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

Содержание

Слайд 1

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


Слайд 2 Пример 1:



При переходе из клетки А в клетку Б Робот 5

раз повторит последовательность команд:
«вверх; вверх; вправо; вниз; вниз; вправо»
Команда n раз называется циклом, поскольку при ее выполнении циклически повторяется одна и та же последовательность команд.


1

2

3

4

5


Слайд 3Общий вид цикла N раз
нц число повторений раз
тело цикла (последовательность

команд)
кц

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


Слайд 4Решение примера 1:
Алг из А в Б
Дано/ Робот в

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


Слайд 5 Пример использования цикла n раз: Известно, что робот

находится в левом верхнем углу прямоугольника, огороженного стенами. Внутри прямоугольника стен нет. Размеры прямоугольника 9 × 13. Требуется закрасить горизонтальный ряд клеток от исходного положения Робота до правой стены и вернуть Робота в исходное положение

Слайд 6 Решение:




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

нц 13 раз
вправо; закрасить
кц

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

нц 13 раз
влево
кц


Слайд 7Окончательный вид алгоритма:
Алг закрасить ряд вправо и вернуться
Дано/ Робот

в левом верхнем углу прямоугольника
Надо/ закрашен горизонтальный ряд от начального положения Р / Робота до стены. Робот в исходном положении
Нач
закрасить

нц 13 раз
вправо; закрасить
кц

нц 13 раз
влево
кц

Кон
















Слайд 8Упражнения:
1. Даны алгоритмы, в которых стерты описание и комментарий:
Алг
Дано/
Надо/
Нач

нц 3 раз
вниз; вправо; закрасить
кц

Кон

Алг
Дано/
Надо/
Нач
нц 4 раз
закрасить; вправо
кц
нц 4 раз
закрасить; вниз
кц
закрасить;влево
нц 3 раз
вверх
кц
Кон

Опишите движение Робота в процессе выполнения алгоритма. Нарисуйте конечное положение Робота и закрашенные в результате выполнения клетки.


Слайд 92. Составьте алгоритм с использованием цикла n раз, в результате которого

Робот закрасит следующие клетки:

Слайд 10Домашнее задание:
Повторить пройденный материал
Знать общий вид цикла n раз, уметь составлять

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





Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика