Что такое цикл? Чем характерен цикл как фрагмент алгоритма?
Мы уже рассматривали аналогичную задачу на наполнение бочки водой. Но там было известно, что бочка и ведро пустые, а также мы знали емкости. Поэтому в той задачи можно было сразу определить, что
для наполнения бочки команды тела цикла нужно выполнить 5 раз.
Наполнить ведро водой.
Вылить воду из ведра в бочку.
Проверить условие «Бочка неполная?».
Рассмотрим исполнителя с такой системой команд:
Проверить условие «Бочка неполная?»
Если истина, то выполнить команду 3, иначе (если недостаток) выполнить команду 6.
Наполнить ведро водой.
Вылить воду из ведра в бочку.
Выполнить команду 1.
Закончить выполнение алгоритма.
Общий вид цикла с предусловием приведен на рисунке.
если же результат выполнения команды проверки условия ложь, то исполнитель переходит к выполнению первой команды следующего фрагмента алгоритма.
следование
разветвление
повторение
исполнитель не будет выполнять команду переместиться на 10 шагов, а выполнять команду, следующую за этим циклом.
Выполняется команда проверки условия нажата клавиша стрелка вправо?
Если результат выполнения этой команды истина, выполняется команда переместиться на 10 шагов, после чего снова проверяется указанное условие, а если ложь- команда тела цикла не выполняется.
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть