Учитель информатики
Елдесбаева Дина Келгенбаевна
Тема
урока: Среда
программирования Pascal.
Понятие программы и
её структура
1. Цели урока: 1. Обучающие:
познакомить со структурой программы на Паскале, научить учащихся строгому
соблюдению порядка ключевых слов
2.
Развивающая – учить анализировать и сравнивать.
3. Воспитательная – воспитывать
дисциплинированность, ответственность, бережное отношение к вычислительной
технике.
ТИП
УРОКА: объяснение нового материала.
ХОД УРОКА.
1. Организационный
момент.
2.
Актуализация опорных знаний.
3.
Новый материал
1. Программа на Паскале состоит из отдельных строк. Их набор,
проверка осуществляется с помощью текстового редактора. В один ряд могут
расположиться несколько команд или операторов, они записываются, отделяясь друг
от друга ;, однако следует располагать только один оператор в одну, это
облегчает как исправление так и чтение.
2. Заголовок
программы начинается со слова Program (программа), за которым
следует произвольное имя, придуманное программистом:
Program <имя
программы>;
Раздел описания
переменных начинается со слова Var (variables - переменные), за которым идет
список имен переменных через запятую. Тип указывается после двоеточия. В
стандарте языка Паскаль существуют два числовых типа величин: вещественный и целый.
Слово integer обозначает целый тип (является идентификатором целого типа).
Вещественный тип обозначается словом real. Например, раздел описания переменных
может быть таким:
var a,
b : integer; с, d : real;
Идентификаторы
переменных составляются из латинских букв и цифр; первым символом обязательно
должна быть буква.
Раздел операторов -
основная часть программы. Начало и конец раздела операторов программы
отмечаются служебными словами begin (начало) иend (конец).
В самом конце программы ставится точка:
begin
< операторы >
end.
3. Программа
на Паскале близка по своему виду к описанию алгоритма на Алгоритмическом языке.
Сравните алгоритм решения уже знакомой вам задачи - деления простых дробей с соответствующей
программой на Паскале:
алг Деление дробей
цел a, b, с, d, m, n
нач
ввод а, b, c, d
m:= a x d
n:= b x c
вывод m, n
кон
|
Program Division;
var a, b, с, d,
m, n: integer;
begin
readln (a,b, c,d) ; {Ввод}
m:= a*d; {Числитель}
n:= b*c; {Знаменатель}
write (m, n) {Вывод}
end.
|
Закрепление темы:
Вычисление длины отрезка
var x1,y1,x2,y2,d:real;
begin
writeln('введите A(X1,Y1) и B(X2,Y2)');
readln( x1,y1,x2,y2 );
d:=sqrt(sqr(y2-y1)+sqr(x2-x1));
writeln('длина отрезка |AB|=',d);
end.
Домашнее задание.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.