Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Работа с программой
Строка меню | Комбинация клавиш | Действие |
Run – Run | Ctrl – F9 | Выполнить программу |
Debug – User | Alt – F5 | Просмотр результата работы программы |
Shift – Ctrl (справа) | Переход на русский алфавит | |
Shift – Ctrl (слева) | Переход на английский алфавит | |
Debug – Output | Окно пользователя для просмотра результатов работы программы | |
File – Save | F2 | Сохранение программы на диске |
Ctrl – Break | Прерывание работы программы | |
File – Exit | Alt – X | Выход из Turbo Pascal |
Алфавит языка Turbo Pascal
Алфавит включает:
· прописные и строчные буквы латинского алфавита: от А до Z, от а до z и специфические символы @ # $;
· прописные и строчные буквы кириллицы (для символьных и строковых данных): от А до Я, от а до я;
· цифры: 8 9;
· специальные символы: пробел + - / = * < > ( ) { } [ ] , . : " ' ! % & _ (символ подчеркивания).
Типы данных
Тип переменной | Диапазон значений | |
Простые стандартные типы | ||
Целочисленный | integer | от - 32768 до + 32байта) |
Байтовый | byte | от 0 до байт) |
Короткий целочисленный | shortint | от-128 до + байт) |
Целочисленный длиною в слово | word | от 0 до 65байта) |
Длинный целочисленный | longint | от - до + 2147483байта) |
Вещественный | real | от 2,9 хдо 1,7 хбайтов) |
Тип с одинарной точностью | single | от 1,5 х 10-45до3,4х 1байта) |
Тип с двойной точностью | double | от 5,0 хдо 1,7 х 10 байтов) |
Тип с повышенной точностью | extended | от1,9х10-4952до1,1х104байтов) |
Логический | boolean | true, false (1 байт) |
Символьный | char | наборы символов, определяемые ASCII (1 байт) |
Структурированные типы | ||
Массивы | array | |
Записи | record | |
Множества | set | |
Файлы | file | |
Строки | string | от 1 до 255 |
Указатели | pointer |
Арифметические операции
Знак | Операция | Тип данных |
+ | сложение | |
- | вычитание | |
* | умножение | real |
/ | деление вещественное | integer |
div | деление целочисленное | |
mod | получения остатка от деления целых чисел |
Внимание! Операция возведения в степень отсутствует.
Математические функции
Функция | Запись в языке Паскаль | Тип аргумента | Тип результата |
| x | | abs(x) | integer, real | integer, real |
x 2 | sqr(x) | integer, real | integer, real |
| sqrt(x) | integer, real | real |
Sin x | sin(x) | integer, real | real |
Cos x | cos(x) | integer, real | real |
arctg x | arctan(x) | real | real |
ех | exp(x) | real | real |
Выделение дробной части аргумента | frac(x) | real | real |
Выделение целой части аргумента | int(x) | real | real |
ln x | ln(x) | real | real |
Проверка четности | odd(x) | longint | Boolean(true, если число нечетное) |
Формирование случайного числа | random(x) | word | integer |
random; | аргумент не задан | real | |
Округление вещественного числа до целого | round(x) | real | integer, longint |
Выделение целой части вещественного числа | trunc(x) | real | integer, longint |


