Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
введение в паскаль.docx
Скачиваний:
14
Добавлен:
11.03.2015
Размер:
51.19 Кб
Скачать

2. Структура Паскаль программы.

Программа на языке Паскаль представляет собой формальную запись некоторого алгоритма. В соответствии с этим программа состоит из двух основных частей: описания последовательности действий, которые необходимо выполнить, и описания данных, с которыми оперируют действия. Действия представляются операторами языка, данные вводятся посредством описаний и определений. Описания данных должны предшествовать описанию действий и должны содержать упоминание всех объектов (операндов), используемых в действиях (операторах).

PROGRAM имя; РАЗДЕЛ ОПИСАНИЙ BEGIN РАЗДЕЛ ОПЕРАТОРОВ END.

Любой раздел, кроме раздела операторов может отсутствовать. Разделителем между разделами и операторами служит ";". В конце программы должна стоять точка. В любое место программы могут быть включены комментарии, которые заключаются в фигурные скобки {}.

3. Раздел описаний.

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

USES - подключение библиотеки LABEL - подраздел меток CONST - подраздел констант TYPE - подраздел типов VAR - подраздел переменных PROCEDURE, FUNCTION - подраздел процедур и функций.

4. Простые типы данных.

В языке Паскаль любая переменная характеризуется своим типом (множеством значений, которые может принимать переменная и множеством операций, допустимых над этой переменной. Структура типов переменных представлена на рис. 1.

Рис. 1.

Стандартные скалярные типы распадаются на четыре группы:

целые типы; вещественные типы; символьный тип; булевский тип.

Целый тип

Тип

Диапазон значений

Размер памяти

Shortint

-128 ... 127

1 байт

Integer

-32768 ... 32767

2 байта

Longint

± 2147483647

4 байта

Byte

0 ... 255

1 байт

Word

0 ... 65535

2 байта

 

Вещественный тип

Вещественный тип

Диапазон значений

Длина мантиссы

Размер памяти

Real

2.9Е-39 ...1.7Е39

11-12

6 байт

Single

1.5E-35 ... 3.4E

7 - 8

4 байта

Double

5E-324 ... 1.7E-302

15 - 16

8 байт

Extended

3.4E-4932 ... 1.1E4931

19 - 20

10 байт

Comp

-2E+63 ... +2E+63-1

-

8 байт

Символьный тип

CHAR - представляет собой тип данных, предназначенный для хранения 1 символа (буквы, знака или кода, занимает 1 байт). Символьный тип - символы из множества ASCII - американского стандартного кода для обмена информацией. Это множество состоит из 256 различных символов. Кодировку символов можно определить из технических описаний.

Булевский (логический, булевый)

BOOLEAN Имеется всего два значения, которые могут принимать переменные этого типа: "true" - истина и "false" - ложь. Над этими значениями допустимы операции сравнения: false < true. Кроме того, имеются четыре стандартных логических операции: and - логическое умножение; or- логическое сложение; xor- сложение по модулю 2; not - отрицание.