Переменные логического типа могут принимать значения:
False (ложно) или True (верно).
Символьный тип
Переменные символьного типа могут принимать значения одного из символов с кодами от #0 до #255, т. е. допускаются буквы русского алфавита и символы псевдографики. Символы с кодами от #0 до #31 (управляющие) в тексте воспринимаются как пробел, а в операторах вывода как символ или команда.
Массивы
Массив - упорядоченные данные одного типа, состоящие из переменных (элементов массива). Элементы массива имеют свой порядковый номер (индекс) и значение. Значение присваивается отдельно каждому элементу массива, либо сразу всем элементам массива (копирование одного массива в другой в случае массивов одинакового типа). Массив может быть многомерным (без ограничения), но занимать не более 65520 байт.
Записи
Записи - вводимый программистом тип, определяемый как структура данных разного типа, содержащая названия полей с указанием их типов.
Файловые типы
Файл - именованная область внешней памяти ЭВМ, содержащая различные данные. Длина файла ограничена доступной дисковой памятью. Файлы могут быть текстовые, типизированные и нетипизированные.
Зарезервированные константы
Идентификатор | Тип | Значение | Описание |
True | boolean | true | Истина |
False | boolean | false | Ложь |
Maxint | integer | 32 767 | Максимальное целое |
Maxlongint | integer | 2 147 483 647 | Максимальное длинное целое |
Основные операции отношения
Операция | Название | Выражение | Результат |
= | Равно | A = B | true, если A равно B |
<> | Не равно | A <> B | true, если A не равноB |
> | Больше | A > B | true, если A больше B |
< | Меньше | A < B | true, если A меньше B |
>= | Больше или равно | A >= B | true, если A больше или равно B |
<= | Меньше или равно | A <= B | true, если A меньше или равно B |
In | Принадлежность | A In B | true, если A находиться в списке B |
Основные логические операции
Операция | Выражение | Действие | А | В | Результат |
not | Логическое отрицание | not А | true | false | |
false | true | ||||
and | Логическое умножение (логическое И, конъюнкция) | А and В | true | true | true |
true | false | false | |||
false | true | false | |||
false | false | false | |||
or | Логическое сложение (логическое ИЛИ, дизъюнкция) | А or В | true | true | true |
true | false | true | |||
false | true | true | |||
false | false | false | |||
xor | Исключающее ИЛИ | А xor В | true | true | false |
true | false | true | |||
false | true | true | |||
false | false | false |
Порядок выполнения основных операций
Операция | Приоритет | Вид операции |
Унарный минус, not, @ (получение указателя) | Первый (высший) | Унарные операции |
*, /, div, mod, and, shl и shr (побитовые сдвиги) | Второй | Операции умножения |
+, -, or, xor | Третий | Операции сложения |
=, <>, <, >, <=, >=, in | Четвертый | Операции отношения |
Основные математические функции и процедуры
Наименование функции | Тип аргумента | Тип значения | Результат вычисления |
МАТЕМАТИЧЕСКИЕ ФУНКЦИИ | |||
Abs(x) | целый вещественный | целый вещественный | Абсолютное значение "х" |
Sin(x) | вещественный | вещественный | синус "х" рад. |
Cos(x) | вещественный | вещественный | косинус "х" рад. |
Arctan(x) | вещественный | вещественный | арктангенс "х" ( - Pi/2 <y< Pi/2 ) |
Sqrt(x) | вещественный | вещественный | квадратный корень из "х"(√ х, где x > 0) |
Sqr(x) | Целый вещественный | целый вещественный | значение "х" в квадрате ( х2 ) |
Exp(x) | вещественный | вещественный | значение "е" в степени "х"( ех, где e= 2. 718282. . . ) |
Ln(x) | вещественный | вещественный | натуральный логарифм "х" ( х > 0 ) |
Frac(x) | вещественный | вещественный | дробная часть "х" |
Int(x) | вещественный | вещественный | целая часть "х" |
Random | - | вещественный | случайное число ( 0 <=y< 1 ) |
Random(x) | Word | Word | случайное число ( 0 <=y< x ) |
Succ(c) | Порядковый | Порядковый | следующий за "с" символ |
Pred(c) | Порядковый | Порядковый | предшествующий "с" символ |
МАТЕМАТИЧЕСКИЕ ПРОЦЕДУРЫ | |||
Inc(x) | целый | целый | Увеличивает "х" на 1 ( x:=x+1; ) |
Dec(x) | целый | целый | Уменьшает "х" на 1 ( x:=x+1; ) |
Inc(x, n) | целый | целый | Увеличивает "х" на n ( x:=x+n; ) |
Dec(x, n) | целый | целый | Уменьшает "х" на n ( x:=x+n; ) |
Список использованной литературы
, , Turbo Pascal 7.0 и Delphi. Учебное пособие. 2-ое изд., испр. и доп., - СПб: , 2003 – 208 с. , Ржеуцкая на языке Pascal. – СПб.: БХВ-Петербург, 2005. – 480 с. Turbo Pascal в задачах и примерах. СПб: БХВ-Петербург, 2006. – 256 с. , Трушин работы на IBM PC. Часть 2. Уфа, 1996. 162 с. Фленов Delphi. – СПб,: БХВ-Петербург, 2007. – 880 с.: ил. , , Пылькин и программирование на Turbo Pascal: Учебное пособие. – М.: Горячая линия – Телеком, 2005. – 438с.: ил
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |


