Цикл с заданным условием продолжения работы - 8 КЛАСС

Цикл с заданным условием продолжения работы — 8 КЛАСС

Все статьи
Want create site? Find Free WordPress Themes and plugins.

Урок: Цикл с заданным условием продолжения работы

Повторение — алгоритмическая конструкция, представляющая собой последовательность действий, выполняемых многократно.

Алгоритмы, содержащие конструкцию повторения, называют циклическими или циклами.

Последовательность действий, многократно повторяющаяся в процессе выполнения цикла, называется телом цикла

В зависимости от способа организации повторений различают три типа циклов:

  1. цикл с заданным условием продолжения работы;
  2. цикл с заданным условием окончания работы;
  3. цикл с заданным числом повторений.

Цикл с заданным условием продолжения работы ( цикл — ПОКА, цикл с предусловием)

Логика работы этой конструкции описывается схемой, показанной на рисунке.

Цикл с заданным условием продолжения работы - 8 КЛАСС

На алгоритмическом языке эта конструкция записывается так:

Цикл с заданным условием продолжения работы - 8 КЛАСС

Выполняется цикл-ПОКА следующим образом:

  • проверяется условие (вычисляется значение логического выражения);
  • если условие удовлетворяется (Да), то выполняется тело цикла и снова осуществляется переход к проверке условия;
  • если же условие не удовлетворяется, то выполнение цикла заканчивается.

Возможны случаи, когда тело цикла не будет выполнено ни разу.

Пример 1.

Алгоритм, по которому из всех имеющихся кирпичей отбираются целые кирпичи и складываются в машину.

Цикл с заданным условием продолжения работы - 8 КЛАСС

Пример 2.

Правее Робота расположен коридор неизвестной длины. Необходимо, чтобы Робот закрасил все клетки этого  коридора.

Цикл с заданным условием продолжения работы - 8 КЛАСС

 

Пример 3.

Требуется, не пользуясь операцией деления, получить частное q и остаток r от деления натурального числа x на натуральное число y.

Представим операцию деления как последовательные вычитания делителя из делимого. Причём вычитать будем до тех пор, пока результат вычитания не станет меньше вычитаемого (делителя). В этом случае количество вычитаний будет равно частному от деления q, а последняя разность — остатку от деления r.

Цикл с заданным условием продолжения работы - 8 КЛАСС

Рекомендованный список литературы

Босова Л.Л. Информатика —  Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний

Did you find apk for android? You can find new Free Android Games and apps.

Добавить комментарий