Основы языка Турбо Паскаль

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ко меньший объем размер области памяти, выделяемый под переменную.

Тело процедуры/функции

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

словами BEGIN и END. Отличие лишь в том, что вслед за словом END следует не точка, а точка с запятой.

4.2.3 Основной блок программы

Основной блок программы состоит из последовательности операторов, причем работа программы начинается именно с первого оператора основного блока программы. Тело основного блока программы ограниченно операторами BEGIN и END.После оператора END обязательно ставится точка.

Пример основного блока, работа которого ограничивается лишь вызовом подпрограмм:

BEGIN;;KeyPressed.

5. IPO принцип разработки программ в ТП 7.0

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

Любые данные (т. е. константы, переменные, значения функций и т. д.) характеризуются в ТП 7.0 своими типами. Тип данных определяет:

формат представления данных в памяти компьютера;

множество допустимых значений, которые может принимать принадлежащая к выбранному типу переменная или константа;

множество допустимых операций, применимых к этому типу.

ТП 7.0 язык программирования, характерной особенностью которого является сильно разветвленная структура типов. В ТП 7.0 данные, используемые программой, должны принадлежать к какому-л. заранее известному типу данных - стандартному (тип данных, предопределенный ТП 7.0) или пользовательскому (тип данных, предопределенный программистом).

При использовании в программе стандартных типов данных нет необходимости в их предварительном определении в отличие от пользовательских типов данных, требующих такое определение.

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

TYPE

Day = (Понедельник, Вторник, Среда);

Month = (Май, Июнь, Июль, Август);

Тип данных в языке программирования ТП 7.0 делятся на пять основных классов:

простые типы

а)целочисленный

б)логический

в)символьный

г)перечисляемый

д)интервальный

е)вещественный,

структурированные типы,

ссылочные типы,

процедурные типы,

объектные типы.

5.2 Константы

Константа - идентификатор, обозначающий некоторую неизменную величину (значение данных) определенного типа. Константы должны, так же как и переменные, объявляться в декларационной части программы (или процедуры) до момента своего использования в процессе вычислений. Объявления констант начинаются зарезервированным словом CONST.Затем следует имя константы, символ равенства (=) и значение этой константы. Например:

CONST MWSt = 4.0; - числовые константы

WAR1 = A; - символьные константы

STROKA = Язык программирования Turbo Pascal - символьные константы

5.3 Переменные

.3.1 Простые переменные

Переменная - элемент программы, который предназначен для хранения, коррекции и передачи данных внутри нее. Раздел объявления переменных начинается зарезервированным словом VAR, вслед за которым располагается конкретные переменные. Для объявления переменной необходимо указать имя переменной и ее тип. Например:

VAR

AINTEGER; {переменной с именем A соответствует}

B, CREAL; {предопределенный тип INTEGER}

D, E , F, GCHAR;

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

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

5.3.2 Типизированные переменные (Переменные с начальным значением)

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

Примечание

Типизированные константы не могут использоваться при описании др. констант и типов.

Операция присваивания

Одним из элементарных операторов, применяемых в ТП 7.0, является оператор присваивания - основной оператор любого языка программирования. Данный оператор позволяет поместить определенное значение в необходимую вам переменную. Оператор присваивания имеет вид:

Идентификатор представляет собой имя переменной, пара символов (:=) - знак присваивания. Операция присваивания позволяет заменить текущее значение переменной, стоящей слева от знака присваивания, новым значением, которое задается выражением стоящим справа.

Кроме уже упомянутой операции присваивания в ТП 7.0 доступны следующие операции над целыми числами:

Операция Действие+ Сложение - Вычитание * Умножение DIV Целочисленное деление (частное) MOD Целочисленное деление (остаток)

6. Управляющие конструкции языка ТП 7.0

К управляющим конструкциям языка ТП 7.0 относят условные конструкции (ветвления