Основы программирования на языке Паскаль
Алфавит:
- латинские буквы A…Z (большие и маленькие буквы в Паскале не различаются);
- цифры 0…9;
- русские буквы А…Я (только для сообщений и проч.).
Числа:
- десятичная точка 5,6 à 5.6
- экспоненциальная форма 5,6·10-5 à 5.6 Е-5
Переменные (идентификаторы [1]):
- латинские буквы (и цифры), но первый символ - буква (до 8 символов)
- бывают целые (тип integer, диапазон -32768..32767)
- бывают вещественные (тип real)
- бывают символьные и строковые (тип char и string)
Выражения:
- записываются в одну строку
- для умножения *, для деления / (дробная черта)
Математические функции:
sqrt(x)
X2 sqr(x)
sin x sin(x)
cos x cos(x)
arctg x arctan(x)
ln x ln(x)
ex exp(x)
|x| abs(x)
деление нацело x DIV y
остаток от деления нацело x MOD y
Например, 5 div 2 = 2, 5 mod 2 = 1, 5 div 3 = 1, 5 mod 3 = 2.
Замечание: Для записи числа в произвольной степени:
Пример:
Записать по правилам Паскаля:
a=b+2d a:=b+2*d
a:=(b+c)/d
a:=(b-c)/(2*d) или a:=(b-c)/2/d
;
x1:=(– b + sqrt(b*b – 4*a*c))/(2*a)
x2:=(– b – sqrt(b*b – 4*a*c))/(2*a)