Программирование циклических алгоритмов: Рекомендации к выполнению лабораторной работы по дисциплине «Информатика»

Страницы работы

Фрагмент текста работы

Министерство образования Российской Федерации

Государственное образовательное учреждение

высшего профессионального образования

«Сибирский государственный индустриальный университет»

Кафедра прикладной информатики

Программирование циклических алгоритмов

Рекомендации к выполнению лабораторной работы по дисциплине «Информатика»

Специальности: Промышленное и гражданское строительство (290300),

Экспертиза и управление недвижимостью (291500),

Проектирование зданий (291400),

Городское строительство и хозяйство (290500),

Производство строительных материалов, изделий и конструкций (290600),

Теплогазоснабжение и вентиляция (290700),

Водоснабжение и водоотведение (290800)

Новокузнецк 2004

УДК 681.3.066(07)

Рецензенты:

Кафедра информационных технологий в металлургии СибГИУ (Зав. кафедрой )

Программирование циклических алгоритмов. Метод. указ. / Сост. Л.Д. Павлова – 2-е изд. испр. и перераб. : СибГИУ. – Новокузнецк, 2004. – 20 с.

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

Предназначена для студентов специальностей: 290300 Промышленное и гражданское строительство, 291500 Экспертиза и управление недвижимостью, 291400 Проектирование зданий, 290500 Городское строительство и хозяйство, 290600 Производство строительных материалов, изделий и конструкций, 290700 Теплогазоснабжение и вентиляция, 290800 Водоснабжение и водоотведение, а также может быть рекомендована для студентов других специальностей.

Цель работы

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

Общие сведения

Циклический алгоритм это такой алгоритм, в котором некоторая определенная группа действий выполняется некоторое количество раз.

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

j = 10°, 20°, 30°,40°, 50°, 60°,70°, 80°, 90°,

тогда она однозначно определяется своим начальным значением jn=10°, конечным значением jk=90° и шагом h=10°.

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

Если условие окончания цикла расположено перед телом цикла, то такой цикл называется циклом с предусловием.

Если условие окончания цикла расположено после тела цикла, то такой цикл называется циклом с постусловием.

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

·  повторяющиеся вычисления записываются всего лишь один раз;

·  вход в цикл возможен только через его начало;

·  возможен досрочный выход из цикла.

Составной оператор

Для определения циклического участка программы в операторах цикла используется составной оператор.

Составной оператор - это объединение нескольких операторов в одну группу. Группа состоит из произвольного числа операторов, ограниченных операторными скобками Begin и End .

Формат составного оператора

Begin

<оператор>;

<оператор>;

.  .  .

<оператор>

End;

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

Оператор цикла с предусловием

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

Формат оператора цикла с предусловием:

While <выражение> Do <тело цикла>;

где <выражение> - выражение логического типа, которое может принимать

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Методические указания и пособия
Размер файла:
253 Kb
Скачали:
0