Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




Программа на языке Турбо Паскаль состоит из заголовка, раздела описаний и раздела операторов. Заголовок программы содержит имя программы, например:

Program PRIM;

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

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

  • раздел подключаемых библиотек (модулей);
  • раздел описания меток;
  • раздел описания констант;
  • раздел описания типов;
  • раздел описания переменных;
  • раздел описания процедур и функций.

Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Turbo Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:

uses CRT, Graph;

Любой оператор в программе может быть помечен меткой. Имя метки задается по правилам образования идентификаторов Турбо Паскаль. В качестве метки также могут использоваться произвольные целые числа без знака, содержащие не более четырех цифр. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток, например:

label 3, 471, 29, Quit;

Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описания констант:

const K= 1024; MAX= 16384;

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

var P,Q,R: Integer; A,B: Char; F1,F2: Boolean;

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

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

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.

Выражения

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

Все операции можно разделить на 4 группы:
- математически операции;
- операции отношения;
- логические операции;
- функции.

Поделиться:





Читайте также:

II. ТРЕБОВАНИЯ К СТРУКТУРЕ ОСНОВНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ ДОШКОЛЬНОГО ОБРАЗОВАНИЯ
III. ПРОГРАММЫ ПОАСПЕКТНОГО ПСИХОЛОГИЧЕСКОГО НАБЛЮДЕНИЯ УРОКА С ПОЗИЦИИ УЧЕТА И РАЗВИТИЯ ПОЗНАВАТЕЛЬНЫХ ПРОЦЕССОВ ШКОЛЬНИКОВ
IV. ТРЕБОВАНИЯ К РЕЗУЛЬТАТАМ ОСВОЕНИЯ ОСНОВНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ ДОШКОЛЬНОГО ОБРАЗОВАНИЯ
V. ТРЕБОВАНИЯ К РЕЗУЛЬТАТАМ ОСВОЕНИЯ ОСНОВНОЙ ПРОФЕССИОНАЛЬНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
VIII. ТРЕБОВАНИЯ К ОЦЕНИВАНИЮ КАЧЕСТВА ОСВОЕНИЯ ОСНОВНОЙ ПРОФЕССИОНАЛЬНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
АВТОКОЛЕБАНИЯ ЛОПАТОЧНЫХ АППАРАТОВ ТУРБОМАШИН
АВТОКОЛЕБАНИЯ РОТОРОВ ТУРБОМАШИН (ГАЗОДИНАМИЧЕСКАЯ НЕУСТОЙЧИВОСТЬ).
Автоматизированное рабочее место врача: программное обеспечение. Специализированные медицинские прикладные программы
Автором программы для ЭВМ или базы данных признается физическое лицо, в результате творческой деятельности которого они созданы.
АЛГОРИТМ ФУНКЦИОНИРОВАНИЯ ПРОГРАММЫ






Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...