Среда, 08.01.2025, 11:18
Сайт учителя информатики Фрюауф М.А.
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
для 7 класса [0]
для 8 класса [0]
..
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Урок 5

Вложенные циклы

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

 

http://aleksej19770109.ucoz.ru/7777/8/1.png

 

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

Для обработки одного ряда можно использовать цикл повтори(4). В программе надо обработать 3 ряда, то есть написать три одинаковых цикла. Тогда получается, что можно снова использовать цикл повтори(3) для трех рядов, но внутри него также будет находиться цикл.

¨ Вложенный цикл – это такой цикл, который находится внутри другого цикла.

 

Ниже даны два возможных решения этой задачи. Они показывают, что внутренний и внешний циклы можно переставлять, если порядок обработки грядок безразличен. Главное – перевести Робота в нужную клетку и в нужное положение перед тем, как начнется следующий цикл. Кроме того, нельзя забывать, что Робот не может ходить по клумбам.

 

http://aleksej19770109.ucoz.ru/7777/8/2.png

Задание

1. Создайте программу для описанного примера, проверти ее выполнение программой (скрипот пришлите мне)

2. Напишите программу для следующей ситуации (скрипшот пришлите в форум или мне)

 

http://aleksej19770109.ucoz.ru/7777/8/3.png

Вход на сайт
Поиск
Календарь
«  Январь 2025  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
Copyright MyCorp © 2025