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

2.Структура программы

В программе, написанной на Турбо Паскале, могут быть следующие разделы:

Program ...; {Заголовок программы}

Uses ...; {Подключение модулей}

Label ...; {Раздел объявления меток}

Const ...; {Раздел объявления констант}

Type ...; {Раздел объявления новых типов}

Var ...; {Раздел объявления переменных}

Procedure ...; {Описание своих процедур}

Function ...; {Описание своих функций}

Begin {Начало основной программы}

...;

{Операторы}

...;

End. {Конец основной программы}

Заголовок программы является хотя и необязательным, но желательным элементом и состоит из зарезервированного слова program и идентификатора - имени программы, за котором следует точка с запятой. За ним идут разделы описаний, в которых должны быть описаны все идентификаторы (константы, переменные, типы, процедуры, функции, метки), которые будут использованы в программе.

После разделов описаний идет раздел операторов, который начинается со служебного слова Begin и заканчивается служебным словом End. В этом разделе задаются действия над объектами программы, объявленными в разделе описаний. Операторы в этом разделе отделяются друг от друга точкой с запятой. После последнего слова End ставится точка.

3.Типы данных

Понятие типа данных является ключевым в языке Паскаль. Тип данных характеризует внутреннее представление, множество допустимых значений для этих данных, а также совокупность операций над ними. Среди типов данных различают стандартные (предопределенные разработчиками языка) и пользовательские (определяемые программистом в своей программе). Мы будем рассматривать следующие стандартные типы: целые числа, вещественные числа, логический тип, символьный и строковый типы. Программист может описать свой тип на основе этих базовых в разделе описания типов, который начинается словом Type.

Целые типы данных

В Паскале имеется несколько целых типов со знаком и беззнаковые.

Тип

Диапазон возможных значений

Формат

Shortint

-128...127

1 байт со зн.

Integer

-32768...32767

2 байта со зн.

Longint

-2147483648..2147483647

4 байта со зн.

Byte

0…255

1 байт без зн.

Word

0...65535

2 байта без зн.

Вещественные типы данных

В Паскале имеется несколько типов вещественных данных.

Тип

Диапазон возможных значений

Точность, количество значащих цифр

Формат, байт

Real

2.9E-39..1.7E38

11-12

6

Single

1.5E-45..3.4E38

7-8

4

Double

5.0E-324..1.7E308

15-16

8

Extended

3.4E-4932..1.1E4932

19-20

10

Comp

-9.2E18..9.2E18

19-20

8

Константа действительного типа может быть представлена в двух видах: числом с фиксированной и плавающей точкой.

Число с фиксированной точкой изображается десятичным числом с дробной частью (дробная часть может быть нулевой). Дробная часть отделяется от целой с помощью точки.

Число с плавающей точкой имеет вид экспоненциального числа mЕр, где m − мантисса, а р − порядок числа.