Урок по программированию на языке Pascal ABC к 80-летию Великой Победы

Автор: Ладнер Светлана Александровна

Организация: МБОУ «Еланская СШ №3»

Населенный пункт: Волгоградская область, р.п. Елань

Цели урока:

- помочь учащимся лучше усвоить понятие об операторах и закрепить знания по темам изученным ранее (например: операторы ввода и вывода,  конструкция в полной форме условного оператора);

- написать программу «Поздравление с Днём Победы»;

 -  способствовать формированию чувства патриотизма школьников, причастности к истории своей страны, ее прошлому, гордости за героизм нашего народа;   

- воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.

 Оборудование: интерактивна  доска, ноутбуки.

План урока:

I. Орг. момент.

(1 мин)

II. Актуализация знаний.

(7 мин)

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

(30 мин)

VI. Д/з

(2 мин)

V Вопросы учеников.

(3 мин)

VI. Итог урока.

(2 мин)

Ход урока:

  1. Орг. момент. Приветствие, проверка присутствующих.
  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. Итог урока. Проверка работоспособности программы, выставление оценок.

Опубликовано: 13.05.2025