КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Общая структура программы на ПаскалеВ Паскаль – программе могут быть написаны следующие разделы (рис.1): 1. Заголовок программы. 2. Раздел объявлений. 3. Тело программы (основной блок программы). Заголовок программы состоит из зарезервированного слова programи идентификатора программы. Раздел объявлений может включать в себя любое количество объявлений используемых библиотек, меток, констант, типов, переменных, процедур и функций. Правило. В любом месте программы можно использовать лишь те элементы, которые были объявлены ранее по тексту программы. Основной блок – это собственно программа, использующая всё, что было объявлено. Он начинается словом begin и заканчивается словом end с точкой. После завершающей точки любой текст игнорируется. Основной блок состоит из операторов (предложений языка программирования), записанных в соответствии с алгоритмом. Операторы отделяются друг от друга символом “ ;”.
Рис. 1. Полный вариант структуры Паскаль - программы Операторы подразделяются на простые и структурные. К простым операторам относятся операторы присваивания, перехода, процедуры. К структурным – операторы условия, выбора, цикла, составные. Составной оператор представляет собой последовательность операторов, заключенных в слова begin и end. Программист, набирая текст программы, имеет право произвольно располагать строки на экране. Однако программа легче читается, если в строке записывается только один оператор, а логически подчиненные структуры записаны на одну строку ниже и на одну–две позиции правее по отношению к более старшим. Пример. program primer; { Программа сложения двух чисел } var x, y, summa: real; { Описание переменных } begin readln (x,y); { Ввод исходных чисел } summa:= x+y; { Расчет суммы } writeln (‘Сумма x и y равна’, summa); { Вывод результата } End.
|