Помощь в учёбе, очень быстро...
Работаем вместе до победы

Структура программы. 
Основы программирования

РефератПомощь в написанииУзнать стоимостьмоей работы

Первая строка называется заголовком программы. Она начинается с зарезервированного слова program, после которого следует некоторый идентификатор имя_программы. Эта строка не является обязательной, однако правила хорошего тона в программировании требуют ее наличия. Для удобства восприятия и увеличения наглядности текста программы рекомендуется использовать разделители — символы пробел, табуляция… Читать ещё >

Структура программы. Основы программирования (реферат, курсовая, диплом, контрольная)

В общем случае программа на языке Pascal имеет вид:

Program имя_программы;

{Раздел описаний}.

begin

оператор 1; // Тело программы оператор 2;

оператор N;

end.

Первая строка называется заголовком программы. Она начинается с зарезервированного слова program, после которого следует некоторый идентификатор имя_программы. Эта строка не является обязательной, однако правила хорошего тона в программировании требуют ее наличия.

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

  • 1. Описание подключаемых модулей (блок Uses).
  • 2. Описание меток (блок Label).
  • 3. Описание констант (блок Const).
  • 4. Описание переменных (блок Var).
  • 5. Описание типов (блок Туре).
  • 6. Описание процедур (блок Procedure).
  • 7. Описание функций (блок Function).

Подробнее раздел описаний рассмотрен в гл. 3.

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

Между зарезервированными словами begin и end размещается тело программы — операторы, реализующие некоторый алгоритм. Каждый оператор должен заканчиваться символом; (точка с запятой).

Пара зарезервированных слов begin и end называется операторными скобками. Совокупность операторных скобок и содержащихся внутри них операторов называется блоком операторов, или составным блоком. В любой программе должен быть как минимум один такой блок, называемый основным, — он ограничивает тело программы. Точка после основной пары операторных скобок является обязательной.

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

Листинг 2.1

if aelse

begin // Пример использования составного блока а:=а+1;

Ъ:=Ь[1][2]2;

end;

Для удобства восприятия и увеличения наглядности текста программы рекомендуется использовать разделители — символы пробел, табуляция, а также символ конца строки (вставляется при нажатии клавиши Enter).

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

if aelse begin а:=а+1; b:=b*2; end;.

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

MyVar:=MyVar+l;,.

так и.

MyVar := MyVar + 1;.

  • [1] Для пояснения смысла отдельных операторов в тексте программы используются специально оформленные блоки текста — комментарии. Эти блоки пропускаются при транслировании программы, поэтому в них допускается использование русских символов. Комментарием считается текст, расположенный: • между фигурными скобками { и }; • между парами символов (2 и 2);
  • [2] после / / (двух косых черт) и до конца строки. В первых двух случаях комментарий может занимать несколькострок, причем по-разному ограниченные комментарии могут бытьвложенными. Комментарий после / / должен заканчиваться до конца строки. Использование комментариев не является обязательным, но хороший стиль программирования предполагает их наличие даже в несложных учебных программах. Наличие комментариев облегчает понимание текста программы, а также позволяет быстро восстановитьлогику работы программы по прошествии некоторого времени.
Показать весь текст
Заполнить форму текущей работой