Основы языка Турбо Паскаль
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ко меньший объем размер области памяти, выделяемый под переменную.
Тело процедуры/функции
Тело процедуры/функции играет ту же роль, что и основной блок программы. Оно включает в себя операторы языка Паскаль, которые занимаются обработкой данных, вводом и выводом. Как и тело любой программы, тело процедуры/функции ограничиваются зарезервированными
словами 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 относят условные конструкции (ветвления