Лабораторная работа № 9
Цель работы: освоить алгоритмическую структуру цикл, а также работу команд в данной структуре.
Для обозначения повторяющихся фрагментов алгоритма используют специальную конструкцию, называемуюциклом. Существуют три типа цикла: цикл с предусловием (цикл до), цикл с постусловием, цикл с параметром.
Цикл с предусловием (цикл до). Исполнение этой структуры состоит в том, что сначала проверяется условие, и если оно истинно, то выполняется группа команд, составляющих тело цикла, после чего опять проверяется условие, и так до тех пор, пока условие не станет ложным. Цикл с предусловиемслужит для организации циклов с неизвестным заранее числом повторений (итераций).
Примечание: тело цикла может не выполниться ни разу, если условие изначально ложно или бесконечное число раз, если условие всегда истинно.
Цикл с постусловием (цикл после). Исполнение этой структуры состоит в том, что сначала выполняется группа команд, составляющих тело цикла, затем проверяется условие, и если оно ложно, то опять выполняется группа команд, повторение производится до тех пор, пока условие не станет истинным.
|
|
Примечание: данный цикл обязательно выполнится хотя бы один раз или бесконечное число раз, если условие всегда ложно.
Цикл с параметром предназначен для организации повторения некоторого участка программы - тела цикла, с заранее известным числом повторений. Данная структура используется только в том случае, когда число повторений цикла заранее известно.
Примечание: i–параметр цикла; н.з.–начальное значение счетчика цикла; к.з.–конечное значение счетчика цикла.