Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы языка Паскаль, теория.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
514.05 Кб
Скачать

Алфавит pascal

  1. Латинские буквы – большие и маленькие;

  2. Буквы кириллицы - большие и маленькие в комментариях;

  3. Цифры – от 0 до 9;

  4. Знаки операций : +, -, /, *,=,<, >, <> (матем. ≠), <= (матем. ≤),

>= (матем. ≥);

  1. Разделительные знаки – ( ) [ ] { } ; . , ‘ _% & # и т. д.

Служебные слова – предназначены для написания команд. В Турбо-Паскале есть несколько служебных десятков слов, которые программисту нельзя использовать в качестве имен переменных.

Такими словами являются:

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