'

Команды алгоритмического языка Цикл n раз

Понравилась презентация – покажи это...





Слайд 0

Команды алгоритмического языка Цикл n раз


Слайд 1

Пример 1: При переходе из клетки А в клетку Б Робот 5 раз повторит последовательность команд: «вверх; вверх; вправо; вниз; вниз; вправо» Команда n раз называется циклом, поскольку при ее выполнении циклически повторяется одна и та же последовательность команд. 1 2 3 4 5


Слайд 2

Общий вид цикла N раз нц число повторений раз тело цикла (последовательность команд) кц нц (начало цикла), кц (конец цикла)– служебные слова При выполнении алгоритма последовательность команд циклически повторяется указанное число раз


Слайд 3

Решение примера 1: Алг из А в Б Дано/ Робот в клетке А Надо/ Робот в клетке Б Нач нц 5 раз вверх; вверх; вправо; вниз; вниз; вправо кц Кон


Слайд 4

Пример использования цикла n раз: Известно, что робот находится в левом верхнем углу прямоугольника, огороженного стенами. Внутри прямоугольника стен нет. Размеры прямоугольника 9 ? 13. Требуется закрасить горизонтальный ряд клеток от исходного положения Робота до правой стены и вернуть Робота в исходное положение


Слайд 5

Решение: Сначала будем двигать Робота вправо до стены, закрашивая по дороге клетку за клеткой, а потом вернем его обратно (влево до стены). Запишем первую часть: нц 13 раз вправо; закрасить кц При выполнении этого цикла окажутся закрашенными все клетки правее исходного положения Робота, но сама эта клетка останется незакрашенной. Поэтому перед выполнением цикла нужно отдельно закрасить исходную клетку: нц 13 раз влево кц


Слайд 6

Окончательный вид алгоритма: Алг закрасить ряд вправо и вернуться Дано/ Робот в левом верхнем углу прямоугольника Надо/ закрашен горизонтальный ряд от начального положения Р / Робота до стены. Робот в исходном положении Нач закрасить нц 13 раз вправо; закрасить кц нц 13 раз влево кц Кон


Слайд 7

Упражнения: 1. Даны алгоритмы, в которых стерты описание и комментарий: Алг Дано/ Надо/ Нач нц 3 раз вниз; вправо; закрасить кц Кон Алг Дано/ Надо/ Нач нц 4 раз закрасить; вправо кц нц 4 раз закрасить; вниз кц закрасить;влево нц 3 раз вверх кц Кон Опишите движение Робота в процессе выполнения алгоритма. Нарисуйте конечное положение Робота и закрашенные в результате выполнения клетки.


Слайд 8

2. Составьте алгоритм с использованием цикла n раз, в результате которого Робот закрасит следующие клетки:


Слайд 9

Домашнее задание: Повторить пройденный материал Знать общий вид цикла n раз, уметь составлять алгоритмы с использованием цикла n раз Составить алгоритм по заданным условиям: Робот находится в левом верхнем углу прямоугольника, размером 5 ? 7 клеток. Составить алгоритм, при выполнении которого Робот закрасит все прилегающие к стенам прямоугольника клетки.


×

HTML:





Ссылка: