Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






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





Каждая программа, написанная на ЯП Turbo Pascal, имеет определенную структуру.

Program <имя программы>;

Раздел описания:

<Раздел подключения модулей>;

<Раздел описания типов>;

<Раздел описания меток>;

<Раздел описания постоянных>;

<Раздел описания переменных>;

<Раздел описания процедур и функций>;

begin

<Раздел операторов>;

end.

 

Любая программа начинается служебным словом Program, после которого следует идентификатор пользователя- имя программы.

Сама программа состоит из двух разделов: раздела описания и раздела операторов.

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

Рассмотрим подробнее каждый раздел.

<Раздел подключения модулей>;

Модуль-Это библиотека в которой содержится библиотека описания типов, постоянных, функций и процедур сгруппированных по нескольким признакам.

Модуль расширяет возможности программ.

В Turbo Pascal существуют следующие стандартные модули:

System- стандартный модуль

Crt- модуль управления звуком и отображением информации на экране

Graph- графический модуль

Кроме того, пользователь может создать и свой собственный модуль.

При запуске среды программировании Turbo Pascal автоматически подключается только модуль System. Для того чтобы использовать возможности других модулей, необходимо эти модули подключить:

Uses < через запятую список подключаемых модулей>;

Пример,

Uses crt;

Uses crt, graph;

 

<Раздел описания типов>;

Тип данных- это совокупность всевозможных значений, которые могут принимать данные.

ЯП Turbo Pascal имеет разветвленную систему типов, но, кроме того он позволяет описывать пользователю и свои типы в разделе описания типов:

Type <имя типа >=<определение>;

Пример,

Type day=1..31;

Vector= array[1..12] of real;

 

<Раздел описания меток>;

В программе любой оператор можно пометить меткой для перехода на него в определённый момент. Метка это имя и следующее за ним:. Все метки используемые в программе должны быть описаны в разделе описания меток:

Label<имена используемых меток через запятую>;

Пример,

….

Label M1,M2;

…..

begin

M1:<оператор1>;

….

M2<оператор2>;

….

End.

 

<Раздел описания постоянных>;

Постоянные, используемые в программе описываются по следующим правилам:

Const <имя постоянной>=<значение>;

Пример,

Const n=100;

M=-7;

 

<Раздел описания переменных>;

Переменные, используемые в программе, должны быть описаны по следующим правилам:

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

Пример,

Var x, y: real;

Z: byte;

D,g,h: array [1..5] of string;

 

<Раздел описания процедур и функций>;

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

Procedure <имя процедуры>(список формальных параметров);

Type..;

Var…;

Const …;

Begin

<раздел операторов>;

End;

Function <имя функции>(список формальных параметров):<тип результата>;

Type …;

Var …;

Const …;

Begin

< раздел операторов >;

End;

 

Раздел операторов- это основной блок программы, в нем описано все, что будет делать программа. Этот раздел обязательно присутствует в каждой программе. Раздел начинается служебным словом begin, далее следует список операторов. Каждый оператор (кроме последнего) заканчивается; и для удобства записывается с новой строки. Раздел операторов заканчивается служебным словом end. В конце программы обязательно ставится точка.

 

Для лучшего понимания программы в ней допустима запись комментариев- пояснений. Комментарии можно записывать в любом месте программы, где допустим пробел, они пишутся на любом языке и обязательно заключаются в {} или (* *).

Зам! Внутри комментарии не могут содержать знаки- ограничители

{{так нельзя!}}

{и {так} нельзя!}


Лекция 9.


Date: 2016-06-08; view: 383; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.012 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию