Язык Паскаль разработан в 1968 - 1971 гг. Никлаусом Виртом, профессором швейцарского университета.
Алфавит языка Паскаль
- 26 букв латинского алфавита
- арабские цифры 0, 1,2, 3, 4, 5, 6, 7, 8, 9
- знаки арифметических операций + - * /
- знаки препинания ., : ; ..
- знаки логических операций =
- специальные символы ( ){ }[ ]':=(* *)
Имя переменной (идентификатор) - последовательность букв и цифр до 63 символов, которая начинается с буквы.
Пример:
a, b, summa, index, al, a2, mas
{ } - используются для комментариев в программе. Константа - величина, значение которой не меняется в ходе работы программы.
Переменная - величина, значение которой меняется в ходе работы программы.
Типы данных делятся на простые и сложные. К простым относятся: целые, вещественные, символьные, логические величины. К сложнымотносятся: массивы, файлы, записи, множества.
Стандартные функции
Функция
Назначение
Тип результата
abs (x)
абсолютное значение аргумента
совпадает с типом аргумента
sqr (x)
квадрат аргумента
совпадает с типом аргумента
sqrt (x)
квадратный корень аргумента
вещественный
cos (x)
косинус аргумента
вещественный
sin (x)
синус аргумента
вещественный
arctan (x)
арктангенс аргумента
вещественный
exp (x)
ex
вещественный
ln (x)
натуральный логарифм
вещественный
int (x)
целая часть числа
вещественный
frac (x)
дробная часть числа
вещественный
Правила записи арифметических выражений
1. выражения записываются в строку;
2. дроби, верхние и нижние индексы не допускаются;
3. в выражении используются только круглые скобки;
4. число открывающихся и закрывающихся скобок должно быть равным.
5. нельзя записывать подряд два знака операций;
6. большие и сложные выражения нужно разбивать на несколько простых выражений, а повторяющиеся действия вычислять отдельно;
7. скобки, как обычно, задают приоритет выполнения операций.
Приоритет операций следующий:
not, @
*, /, div, mod, and, shl, shr
+, -, or, xor
-, , , =,
Примеры записи выражений:
Математический язык
Паскаль
a + b
(a + b)/(a + b + c)
a+b + c
a2+b2
a*a+b*b
а1+a2
а1+a2
1
а 2
l/a*(-l/b)
ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА
1. Подчеркнуть правильные идентификаторы:
b, bl, lb, index, index 1, factorial, a+b, number, i, с:, massiv, square, (a), name.txt