Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Ввод-вывод данных(Pascal)" (7 класс)

Презентация по информатике на тему "Ввод-вывод данных(Pascal)" (7 класс)

Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy


СВИДЕТЕЛЬСТВО СРАЗУ ПОСЛЕ ПРОСМОТРА ВЕБИНАРА

Вебинар «Подростковая лень: причины, способы борьбы»

Просмотр и заказ свидетельств доступен только до 22 января! На свидетельстве будет указано 2 академических часа и данные о наличии образовательной лицензии у организатора, что поможет Вам качественно пополнить собственное портфолио для аттестации.

Получить свидетельство за вебинар - https://infourok.ru/webinar/65.html

  • Информатика
Урок третий Процедуры ввода и вывода
Ввод данных Для ввода данных используются процедуры READ и READLN. Read(списо...
Эти процедуры при работе в стандартном режиме выполняют два действия: При ис...
Вывод данных Используют процедуры Write и Writeln . Write(список_элементов_вы...
Вывод данных Числовые значения можно выводить, задав формат вывода! Write(имя...
Применение процедур вывода! 1) если WRITE(‘текст‘), то выводится текст; заклю...
Выполнить задания 1. Каков будет результат данной программы: Program Task1; v...
2. Что будет напечатано программой : Program Task2; var х:real; t: boolean; b...
3. Написать программу, которая печатает true или false в зависимости от того,...
5. Можно ли для программы Program Task5; var b:real; a:integer; begin read(a,...
7 Написать программу, которая для заданного целого числа А печатает следующую...
Домашнее задание. Составить программы Найти произведение цифр заданного четыр...
Дополнительно!!! Ввод и вывод данных с помощью файлов. Разберем один из самых...
Дополнительно!!! Алгоритм работы ввода данных: Откроем этот файл для чтения п...
Алгоритм работы вывода данных: Установим взаимосвязь с будущим файлом с имене...
До скорых встреч!!! 1 урок 2-й 3-й
1 из 16

Описание презентации по отдельным слайдам:

№ слайда 1 Урок третий Процедуры ввода и вывода
Описание слайда:

Урок третий Процедуры ввода и вывода

№ слайда 2 Ввод данных Для ввода данных используются процедуры READ и READLN. Read(списо
Описание слайда:

Ввод данных Для ввода данных используются процедуры READ и READLN. Read(список_переменных)- Процедура при считывании данных переход на другую строку не делает. Readln(список переменных))- при считывании данных происходит переход на другую строку

№ слайда 3 Эти процедуры при работе в стандартном режиме выполняют два действия: При ис
Описание слайда:

Эти процедуры при работе в стандартном режиме выполняют два действия: При использовании этих процедур необходимо помнить: 1) Они требуют обязательного ввода некоторой информа- ции! Если Вы таковую не введете, а просто нажмете Enter, то работа процедуры не закончится, она будет снова и снова входить в режим ожидания! 2) При введении нескольких данных разделять их или пробелами, или Enter, но не запятыми!

№ слайда 4 Вывод данных Используют процедуры Write и Writeln . Write(список_элементов_вы
Описание слайда:

Вывод данных Используют процедуры Write и Writeln . Write(список_элементов_вывода) Writeln(список_элементов_вывода) Write - выводит элементы в строку (друг за другом без пробелов и курсор остается в этой же строке). Writeln - после вывода элементов в строку переводит курсор в начало следующей строки.

№ слайда 5 Вывод данных Числовые значения можно выводить, задав формат вывода! Write(имя
Описание слайда:

Вывод данных Числовые значения можно выводить, задав формат вывода! Write(имя1[действие]:кол-во позиций для числа: кол-во после запятой ) Например, Write(а: 0: 3), число а=23,123456 выведет как 23.123, т.е. три знака после запятой

№ слайда 6 Применение процедур вывода! 1) если WRITE(‘текст‘), то выводится текст; заклю
Описание слайда:

Применение процедур вывода! 1) если WRITE(‘текст‘), то выводится текст; заключен- ный в апострафы. Аналогично Writeln. 2) если WRITE(числовое выражение),то выводится результат 3) если WRITE(имя), то выводится значение этой переменной 4) если WRITE(имя1,имя2), то выводятся подрят эти значения 5) если WRITE(алгебраическое выражение), то - его результат 6) если WRITE(текст,имя, текст,выражение), то на экран вы- водится текст, значение переменной с именем имя1, опять текст и затем результат выражения Точно такие же действия для WRITELN!

№ слайда 7 Выполнить задания 1. Каков будет результат данной программы: Program Task1; v
Описание слайда:

Выполнить задания 1. Каков будет результат данной программы: Program Task1; var b,c,d:real; begin read(b,c); d:=sqrt(sqr(b)-4*c); writeln(‘x1=‘,(-b+d)/2,’ x2=‘, (-b-d)/2); end. если заданы числа 1.0 и -2.9?

