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