Урок по программированию на языке Pascal ABC к 80-летию Великой Победы
Автор: Ладнер Светлана Александровна
Организация: МБОУ «Еланская СШ №3»
Населенный пункт: Волгоградская область, р.п. Елань
Цели урока:
- помочь учащимся лучше усвоить понятие об операторах и закрепить знания по темам изученным ранее (например: операторы ввода и вывода, конструкция в полной форме условного оператора);
- написать программу «Поздравление с Днём Победы»;
- способствовать формированию чувства патриотизма школьников, причастности к истории своей страны, ее прошлому, гордости за героизм нашего народа;
- воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.
Оборудование: интерактивна доска, ноутбуки.
План урока:
I. Орг. момент. |
(1 мин) |
II. Актуализация знаний. |
(7 мин) |
III. Практическая часть. |
(30 мин) |
VI. Д/з |
(2 мин) |
V Вопросы учеников. |
(3 мин) |
VI. Итог урока. |
(2 мин) |
Ход урока:
- Орг. момент. Приветствие, проверка присутствующих.
- На этом уроке в преддверии празднования 80-летия Победы в Великой Отечественной войне мы создадим программу – поздравление «С 80-летием Великой Победы».
Для этого вспомним:
Вопросы:
|
Ответы учащихся
|
• Что такое переменные?
|
Переменной называется величина, значение которой меняется в процессе исполнения алгоритма. Переменные – это некоторые данные, обрабатываемые в программе и имеющие имя |
• Какие команды существуют для ввода данных? |
Для ввода данных в Паскале используются read и readln |
• Какие существуют команды для вывода данных? |
Для вывода данных в Паскале используются команды write() и writeln(). |
• Как называются эти команды? |
Операторы ввода/вывода |
• Опишите какую структуру имеет программа на ЯП Pascal |
Program (имя программы); const (список постоянных значений); var (список постоянных значений) ; begin (программный блок) (основной алгоритм) end . |
Ребята, давайте обсудим вместе с вами схему программы, которую будим сейчас создавать:
Вопросы учителя |
Ответы учащихся |
Программа будет иметь название какое?
|
Имя может состоять из латинских букв, цифр, знака нижнего подчёркивания, пробел недопустимый символ (например: Victory) |
Какого числа наша страна отмечает День Победы в Великой Отечественной Войне? |
9 мая |
Будут ли переменные в нашей программе? Сколько их должно быть? Дать пояснение.
|
Да, переменные должны быть. Две, так как одна переменная будет отвечать за день, а другая за месяц |
С каких операторов должен начаться основной программный блок |
Writeln (' введите день:'); readln (a); |
Какое условие мы должны задать в программе |
if (a <>9) and (b<>5) then <оператор1> else writeln (' С ДНЁМ ПОБЕДЫ!!!' ) |
Для обозначения конец программы какое используется служебное слово в ЯП Pascal? |
end. |
Итак, мы с вами всё подробно обсудили, сейчас вы можете приступать к работе за ноутбуками.
III. Практическая часть. Учащиеся рассаживаются за ноутбуки и приступают к написанию программы.
Код программы на ЯП Pascal ABC (автор учитель математики –информатики «МБОУ Еланская СШ№3» Ладнер С.А.)
IV. Д/з
V Вопросы учеников.
VI. Итог урока. Проверка работоспособности программы, выставление оценок.