1) 26 букв латинского алфавита и 32 буквы русского алфавита;
2) арабские цифры: 0, 1, 2, …9;
3) специальные символы: + - * /:;, [ ] () > < =
Константы
Константы – это конструкции языка, которые не изменяют своего значения в ходе выполнения программы. Имена констант могут состоять из букв, цифр и знака подчеркивания, но должны начинаться с буквы.
Типы констант:
1) вещественные: 12.6; 12.; 0.6; 0.
2) целые: -5; 0;
3) логические: true (истина) и false (ложь);
4) символьные: 'А', '+' и т.п.;
5) перечисляемые;
6) интервальные: 0..99, январь..декабрь.
Переменные
Переменные – это конструкции языка, которые могут изменять свое значение в ходе выполнения программы. Имена переменных могут состоять из букв, цифр и знака подчеркивания, но должны начинаться с буквы.
Типы переменных:
1) вещественные: Real;
2) целые: Integer;
3) логические: Boolean;
4) символьные: Char.
Структура программы на Паскале
- заголовок программы: Program Имя;
- разделы описаний;
- раздел операторов.
Разделы описаний
Раздел описания констант
Const pi=3.14;
Раздел описания меток
|
|
Label 2, m, n2;
Раздел описания типов
Type
Раздел описания переменных
Var a,c:real; i:integer;
Раздел подпрограмм (функций и процедур)
Function, Procedure.
Uses Crt;
Раздел операторов
|
Оп1;
Оп2;
….
Оп k
END.
Пример программы вычисления объема шара.
Выражения
Арифметические выражения
Арифметические выражения состоят из арифметических констант, переменных, функций и операций над ними.
Пример арифметического выражения.
Порядок выполнения операций в АВ.
Логические выражения
Логические выражения состоят из логических данных, логических операций и операций отношений. Результатом логического выражения является значение true или false.
Комментарии в Паскале
{ комментарии }
Основные операторы
Оператор присваивания
Формат (форма записи) оператора: V:= Выражение;
Пример 6.1: Вычисление площади прямоугольника со сторонами a и b
Program p6_1;
Var s, a, b: real;
Begin
a:=5.6; b:=12; {Задание исходных данных оператором присваивания}
s:=a*b;
writeln(‘Площадь=’,s:5:2);
end.
Оператор ввода
Формат оператора
Read(a,b);
Readln(a,b);
Readln;
Оператор вывода
Формат оператора
Write(s);
Writeln('S=', s);
Пример 6.2_3: Вычисление площади прямоугольника со сторонами a и
Program p6_2; {Вычисление площади прямоугольника со сторонами a и b }
Var s, a, b: real;
Begin
Write(‘Введите a и b:’);
readln(a,b); {Задание исходных данных оператором ввода}
s:=a*b;
writeln(‘S =’,s:5:2); (Вывод результата с новой строки)
end.