Дата публикации:

Информатика 7 класс: Задача 4. Робот в квадрате 2×2

bd6d6a3d

Содержимое статьи:

Условие:

  • Робот находится в левом нижнем углу квадрата 2×2.
  • Две верхние клетки квадрата разделяет стенка.
  • Робот должен закрасить отмеченные клетки и остановиться в правом нижнем углу квадрата.
    Порядок действий:
    1. Нарисовать поле:
      # 1 2
      # 3 4
    2. Установить начальную позицию робота:
      (0, 0)
    3. Создать список отмеченных клеток:
      marked = [1, 3]
    4. Создать список команд:
      commands = ['up', 'right', 'down', 'left']
    5. Повторять, пока робот не достигнет правого нижнего угла:
      while (x, y) != (1, 1):
    6. Выбрать следующую команду из списка:
      command = commands[index]
    7. Выполнить команду:
  • Если command == 'up', то y += 1
  • Если command == 'right', то x += 1
  • Если command == 'down', то y -= 1
  • Если command == 'left', то x -= 1
    1. Проверить, закрашена ли клетка:
  • Если (x, y) in marked, то отметить ее закрашенной
    1. Перейти к следующей команде в списке:
      index = (index + 1) % len(commands)
    2. Повторить шаги 6-9 до выполнения всех команд.


Бесплатно изучаем нейросети
Бесплатный курс Excel в логистике: учёт запасов и подбор авто
Бесплатный курс: "VDSina для новичков: Сервер за 5 минут: Действия без лишних манипуляций"
Бесплатный виджет обратной связи для Shopify
Часы на полном экране
Гайд по созданию мемов без фотошопа: упрощенная версия
Генератор паролей с параметрами
ИИ-ассистент-девушка
Инновационные методы 3D-печати в строительстве нанобетонных конструкций
Инновационные методы управления отходами на строительстве высотных зданий
Лучшие роллы, которые сами себя рекламируют
Miralinks и улучшение позиций
Нейросети и SEO: как совместить два мира
Оптимизация для поисковых систем GEO
Родительские ресурсы Воронеж
RUTUBE: как заработать до 100 000 рублей
Сайты с лучшими отзывами от пользователей
Секретные пасхалки в каждом эпизоде Dexter
Секреты успешных инвестиций
Смотреть Сплетница 2023
Собери 13 пучков укропа с клумбы
Температура в Ревде сейчас
VDSina для чайников: краткий обзор
Видеочат рулетка: основная цель
Видеочат рулетка с возможностью общения
Видеочат с минимальной задержкой
«Реальные деньги в виртуальном мире»
Подпишитесь на рассылку
Введите Ваше Имя и Ваш E-mail:

Ваш E-Mail в безопасности