Тема:
Циклы с условием. Циклы по переменой
В окружающем мире можно выделить процессы,
предполагающие многократное повторение. Например, в природе это движение
небесных тел, смена времён года, жизненные циклы растений, живых организмов
ит.д.В обществе это смена цивилизаций, поколений людей, экономические кризисы,
производственные циклы, этапы развития техники, науки ит.д.
Процесс, в котором можно выделить
повторяющиеся действия, называется циклическим.
Цикл — описание циклического процесса.
Циклический алгоритм — алгоритм,
содержащий цикл.
Для организации циклического алгоритма
необходимо предусмотреть:
• тело цикла- действия, повторяемые в
цикле;
• управление циклом- проверку условия
продолжения или окончания повторений.
Циклы можно классифицировать по количеству
повторений, по способу управления циклом
Бесконечный цикл— это повторение действий,
неразрывно связанных с какимлибо процессом, окончание которого от него не
зависит. Например, работа операционной системы компьютера протекает в
бесконечном цикле: проверяется состояние устройств, обрабатываются возникающие
проблемы (нажата кнопка, вставлен диск ит.п.) ит.д. Этот цикл закончится при
выключении компьютера, но сам по себе он не подразумевает окончания.
Конечные циклы— это циклы, в описании
которых предусмотрено завершение. Их можно разделить на два класса: с
известным и неизвестным числом повторений. В циклах с известным количеством
повторений всегда можно определить переменную, связанную с числом повторений
цикла: значение этой переменной изменяется от начального значения до конечного
с постоянным шагом. Такая переменная называется параметром цикла и используется
для управления им. Цикл с известным количеством повторений называется циклом с параметром.
Параметр цикла — переменная, значение
которой определяет число повторений цикла.
Для выполнения алгоритма цикла с
параметром необходимо:
1)установить начальное и конечное значения
параметра цикла;
2)описать способ изменения параметра
цикла;
3)описать тело цикла;
4)описать управление циклом:
• если значение параметра не вышло за
предел конечного значения, следует выполнять действия в теле цикла;
• если значение параметра вышло за предел
конечного значения, необходимо прекратить выполнение действий в теле цикла.
В блоксхеме алгоритма для описания цикла
с параметром используют специальную структуру
В среде программирования цикл с параметром
выполняется с помощью оператора, синтаксис которого для языков
программирования BASIC и Pascal
Пошаговое выполнение алгоритма или
программы называется трассировкой.
Трассировочная таблица— таблица, содержащая
описание команд и значений переменных при выполнении команд алгоритма или
программы
Комментариев нет:
Отправить комментарий