Урок 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.
-
Итог урока.
-
Домашнее задание. Выучить конспект.