Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Val_ Pas1v2_07_гот.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
534.53 Кб
Скачать

Var …..; объявление переменных;

Procedure …..; - объявление процедур;

Function…..; - объявление функций;

BEGIN

..

<раздел операторов> ‑тело программы

..

END.

Объявление констант

Раздел описания именованных констант начинается со служебного слова const, после которого следуют строки вида

<имя константы> = значение;

Например:

const   Count = 10;

Pi = 3.14;

  Name = 'Mike'; Объявление переменных

Раздел описания переменных начинается со служебного слова var, после которого следуют строки вида

<имя переменной>: <тип>;

<список имен переменных >: <тип>;

Имена в списке перечисляются через запятую. Например:

Var   a,b,c: integer;   d: real;   e,f: integer;   s,s1: string;   ch: char;

В качестве <имени> ‑ любой набор букв латинского алфавита и цифр, начинающегося с буквы.

<Тип> – стандартный (встроенный) тип PascalABC

1.2 Стандартные типы данных

Byte – целые числа в диапазоне (0-255)

Значения целого типа Byte занимают 1 байт

Integer – целые числа в диапазоне (-2147483648 – +2147483647)

Значения вещественного типа Integer занимают 4 байта

Real – действительные числа в диапазоне (-1.7*10E308–– +1.7*10E308)

Константы типа Real можно записывать как в форме с плавающей точкой, так и в экспоненциальной форме:

1.7 0.013 2.5E+3 (2500) 1.4E-1 (0.14)

Boolean – логический тип.

Значения логического типа Boolean занимают 1 байт. Имеются две предопределенных константы логического типа: True (истина) и False (ложь).

Char – символьный тип (любой 1 символ)

Значения символьного типа Char занимают 1 байт

String – символьный тип (любые символы, но не более 255)

Значения символьного типа String занимают 256 байт, при этом в нулевом байте хранится длина строки.

Целочисленные типы (Byte, Integer)

Над данными целого типа определены следующие арифметические операции: +, —, *, div, mod. Результат выполнения этих операций над целыми операндами получается также целого типа.

Вещественный тип (Real)

Над данными вещественного типа определены следующие арифметические операции: +, — *, /. Результат выполнения этих операций получается также вещественного типа.

Над данными вещественного типа определены следующие операции отношения: =, <>, <, >, <=, =>, вырабатывающие результат логического типа.

Символьный тип (Char, String)

В программе значения переменных и констант типа String должны быть заключены в апострофы. Например, 'А' обозначает букву А, ‘ ‘ — пробел, ';' — точку с запятой.

1.3 Выражения

Выражения разделяются на арифметические и логические. Они состоят из констант, переменных, функций и операций над ними. Все данные, входящие в выражение, должны быть одного типа.

Пример арифметического выражения:

a+d +f1/f2−2.3*sin(x)

Арифметические операции +, −, *, / (деление)

Порядок выполнения арифметических операций

Операция

Приоритет

Вид операции

*, /, DIV, MOD

+, —

Первый (высший)

Второй

Операции типа умножения

Операции типа сложения

Стандартные математические функции (типа Sin, Abs и др.) приведены в табл.2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]