Структура программы на Турбо Паскаль
Программа на языке Турбо Паскаль состоит из заголовка, раздела описаний и раздела операторов. Заголовок программы содержит имя программы, например: Program PRIM;Строка заканчивается особым разделителем – точкой с запятой. Этот разделитель в языке Турбо Паскаль отмечает конец оператора или описания. Использование особого разделителя позволяет располагать несколько операторов на одной строке. Описания могут включать в себя:
Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Turbo Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми: uses CRT, Graph;Любой оператор в программе может быть помечен меткой. Имя метки задается по правилам образования идентификаторов Турбо Паскаль. В качестве метки также могут использоваться произвольные целые числа без знака, содержащие не более четырех цифр. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток, например: label 3, 471, 29, Quit;Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описания констант: const K= 1024; MAX= 16384;В разделе описания переменных необходимо указать все переменные, используемые в программе, и определить их тип:
Описание типов, процедур и функций будет рассмотрено ниже. Отдельные разделы описаний могут отсутствовать, но следует помнить, что в Турбо Паскаль - программе должны быть обязательно описаны все компоненты программы. Раздел операторов представляет собой составной оператор, который содержит между служебными словами 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. ТРЕБОВАНИЯ К СТРУКТУРЕ ОСНОВНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ ДОШКОЛЬНОГО ОБРАЗОВАНИЯ Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|