Скачать презентацию АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ ПОВТОРЕНИЕ ПОВТОРЕНИЕ Повторение — последовательность Скачать презентацию АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ ПОВТОРЕНИЕ ПОВТОРЕНИЕ Повторение — последовательность

31-1.ppt

  • Количество слайдов: 12

АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ ПОВТОРЕНИЕ АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ ПОВТОРЕНИЕ

ПОВТОРЕНИЕ Повторение - последовательность действий, выполняемых многократно. Алгоритмы, содержащие конструкцию повторения, называют циклическими или ПОВТОРЕНИЕ Повторение - последовательность действий, выполняемых многократно. Алгоритмы, содержащие конструкцию повторения, называют циклическими или циклами. Последовательность действий, многократно повторяющаяся в процессе выполнения цикла, называется телом цикла.

ТИПЫ ЦИКЛОВ Циклы С заданным условием продолжения работы С заданным условием окончания работы Пока ТИПЫ ЦИКЛОВ Циклы С заданным условием продолжения работы С заданным условием окончания работы Пока есть орех С заданным числом повторений Ровно 100 орехов Пока не закончится орех

ПРОДОЛЖЕНИЯ РАБОТЫ (ЦИКЛ-ПОКА, ЦИКЛ С ПРЕДУСЛОВИЕМ) нц пока <условие> <тело цикла (последовательность действий)> кц ПРОДОЛЖЕНИЯ РАБОТЫ (ЦИКЛ-ПОКА, ЦИКЛ С ПРЕДУСЛОВИЕМ) нц пока <условие> <тело цикла (последовательность действий)> кц нет Условие да Тело цикла

ЧАСТНОЕ И ОСТАТОК Начало Список данных x, y, r, q - цел x, y ЧАСТНОЕ И ОСТАТОК Начало Список данных x, y, r, q - цел x, y r: =x q: =0 r >=y да r: = r - y q: = q +1 r, y Конец нет

ОКОНЧАНИЯ РАБОТЫ (ЦИКЛ-ДО, ЦИКЛ С ПОСТУСЛОВИЕМ) нц <тело цикла (последовательность действий)> кц при <условие> ОКОНЧАНИЯ РАБОТЫ (ЦИКЛ-ДО, ЦИКЛ С ПОСТУСЛОВИЕМ) нц <тело цикла (последовательность действий)> кц при <условие> Тело цикла нет Условие да

ЦИКЛ С ПОСТУСЛОВИЕМ Алгоритм по выучиванию наизусть четверостишия алг четверостишие нач нц прочитать четверостишие ЦИКЛ С ПОСТУСЛОВИЕМ Алгоритм по выучиванию наизусть четверостишия алг четверостишие нач нц прочитать четверостишие по книге 1 раз рассказать четверостишие кц при не сделал ошибку кон

ВЫЧИСЛЕНИЕ ПЕРЕМЕННОЙ Ь Начало Список данных a, b - цел a : = 1 ВЫЧИСЛЕНИЕ ПЕРЕМЕННОЙ Ь Начало Список данных a, b - цел a : = 1 b : = 1 a : = a *2 b : = b +a a=8 нет да b Конец

ЦИКЛ С ЗАДАННЫМ ЧИСЛОМ ПОВТОРЕНИЙ (ЦИКЛ-ДЛЯ, ЦИКЛ С ПАРАМЕТРОМ) нц для i от i ЦИКЛ С ЗАДАННЫМ ЧИСЛОМ ПОВТОРЕНИЙ (ЦИКЛ-ДЛЯ, ЦИКЛ С ПАРАМЕТРОМ) нц для i от i 1 до i 2 <тело_цикла (последовательность действий)> кц i = i 1, i 2 Тело цикла

ЦИКЛ С ЗАДАННЫМ ЧИСЛОМ ПОВТОРЕНИЙ Алгоритм переправы алг переправа нач нц для i от ЦИКЛ С ЗАДАННЫМ ЧИСЛОМ ПОВТОРЕНИЙ Алгоритм переправы алг переправа нач нц для i от 1 до 5 два мальчика переправляются на противоположный берег один мальчик высаживается на берег, другой плывёт обратно солдат переправляется через реку мальчик возвращается на исходную позицию кц кон

ВЫЧИСЛЕНИЕ СТЕПЕНИ Начало Список данных i, n – цел a, y- вещ a, n ВЫЧИСЛЕНИЕ СТЕПЕНИ Начало Список данных i, n – цел a, y- вещ a, n y : = 1 i = 1, n y : = y * a y Конец