№ слайда 8 2. Что будет напечатано программой : Program Task2; var х:real; t: boolean; b
Описание слайда:

2. Что будет напечатано программой : Program Task2; var х:real; t: boolean; begin read(x); t:=x<round(x); read(x); t:=t and (x<trunc(x)); writeln(t); end. ?

№ слайда 9 3. Написать программу, которая печатает true или false в зависимости от того,
Описание слайда:

3. Написать программу, которая печатает true или false в зависимости от того, имеют три заданных целых числа одинаковую четность или нет. 4. Нарисовать расположение чисел, напечатанных следующей последовательностью процедур: write(1); write(2,3); writeln(4); write(5,6); writeln; writeln(7,8)

№ слайда 10 5. Можно ли для программы Program Task5; var b:real; a:integer; begin read(a,
Описание слайда:

5. Можно ли для программы Program Task5; var b:real; a:integer; begin read(a,b); writeln(a*b); end. задать в качестве исходных данных числа 5.0 и 6.2? 6. Что будет напечатано программой Program Task6; var a,b: integer; begin read(a,b,a); writeln(a,b,a); end. если для ввода заданы числа 1,2 и 3?

№ слайда 11 7 Написать программу, которая для заданного целого числа А печатает следующую
Описание слайда:

7 Написать программу, которая для заданного целого числа А печатает следующую таблицу : А А3 А6 А6 А3 А 8. Найти ошибки в следующих программах: Program TaskA; сonst d=5; begin d:=sqr(d); writeln(d); end. Program taskB; const k=true; var x: real; begin read(x);writeln(ord(x)=k); end. Program TaskC; var a,b,c:integer; begin read(a,b); writeln((a+b+c)/3); end. Program TaskD; var x:real; begin read(x); y:=sqrt(x)+1; writeln(y); end.

№ слайда 12 Домашнее задание. Составить программы Найти произведение цифр заданного четыр
Описание слайда:

Домашнее задание. Составить программы Найти произведение цифр заданного четырехзначного числа. Определить число, полу-ченное выписыванием в обратном порядке цифр данного трехзначного числа. Вычислить длину окружности и площадь круга ,если радиус равен стороне квадрата, площадь которого S. Определить равна ли сумма двух первых цифр данного четырех-значного числа сумме двух его последних цифр. Определить, есть ли среди цифр заданного трехзначного числа одинаковые. Даны три произвольных числа. Можно ли построить треугольник с такими длинами сторон?

№ слайда 13 Дополнительно!!! Ввод и вывод данных с помощью файлов. Разберем один из самых
Описание слайда:

Дополнительно!!! Ввод и вывод данных с помощью файлов. Разберем один из самых популярных способов работы с файлами. Алгоритм работы ввода данных: Установим взаимосвязь с существующим файлом с именем, например, Input.txt. Для этого мы воспользуемся стандартной переменной INPUT и процедурой ASSIGN, записав в теле программы после слова BEGIN такую команду: Assign(input, 'input.txt'); где input – стандартная переменная Pascal, ‘input.txt’- имя файла, из которого будут считываться данные.

№ слайда 14 Дополнительно!!! Алгоритм работы ввода данных: Откроем этот файл для чтения п
Описание слайда:

Дополнительно!!! Алгоритм работы ввода данных: Откроем этот файл для чтения процедурой RESET, для этого после предыдущей процедуры запишем: Reset(input); Теперь можно считывать данные, с помощью процедуры Read(a), если данные записаны в строчку или Readln(a), если данные записаны в файле в столбик.

№ слайда 15 Алгоритм работы вывода данных: Установим взаимосвязь с будущим файлом с имене
Описание слайда:

Алгоритм работы вывода данных: Установим взаимосвязь с будущим файлом с именем, например, Output.txt. Для этого мы воспользуемся стандартной переменной OUTPUT и процедурой ASSIGN, записав в теле программы такую команду: Assign(output, 'output.txt'); где output – стандартная переменная Pascal, ‘output.txt’- имя файла, который будет создан и в него будут записаны данные. Откроем этот файл для записи процедурой REWRITE, для этого после предыдущей процедуры запишем: Rewrite(output); Теперь можно записывать данные, с помощью процедуры Write(a), если данные будем писать в строчку или Writeln(a), если данные вводим в столбик.  

№ слайда 16 До скорых встреч!!! 1 урок 2-й 3-й
Описание слайда:

До скорых встреч!!! 1 урок 2-й 3-й

Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

Автор
Дата добавления 30.06.2016
Раздел Информатика
Подраздел Презентации
Просмотров110
Номер материала ДБ-136606
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

Если Вы учитель или воспитатель, то можете прямо сейчас получить документ, подтверждающий Ваши профессиональные компетенции. Выдаваемые дипломы и сертификаты помогут Вам наполнить собственное портфолио и успешно пройти аттестацию.

Список всех тестов можно посмотреть тут - https://infourok.ru/tests

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх