Студопедия

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

Разделы сайта

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






Общая структура программы на Паскале






В Паскаль – программе могут быть написаны следующие разделы (рис.1):

1. Заголовок программы.

2. Раздел объявлений.

3. Тело программы (основной блок программы).

Заголовок программы состоит из зарезервированного слова program и идентификатора программы.

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

Правило. В любом месте программы можно использовать лишь те элементы, которые были объявлены ранее по тексту программы.

Основной блок – это собственно программа, использующая всё, что было объявлено. Он начинается словом begin и заканчивается словом end с точкой. После завершающей точки любой текст игнорируется.

Основной блок состоит из операторов (предложений языка программирования), записанных в соответствии с алгоритмом. Операторы отделяются друг от друга символом “; ”.

program uses label const type var procedure function begin end.
Заголовок
имя_программы;

 

список используемых библиотек (модулей);

 

список меток в основном блоке программы;

 

определение констант программы;

 

описание типов;

 

определение глобальных переменных программы;

 

определение процедур;

 

определение функций;

Основной

операторы; блок

программы

Рис. 1. Полный вариант структуры Паскаль - программы

Операторы подразделяются на простые и структурные. К простым операторам относятся операторы присваивания, перехода, процедуры. К структурным – операторы условия, выбора, цикла, составные. Составной оператор представляет собой последовательность операторов, заключенных в слова begin и end.

Программист, набирая текст программы, имеет право произвольно располагать строки на экране. Однако программа легче читается, если в строке записывается только один оператор, а логически подчиненные структуры записаны на одну строку ниже и на одну–две позиции правее по отношению к более старшим.

Пример.

program primer; { Программа сложения двух чисел }

var

x, y, summa: real; { Описание переменных }

begin

readln (x, y); { Ввод исходных чисел }

summa: = x+y; { Расчет суммы }

writeln (‘Сумма x и y равна’, summa); { Вывод результата }

End.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.