Указатель (ссылочный тип) 9


НазваниеУказатель (ссылочный тип) 9
страница7/16
ТипУказатель
1   2   3   4   5   6   7   8   9   10   ...   16

Структура программы на Турбо Паскаль


Программа на языке Турбо Паскаль состоит из заголовка, раздела описаний и раздела исполняемых операторов. Заголовок программы содержит имя программы, например:
Program PRIM;
Строка заканчивается особым разделителем – точкой с запятой. Этот разделитель в языке Турбо Паскаль отмечает конец оператора или описания. Использование особого разделителя позволяет располагать несколько операторов на одной строке. Поскольку имя программы в дальнейшем не используется, то можно опускать строку объявления имени без каких-либо последствий для программы.

Раздел описания должен содержать описания всех идентификаторов, используемых в разделе исполняемых операторов.

Описания могут включать в себя:

  • раздел подключаемых библиотек (модулей);

  • раздел описания меток;

  • раздел описания констант;

  • раздел описания типов;

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

  • раздел описания процедур и функций.

Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Turbo Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:
uses CRT, Graph;
Любой оператор в программе может быть помечен меткой. Имя метки задается по правилам образования идентификаторов Турбо Паскаль. В качестве метки также могут использоваться произвольные целые числа без знака, содержащие не более четырех цифр. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток и начинаться со служебного слова LABEL, например:
label 3, 471, 29, Quit;
Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описания констант. Описанию должно предшествовать служебное слово CONST:

const K= 1024; MAX= 16384;

В разделе описания типов объявляются идентификаторы типов. Описанию должно предшествовать служебное слово TYPE. Например:

Type Str = string[40];

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

var P,Q,R: Integer;

A,B: Char;

F1,F2: Boolean;

S: Str;

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

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

begin.......end

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

Кроме описаний и операторов Турбо Паскаль, программа может содержать комментарии, которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев { и закрывающей скобкой комментариев }.

Пример 1

program Primer; {вычисление суммы двух чисел}

var

x,y,s: integer;

begin

WriteLn('Введите через пробел два числа ');

ReadLn(x,y);

s := x + y;

WriteLn('Сумма чисел равна ',s);

end.

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

Пример 2

program Primer; {вычисление суммы двух чисел}

uses Crt; {подключение модуля, необходимого для процедур

очистки экрана и задержки}

var

x,y,s: integer;

begin

ClrScr; {очистка экрана}

WriteLn('Введите через пробел два числа ');

ReadLn(x,y);

s := x + y;

WriteLn('Сумма чисел равна ',s);

ReadKey; {ожидание нажатия клавиши}

end.


1   2   3   4   5   6   7   8   9   10   ...   16

Похожие:

Указатель (ссылочный тип) 9 iconУказатель персоналий 226 Указатель имен 230 Географический указатель...
В 41 Via sensus : краеведческий тифлодайджест : вып. 13 / Свердл обл спец б–ка для слепых; сост. А. В. Щеглова; отв за вып. И. А....

Указатель (ссылочный тип) 9 iconБиблиографический указатель 1996-2009 гг
Указатель предназначен преподавателям, студентам, аспирантам и всем, кто интересуется психологией. Мы надеемся, что он принесёт несомненную...

Указатель (ссылочный тип) 9 iconГ. П. Щедровицкий «Языковое мышление» иметоды его анализа М.: Ннф...
Русаков А. В., составление, предисловие, комментарии, именной указатель, предметный указатель, библиография, 2010

Указатель (ссылочный тип) 9 iconПротокол встречи с предстваителями инициативной группы объекта южная долина, фаза 3
Все стеклопакеты двухкамерные, остекление панорамное: тип 1 высота окна 2,1 м, тип 3 высотка окна 2,56 м, тип 4 высота окна 2,645...

Указатель (ссылочный тип) 9 iconД оговор Заявка на перевозку грузов
...

Указатель (ссылочный тип) 9 iconФормат
...

Указатель (ссылочный тип) 9 iconОб утверждении формата данных сведений о застрахованных лицах
...

Указатель (ссылочный тип) 9 iconУказатель имен 374 Указатель репертуара 387 { 7} к читателю Весной...
Весной 1918 года в Советской России миновала пора «красногвардейской» атаки на капитал и наступил период относительной передышки

Указатель (ссылочный тип) 9 iconМассивы
Для обозначения компонент массива используется имя переменной-массива и так называемые индексы, которые обычно указывают желаемый...

Указатель (ссылочный тип) 9 iconПравила и примеры оформления библиографических записей Таблица №1....
Примечание: если журнал имеет печатную версию, то при цитировании предпочтительна ссылка именно на нее, с указанием номеров страниц....

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск