Переменные логического типа могут принимать значения:

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