Министерство образования Российской Федерации
Государственное образовательное учреждение
высшего профессионального образования
«Сибирский государственный индустриальный университет»
Кафедра прикладной информатики
Рекомендации к выполнению лабораторной работы по дисциплине «Информатика»
Специальности: Промышленное и гражданское строительство (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 <тело цикла>;
где <выражение> - выражение логического типа, которое может принимать
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.