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

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

20 страниц (Word-файл)

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

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

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

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

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

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

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

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

Специальности: Промышленное и гражданское строительство (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