- •Программирование циклических алгоритмов с заданным количеством итераций в turbo pascal
- •Общие понятия Понятие цикла
- •Цикл с заданным количеством итераций
- •Вложенные циклы
- •Содержание и технология работы
- •Требования безопасности труда
- •Содержание отчета
- •Варианты индивидуальных заданий.
- •Время, отведенное на выполнение работы
- •Вопросы для самоконтроля
- •Список литературы
- •Содержание
- •Программирование циклических алгоритмов с заданным количеством итераций в turbo pascal
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Саратовский государственный технический университет
Балаковский институт техники, технологии и управления
Программирование циклических алгоритмов с заданным количеством итераций в turbo pascal
Методические указания к выполнению лабораторной работы по курсу «Информатика» для студентов специальностей 220201, 230201, 270102, 240801, 240502, направлений 060800, 140211, 040101, 151001, 190205, 140104 очной, очно-заочной, заочной форм обучения
Одобрено
редакционно-издательским советом
Балаковского института техники,
технологии и управления
Балаково 2010
ЦЕЛЬ РАБОТЫ - развитие практических навыков при составлении программ с использованием циклов с заданным количеством итераций на языке программирования Pascal.
Общие понятия Понятие цикла
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом (например, с помощью условного перехода).
Последовательность инструкций, предназначенная для многократного исполнения, называется телом цикла. Однократное выполнение тела цикла называется итерацией. Выражение, определяющее будет ли в очередной раз выполняться итерация или цикл завершится, называется условием выхода или условием окончания цикла (либо условием продолжения в зависимости от того, как интерпретируется его истинность — как признак необходимости завершения или продолжения цикла). Переменная, хранящая текущий номер итерации, называется счётчиком итераций цикла или просто счётчиком цикла.
Цикл с заданным количеством итераций
Достаточно часто возникает ситуация, когда заранее известно число повторений для тела цикла. В этом случае оптимальным считается для организации циклического алгоритма в программе применение цикла с заданным количеством итераций (повторений).
Для задания такого цикла в программе необходимо определить переменную целого типа, установить для нее начальное и конечное значение. При каждом повторении тела цикла переменная будет изменять свое значение на единицу, начиная с начального значения до тех пор, пока она не достигнет своего конечного значения.
На языке программирования Pascal цикл с заданным количеством итераций записывается следующим образом:
В случае, если начальное значение меньше конечного:
for <имя переменной>:=<начальное значение> to <конечное значение> do
<тело цикла>
В случае, если начальное значение больше конечного:
for <имя переменной>:=<начальное значение> downto <конечное значение> do
<тело цикла>
Если тело цикла содержит в себе более одной команды, то возникает необходимость в применении операторных скобок:
begin
<тело цикла>
end;
Графическое изображение цикла с заданным количеством итераций представлено на рисунке 1.
Рис. 1. Графическое представление цикла с заданным количеством итераций
Например, при задании цикла следующим образом:
for i:=5 to 10 do
<тело цикла>
Переменная цикла i будет изменять свое значение от 5 до 10, таким образом, тело цикла выполниться 6 раз.
Иногда возникает ситуация, когда переменную цикла необходимо изменять от большего значения к меньшему, в этом случае цикл запишется следующим образом:
for i:=10 downto 5 do
<тело цикла>
Переменная цикла i будет изменять свое значение от 10 до 5.