Циклические алгоритмы - цикл с заданным условием продолжения работы

Страницы: <<  <  5 | 6 | 7 | 8  >  >>

сможет двигаться вправо и красить клетки? (если справа свободно). Давайте попробуем написать такой алгоритм (я пишу на экране, а дети на своих компьютерах) (слайд 11)
нц пока справа свободно
вправо
закрасить
кц
Как вы думаете, этот алгоритм позволит роботу красить клетки в бесконечном коридоре? (Да, конечно).

4. 4. Закрепление. Выполнение практических заданий.
А теперь сменим стартовую обстановку Робота на квадратную. Попробуйте самостоятельно выполнить следующее задание: закрасить клетки по краям прямоугольной области и вернуть робота в исходную точку.
Ребята, а теперь давайте отвлечёмся от исполнителей, действия которых видно на экране и сами станем исполнителями. Выполним с вами математический алгоритм. Перед вами блок-схема некоторого алгоритма (слайд 12). Сейчас мы выполним этот алгоритм, а результаты вычислений занесём в следующую табличку (на доске). Перед заполнением таблицы напомните мне, пожалуйста, что означает запись x div y? (находит целую часть от деления числа х на число у). Из скольки действий состоит тело цикла? (из двух). Исходные данные возьмем следующие: х15 и y5. После того, как мы узнали начальные значения х и у необходимо проверить условие. Если оно истинно мы двигаемся по ветке "да". Первым действием в теле цикла является вычисление целой части от деления числа х на у. Разделим 15 на 5 и увидим, что результатом будет число 3. Внесём его в таблицу. Вторым действием станет вычитание из предыдущего значения у числа 2. Вычтем из 5 двойку. Результатом будет число 3. После выполнения тела цикла нам необходимо вернуться на проверку условия. Если оно снова истинно, то следует повторить тело цикла снова. И так до тех пор, пока условие не станет ложным. Давайте выясним, чему будут равны х и у в тот м

Страницы: <<  <  5 | 6 | 7 | 8  >  >>
Рейтинг
Оцени!
Поделись конспектом: