русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Урок № 7 Структура программы: заголовок, описательная часть, исполнительная часть.


Дата добавления: 2014-09-02; просмотров: 1766; Нарушение авторских прав


 

Исходный текст программы представляется в виде последовательности строк. Структурно программа состоит из заголовка и блока. Заголовок находится в начале программы и имеет вид:

Program <Имя программы>;

Блокделится на две части: описательную и исполнительную. В описательной части содержится описание элементов программы, в исполнительной части указываются действия с различными элементами программы, позволяющие получить требуемый результат.

Структуру программы можно представить следующим обра­зом:

Program <Имя программы>;

Uses <Список модулей>;

Label <Список меток>;

Const <Список констант>;

Туре <Описание типов>;

Var <Объявление переменных>;

<Описание процедур>;

<Описание функций>;

Begin

<операторы>;

End.

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

В разделе объявления констант производится присваивание идентификатору констант их постоянных значений. Формат описания констант:

CONST <идентификатор1> = <Выражение>;

<идентификатор N> = <Выражение>;

 

Пример.Объявление констант.

(Const stl='WORD'; ch='5'; n34=45.8;)

Каждая переменная программы должна быть объявлена. Объявление обяза­тельно предшествует использованию переменной. Раздел объявления перемен­ных начинается с ключевого слова var, после которого через запятую пере­числяются имена переменных и через двоеточие — их тип.

Формат раздела:

Var <идентификаторы> : <тип>;

. . .

<идентификаторы> : <тип>;

Пример.Объявление переменных.

Var a,bhg,u7: real;

simvol: char;

nl,n2: integer;

 

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



Исполнительная частьначинается с ключевого слова Begin, после которого сле­дуют операторы языка, разделенные точкой с запятой. Завершает этот раз­дел ключевое слово End, после которого ставится точка. Формат раздела:

Комментарий -представляет собой пояснительный текст, который можно записывать в любом месте программы, где разрешен пробел. Текст коммента­рия ограничен символами (* и *) или { и } и может содержать любые символы. Комментарий, ограниченный данными символами, может занимать несколько строк. Однострочный комментарий в начале строки содержит двойной слеш //.

Комментарий игнорируется компилятором и не оказывает никакого влияния на выполнение программы.



<== предыдущая лекция | следующая лекция ==>
Компиляция и выполнение проекта | Алфавит языка.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.04 сек.