Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Урок №3. Тема «Ввод и вывод данных».
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Урок №3. Тема «Ввод и вывод данных».

библиотека
материалов

hello_html_41719fc7.gifhello_html_41719fc7.gifhello_html_76e1edbe.gifhello_html_426862a4.gifhello_html_2406f9e6.gifРазработка урока по теме программирование на языке Pascal ABC.

Еремин О.Ф. учитель информатики ЦДО г.Беслан и

МБОУ СОШ№2 им. А.С.Пушкина г.Моздок

Урок №3. Тема: «Ввод и вывод данных».

Цели урока:

- помочь учащимся усвоить правила ввода и вывода данных в языке Pascal ABC, продолжить изучение основ программирования;
- воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости;
- развитие познавательных интересов, навыков работы с мышью и клавиатурой, самоконтроля, умения конспектировать.

Оборудование:
доска, компьютер, компьютерная презентация.

План урока:
I. Орг. момент. (2 мин)
II. Актуализация знаний. (5 мин)
III. Теоретическая часть. (12 мин)
IV. Практическая часть. (17 мин)
V. Д/з (2 мин)
VI. Вопросы учеников. (5 мин)
VII. Итог урока. (2 мин)

Ход урока:
I. Орг. момент.

Приветствие, проверка присутствующих. Объяснение хода урока.

II. Актуализация знаний.
На прошлом уроке мы познакомились со структурой программы ЯП Pascal ABC. Сегодня мы узнаем как вводятся и выводятся данные в программу на ЯП Pascal ABC.

III. Теоретическая часть.

Ввод и вывод данных.

Рассмотрим схему, по которой происходит исполнение программы на языке Pascal ABC:

  1. ВВОД исходных данных с клавиатуры, из файла или с носителя информации;

  2. ОБРАБОТКА данных с помощью операторов языка Pascal ABC;

  3. ВЫВОД результатов обработки на экран, принтер, в файл или на носитель информации.

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

В языке Pascal эта команда выглядит следующим образом:

read(список переменных);

Например,

Var

X : real; Y: integer; Z : char;

Begin

read(X, Y, Z)

End.

При запуске программы на исполнение, встретив строку read(X, Y, Z), программа останавливает свою работу, и в нижней части окна программы появляется поле для ввода данных. В него необходимо ввести с клавиатуры значения переменных (X,Y,Z), в соответствии с их типом. Если вводимое значение не будет соответствовать объявленному типу переменной, то программа завершится сообщением об ошибке. Ввод каждого значения переменной завершается нажатием клавиши Enter.

Процедура, которая выводит содержимое переменных на экран, называется процедурой вывода на экран.
В языке Pascal эта команда выглядит следующим образом:
write (список переменных);

Например:

Var X : real; Y: integer; Z : char;

Begin

read(X, Y, Z)

write (X, Y, Z)

End.

Строка (write) интерпретируется: “Вывести на экран через запятую, значения переменных соответственно, как X, Y, Z ”.

В ЯП Паскаль для ввода и вывода данных, также имеются процедуры readln
и writeln, отличающиеся от описанных выше, только тем, что при своём выполнении осуществляют перевод курсора на следующую строку.
Формат вывода данных можно задать в скобках, указав после двоеточия (:) количество символов выделяемых для выводимого значения переменных. Например, если
x, y - целые переменные (типа integer), то при выполнении программы:

var x,y: integer;

begin

x:=-9999; y:=11111;

writeln(x:6,'Здравствуй!':12);

writeln(y:8);

writeln(‘Паскаль’:10);

end.
будет выведен следующий текст:

6 12 6 - количество выделяемых символов;

-9999 Здравствуй! (ширина поля вывода)

11111

8

Паскаль

10

Для вещественных чисел можно также использовать формат с двумя указателями writeln(x:m:n);, где x - значение переменной типа real,
m
- ширина всего поля вывода, а n - количество знаков после десятичной точки (имеет приоритет). Например:
writeln(-11.789:10:3); // ___-11.789
writeln(-11.789:10:5); // _-11. 8900
writeln(-11.789:10:2); // ____-11.79
writeln(-11.789:10:0); // _______-12
writeln(-11.789:10:7); // -11.7890000
writeln((0,151):10:1); // _______0.2


(символом _ изображены пробелы).


Разработка программ.

Примерная схема разработки программ:

  1. Анализ условия задачи, чёткая формулировка вопроса задачи.

  2. Выделение исходных данных, определение формы выходных данных.

  3. Детальное изучение задачи.

  4. Определение необходимых переменных и их типа.

  5. Составление алгоритма.

  6. Написание программы.

  7. Ввод программы и запуск её на исполнение.

  8. Отладка программы (поиск ошибок).

  9. Анализ работы и доработка программы.

Вопросы:
• Что такое данные?
• Какие команды существуют для ввода данных?
• Какие существуют команды для вывода данных?
• Как называются эти команды?
• Опишите
примерную схему разработки программ.

III. Практическая часть.

На прошлом уроке мы познакомились со структурой программы ЯП Pascal ABC. Сегодня мы практически научимся вводить и выводить данные.

IV. Д/з.
Знать, как объявлять переменные, как вводятся и выводятся данные,
примерную схему разработки программ.

V. Вопросы учеников.
Ответы на вопросы учащихся.

VI. Итог урока.
Подведение итога урока. Выставление оценок.
На уроке мы узнали, каким образом производится ввод и вывод данных в программах.





Автор
Дата добавления 24.11.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров499
Номер материала ДВ-185739
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

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


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

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

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