Типы данных
INTEGER | целочисленные данные, во внутреннем представлении занимают 2 байта; диапазон возможных значений – от -32768 до +32767; данные представляются точно; |
REAL | вещественные данные, занимают 6 байт; диапазон возможных значений модуля – от 2.9Е-39 до 1.7Е+38; точность представления данных – 11…12 значащих цифр; |
CHAR | символ, занимает 1 байт; |
STRING | строка символов, занимает МАХ+1 байт, где МАХ – максимальное число символов в строке; |
BOOLEAN | логический тип, занимает 1 байт и имеет два значения: FALSE (ложь) и TRUE (истина). |
Функция | Запись на папке | Тип аргумента | Тип результата |
|x| | Abs(x) |
Integer Real |
Integer Real |
Cos x | Cos(x) |
Integer Real |
Real |
Sin x | Sin(x) |
Integer Real |
Real |
Arctg x | Arctan(x) |
Integer Real |
Real |
ex | Exp(x) | Real | Real |
Ln x | Ln(x) | Real | Real |
π | Pi | Real | Real |
x2 | Sqr(x) |
Integer Real |
Integer Real |
![]() |
Sqrt(x) |
Integer Real |
Real |
[x] целая часть вещественного числа | Trunc(x) | Real |
Integer Real |
Выделение дробной части | Frac(x) | Real | Real |
Выделение целой части аргумента | Int(x) | Real | Real |
Округление вещественного числа до целого | Round(x) | Real |
Integer Real |
Генератор случайных чисел от 0 до x (если функция задана без аргумента, то генерируются числа от 0 до 1) |
Random(x) Random(x) |
Word аргумент не задан |
Integer real |
Проверка четности | Odd(x) | Longint | Boolean (true если число четное) |
Математические процедуры
Процедура | Паскаль |
Увеличение числа x на y (если yне задано, x увеличивается на 1) | Inc(x, y) |
Уменьшение значения числа x на y (если y не задано, x увеличивается на 1) | Dec(x, y) |
Обеспечение несовпадения последовательностей случайных чисел, генерируемых функцией random | randomize |
Необходимо знать, что угол (аргумент) тригонометрических функций задается в радианах R= градус*3.14/1800
Арифметические выражения
Выражение, в котором используются знаки арифметических операций и математические функции, называется арифметическим выражением.
Приоритет выполнения операций в арифметическом выражении:
1) действие в скобках;
2) взятие стандартных функций;
3) деление илиумножение;
4) сложение иливычитание.
Пример: → ln(exp(2*x)+abs(x))/(sin(x)*sin(x)+cos(x*x))
xn записать выражением нельзя, т.к. в Паскале нет знака обозначающего возведение в степень. Однако данное выражение можно представить как:
xn ==en * lnx
Аналогичным образом
xn/m = = en/m lnx
Функциональные клавиши используются для управления средой Турбо Паскаля. Они обозначаются F1, F2, …, F12 и располагаются в самом верхнем ряду клавиатуры. С каждой из этих клавиш связывается некоторая команда меню. Действие почти всех функциональных клавиш можно модифицировать тремя особыми клавишами: Alt (от ALTernative – дополнительный), Ctrl (ConTRoL –управляющий) и Shift (SHIFT– сдвиговый). Эти клавиши используются подобно клавиши временной смены регистра на пишущей машинке: нужно нажать на одну из них и затем, не отпуская ее, нажать функциональную клавишу. В дальнейшем такое совместное нажатие двух клавиш будем обозначать чертой. Например, Alt-F3 означает, что вместе с клавишей Alt необходимо нажать клавишу F3, Ctrl-F9 – вместе с Ctrl нажимается F9 и т.д.
Ниже приводятся команды, которые передаются среде Турбо Паскаля функциональными клавишами и некоторыми их комбинациями с клавишами Ctrl и Alt:
- Fl – обратиться за справкой к встроенной справочной службе (Help-помощь);
- F2 – записать редактируемый текст в дисковый файл;
- F3 – прочитать текст из дискового файла в окно редактора;
- F4 – используется в отладочном режиме: начать или продолжить исполнение программы и остановиться перед исполнением той ее строки, на которой стоит курсор;
- F5 – распахнуть активное окно на весь экран;
- F6 – сделать активным следующее окно;
- F7 – используется в отладочном режиме: выполнить следующую строку программы; если в строке есть обращение к процедуре (функции), войти в эту процедуру и остановиться перед исполнением первого ее оператора;
- F8- используется в отладочном режиме: выполнить следующую строку программы; если в строке есть обращение к процедуре (функции), исполнить ее и не прослеживать ее работу;
- F9 – компилировать программу, но не выполнять ее;
- F10 – перейти к диалоговому выбору режима работы с помощью главного меню;
- Ctrl-F9 – выполнить прогон программы: компилировать программу, находящуюся в редакторе, загрузить ее в оперативную память и выполнить, после чего вернуться в среду Турбо Паскаля.
- Alt-F5 – сменить окно редактора на окно вывода результатов работы (прогона) программы.
Полное описание функциональны клавиш содержится в приложении 1, а сейчас – самый краткий комментарий.
Во-первых, Вам понадобятся команды Ctrl-F9 для проверки работы Вашей программы и Alt-X – для выхода из Турбо Паскаля. Клавиши F2 и F3 помогут Вам в работе с Вашим каталогом. Командой Alt-F5 Вы в любой момент сможете просмотреть данные, выданные на экран в результате прогона программы.