русс | укр

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

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

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

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


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

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


Дата добавления: 2015-07-23; просмотров: 895; Нарушение авторских прав


 

Язык программирования (алгоритмический язык) - это специальный язык общения человека с ЭВМ, которое происходит следующим образом:

- программа записывается средствами языка программирования;

- эта запись переводится на язык команд ЭВМ с помощью специальной программы, называемой транслятором или компилятором;

- в результате трансляции (перевода) создается программа в машинных кодах (объектный модуль);

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

Программа на алгоритмическом языке состоит из предложений, каждое из которых выполняет определенное действие.

Программа на языке Паскаль состоит из трех основных частей:

- раздел объявлений и соглашений (декларативная часть);

- раздел текстов процедур и функций (процедурная часть);

- раздел основного блока.

 

Общая структура программы:

 

РАЗДЕЛ ОБЪЯВЛЕНИЙ И СОГЛАШЕНИЙ

PROGRAM имя - заголовок

{$...} - глобальные директивы компилятора

USES - подключаемые библиотеки

LABEL - раздел глобальных меток

CONST - раздел глобальных констант

TYPE - раздел глобальных типов

VAR - раздел глобальных переменных

 

РАЗДЕЛ ТЕКСТОВ ПРОЦЕДУР И ФУНКЦИЙ

PROCEDURE,FUNCTION - заголовок процедуры или функции

LABEL - раздел локальных меток

CONST - раздел локальных констант

TYPE - раздел локальных типов

VAR - раздел локальных переменных

BEGIN - основной блок процедуры или функции

END; - конец подпрограммы.

 

РАЗДЕЛ ОСНОВНОГО БЛОКА ПРОГРАММЫ

BEGIN - операторы основного блока

END. - конец программы.

 

Раздел объявлений и соглашений предназначен для объявления всех встречающихся в программе данных. После каждого объявления данного(ых) или метки ставится точка с запятой. Не все перечисленные разделы должны присутствовать в программе. В простых программах, например, могут потребоваться только разделы объявления переменных.



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

Оператор USES предназначен для подключения к тексту программы системных модулей из библиотек.

Примечание:

Оператор USES имеет свое четко определенное место (если в программе присутствует заголовок или директивы компилятора, то оператор ставится сразу за ними).

Названия библиотек, подключаемых к программе с помощью оператора USES, разделяются запятыми.

Например:

USES Crt, Graph;

В разделе описания меток LABEL содержатся перечисленные через запятую имена меток переходов. Имя метки перехода может представлять собой целое число (от 1 до 9999) или может представлять собой правильный идентификатор.

Например:

LABEL 10, 20, 9999, d13, metka_10.

Метки нарушают структурность программ, поэтому использование меток не рекомендуется, при необходимости всегда можно обойтись без них.

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

Раздел операторов заключается в операторные скобки BEGIN (начало) и END (конец), при этом после END ставится точка. В этом разделе записывается последовательность исполняемых операторов, после каждого из них ставится точка с запятой.

 



<== предыдущая лекция | следующая лекция ==>
Этапы решения задачи на ЭВМ | Арифметические выражения


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


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

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

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


 


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

 
 

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

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