Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФ ЭКЗ - копия.doc
Скачиваний:
18
Добавлен:
01.05.2015
Размер:
247.81 Кб
Скачать

37. Структура программы и раздел описаний переменных

1. Блок типа PROGRAM имеет имя, состоящее только из латинских букв и цифр.

2. Программный блок, состоящий в общем случае из 7 разделов:

• раздел описания модулей (uses);

• раздел описания меток (label);

• раздел описания констант (const);

• раздел описания типов данных (type);

• раздел описания переменных (var);

• раздел описания процедур и функций;

• раздел описания операторов.

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

Рrogram ИМЯ..; {заголовок программы}

Uses ...; {раздел описания модулей}

Var ..; {раздел объявления переменных}

...

Begin {начало исполнительной части программы}

... {последовательность

... операторов}

End. {конец программы}

Разделы описаний

Описание переменных

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

var v1, v2,... : type_id;

36. Оператор цикла с параметром (с шагом)

Оператор цикла применяется при выполнении расчетов или других действий, повторяющихся определенное количество раз. Оператор имеет вид:

For i := N 1 To N 2 Do "оператор";

For i:= N1 DownTo N2 Do " оператор ";

Здесь i - параметр цикла (переменная порядкового типа),

N1, N2 - начальное и конечное значения параметра цикла i.

N1, N2 могут быть константами, переменными или выражениями порядкового типа.

35. Алгоритм разветвляющей структуры

8.2. Разветвляющаяся структура

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

34. Алгоритм линейной структуры

Линейный алгоритм - это такой, в котором все операции выполняются последовательно одна за другой

33. Алгоритм циклической структуры

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

- в цикле с предусловием условие проверяется до тела цикла, в цикле с постусловием - после тела цикла.

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

- в цикле с предусловием проверяется условие продолжения цикла, в цикле с постусловием – условие выхода из цикла.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]