 
        
        - •Алфавит pascal
- •Типы данных
- •Стандартные (встроенные) функции
- •Идентификаторы (имена переменных и программ)
- •Арифметические выражения
- •Арифметические действия и их приоритет
- •Write (‘Площадь треугольника авс равна:' , s:7:1);
- •Использование блок-схем алгоритмов при разработке программ
- •If условие then действие;
- •Блок-схема
- •Сложные ветвления
 
 
 
Алфавит pascal
- Латинские буквы – большие и маленькие; 
- Буквы кириллицы - большие и маленькие в комментариях; 
- Цифры – от 0 до 9; 
- Знаки операций : +, -, /, *,=,<, >, <> (матем. ≠), <= (матем. ≤), 
>= (матем. ≥);
- Разделительные знаки – ( ) [ ] { } ; . , ‘ _% & # и т. д. 
Служебные слова – предназначены для написания команд. В Турбо-Паскале есть несколько служебных десятков слов, которые программисту нельзя использовать в качестве имен переменных.
Такими словами являются:
| and begin case const div do downto else file | for function goto if in mod not of or | procedure program string then to type until var while | 
Типы данных
| Тип | Значение | Объем памяти | 
| Целые типы | ||
| Byte | 0 … 255 | 1 байт, без знака | 
| ShortInt | –128 … 127 | 1 байт, со знаком | 
| Word | 0 … 65535 | 2 байта, без знака | 
| Integer | –32768 … 32767 | 2 байта, со знаком | 
| LongInt | –2147483648 … 2147483647 | 4 байта, со знаком | 
| Вещественные (действительные) типы: | ||
| Single | Действительные короткие | 4 байта | 
| Real | Действительные (основной тип) | 6 байтов | 
| Double | Действительные длинные | 8 байтов | 
| Extended | Действительные очень длинные | 12 байтов | 
| Символьные типы | ||
| Char | 1 символ | 1 байт | 
| String | Строка символов | от 1 до 255 байтов | 
| Логический тип | ||
| Boolean | Значение True или False | 1 байт | 
Стандартные (встроенные) функции
| Функция | Математическая запись | Обозначение | Тип аргумента | Тип результата | 
| Абсолютное значение | |x| | ABS (x) | Integer или real | Integer или real | 
| Арктангенс | arctg x | ARCTAN (x) | Integer или real | Real | 
| Косинус | cos x | cos (x) | Integer или real | -”- | 
| Синус | sin x | sin (x) | Integer или real | -”- | 
| Экспонента | ex | EXP (x) | Integer или real | -”- | 
| Натуральный логарифм | ln x | LN (x) | Integer или real | -”- | 
| Квадратный корень | 
			 | SQRT (x) | Integer или real | -”- | 
| Возведение в квадрат | x2 | SQR (x) | Integer или real | -”- | 
| Функция | Обозначение | Пример | Тип аргумента | Тип результата | 
| Округление | ROUND (x) | ROUND (3,6) = 4 | real | integer | 
| Целая часть числа | TRUNC (x) | TRUNC (3,6) = 3 | real | integer | 
| Проверка на четность | ODD (x) | ODD (2) = TRUE ODD (3) = FALSE | integer | BOOLEAN | 
| Дробная часть числа | FRAC (x) | FRAC (3,68) = 0,68 | real | real | 
| Целая часть числа | INT (x) | INT (3,68) = 3,00 | real | real | 
| Целая часть от деления целых числе | A DIV B | 11 DIV 3 = 3 | integer | integer | 
| Остаток от деления целых чисел | A MOD B | 11 MOD 3 = 2 | integer | integer | 
| Случайное число | Random (x) | Случайное число в интервале от 0 до x | integer | integer | 

