Урок 3-4
Тема: Алфавит языка Паскаль. Типы данных. Арифметические операции. Арифметические выражения. Структура программы на языке Паскаль. Основные операторы.
Цель: познакомить со средой программирования Паскаль; познакомить с основными типами данных и основными операциями над данными, определить структуру программы.
- 
Опрос. 
- 
Назовите этапы решения задач на ЭВМ. 
- 
Дайте определение алгоритма. Назовите свойства алгоритма. Привести пример алгоритма. 
- 
Прочитать алгоритм к задаче про волка, козу, капусту. 
- 
Новый материал. - 
Паскаль был разработан в 1968-1970 гг. Н.Витером. Турбо Паскаль появился в 1984 году. 
- 
Алфавит 
- 
Латинские прописные и строчные буквы 
- 
Цифры 0-9 
- 
Знаки + - * / \ < > ^ , . ; : ‘ () _ 
- 
Служебные слова. 
- 
Константы – числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы. 
 
- 
CONST e=2.71 (число Эйлера)
Р=3.14
- 
Переменные – величины, которые меняются в процессе выполнения программы. Объявляя переменную заданного типа, вы отводите в памяти место, где будет хранится ее значение. 
Типы данных в Паскале:
- 
Простые 
- 
Структурированные 
- 
Ссылочные 
- 
Процедурные 
- 
Объектные 
Простые типы данных
Порядковые Вещественные
Целый
Логический
Символьный
Ограниченный
Перечисляемый
- 
Перевести из линейной записи в обычную. 
a/b/c; a*b/c; a+b/c; (a+b)/c; a+b/b+c; (a+b)/(b+c).
- 
Основные операторы. 
- 
Read (a1, a2,…,an) – оператор ввода данных 
Readln (a1, a2,…,an)
Readln – переход на новую строку при вводе данных, используют, если необходимо задержать исполнение программы до нажатия Enter.
- 
Write (a1, a2,…,an) – оператор вывода данных 
Writeln (a1, a2,…,an)
Writeln – переход на следующую строку.
- 
:= оператор присваивания. Вычисляет значение выражения, стоящего справа и присваивает переменной стоящей слева. Нельзя с помощью одного оператора присваивания присвоить нескольким переменным одно и то же значение. Например: нельзя записать i:=j:=k:=0; необходимо: i:=0; j:=0; k:=0. 
- 
Структура программы. 
program имя программы; {заголовок программы}
uses имя модуля1,..; {раздел библ. модулей}
label имя метки 1,..; {раздел меток}
const имя константы = значение константы; {раздел констант}
type ; {раздел типов}
var ; {раздел переменных}
begin
операторы
end.
- 
Решение задач. 
- 
Составить программу вычисления периметра и площади прямоугольника. 
Program z1;
Var a, b, p, s: real;
Begin
Writeln(‘b’);
Readln (a, b);
P:= 2*(a+b);
S:=a*b;
Writeln (p, s);
Readln;
End.
- 
Итог урока. 
- 
Домашнее задание. Выучить конспект. 

