Урок 9. Программа и ее
структура
Цель урока:
•
познакомить со
структурой программы на языке Pascal;
•
научить созданию
простейшей программы с использованием операторов вывода write и writeln.
Учащиеся должны знать: структуру программы; назначение раздела
описаний, исполнительной части программы; обязательные и необязательные
разделы программы; как запустить программу на компиляцию и выполнение;
назначение и область использования оператора вывода; различие между операторами
write и writeln.
Учащиеся должны уметь: определять структуру программы, обязательные и
необязательные разделы программы; создавать простейшие программы с
использованием оператора вывода; запускать компиляцию и выполнять программу.
Сопровождение урока: Lesson 9\A.pas.
Ход урока
I Организационный момент
П Постановка целей и задач урока S
Ш Проверка домашнего задания
IV Актуализация знаний
V Изучение нового материала Структура программы
Объяснение нового материала следует вести, постепенно детализируя
структуру программы. Program Имя; Var
Описание переменных Begin
Исполняемая часть
Ученики открывают готовую программу, предложенную учителем (любая
программа с диска). На примере этой программы ученики усваивают общую структуру
программы и назначение ее разделов. Имя программы
У программы должно быть имя. Имя программы -
это набор букв латинского алфавита и цифр (возможна группа слов, соединенных
знаком подчеркивания, возможно использование цифр после букв или знака
подчеркивания, нельзя использовать буквы русского алфавита, знаки препинания и
пробелы между словами). Имя может быть почти произвольным, но оно не должно
совпадать с ключевыми словами, то есть такие слова, как «read», «write», «for», не могут
быть именем программы. Имя программы пишется после ключевого слова «program». После имени программы обязательно
ставится точка с запятой. Имя программы не является обязательной частью
программы. Программа будет выполняться и без этого раздела. Пример: program р rob а;
- Найдите имя программы в вашей программе. Раздел описания переменных
Этот раздел также не является обязательной
частью программы, но часто присутствует в программе.
Для каждой переменной, используемой в программе, задается ее тип.
Формат описания переменных: VAR <имя1, имя2 ,...>: <тип>;
-
Типы данных в языке Pascal вы узнаете на следующем уроке.
-
Найдите раздел
описания переменных в рассмотренном примере. Раздел операторов
Обязательная часть программы, без нее программа
работать не будет. Раздел операторов начинается с зарезервированного слова begin (начало),
далее следуют операторы языка, отделенные друг от друга точкой с запятой.
Завершает раздел зарезервированное слово end
(конец) с точкой. Перед end точка с
запятой не ставится. Создание
простейшей программы
Ученики самостоятельно выполняют действия с
простейшей программой, предложенные в учебнике.
VI Закрепление изученного материала
Составьте
программу, которая выводит на экран монитора сведения о названии и авторе программы.
(На диске Lesson
9\A.pas.)
begin clrscr;
writeln
'********************************** i ^
writeln ('* Программа *')
writeln ('* Первая программа * 1)
writeln ('* Автор: Ахметов K.H. *')
Задание 2
Вместо кавычек
должны быть апострофы. Не хватает точки в конце.
|
Исправь
ошибки в программе, begin
write(«Здесь есть ошибки»)
end
Задание 3
Вставь
названия команд в текст.
Команда write
выводит текст на экран, оставляя
курсор на той же строке, команда writeln
после вывода строки на экран
переводит курсор на новую строку.
УШПодведение итогов
Выставление
оценок за решенные задачи. Ж Домашнее задание
Прочитать
текст §9, ответить на контрольные вопросы, вопросы теста.
Задание
10 из раздела «Контрольные вопросы и задания».
В алгоритме, записанном ниже, используются
целочисленные переменные кат.
Определите значение
переменной т после исполнения данного алгоритма:
1)к:=2
|
2)к:=-1
|
3)к:=3
|
4)
к: =32
|
т:=к—2
|
т:=2*к-2
|
т:=к+1
|
т:=к/4-5
|
к:=т*к+5
|
к:=т+2
|
к:=т*т+5
|
к:=3+т*4
|
т:=т+2
|
т:=к*т+5
|
к:=к-10
|
т:=т-к
|
Ответы:
Ключи к тесту раздела «Проверь себя» после §9:
1. с
|
2. В
|
З.В
|
4. А
|
5. С
|
6. А
|
7. В
|
8. С
|
9. С
|
10. А
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.