Практическая работа по анализу программ и решению задач в Blockly
Дата публикации: 03.05.2025

Практическая работа по анализу программ и решению задач в Blockly


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

Задача 1: Робот в квадрате 2x2

Робот находится в одной из клеток квадрата 2x2. В квадрате есть одна горизонтальная стенка шириной в одну клетку, но её точное расположение неизвестно. Задача робота - оказаться в правой верхней клетке квадрата.

Анализ программы

while True:
down()
if is_blocked():
right()
forward()

Программа представляет собой бесконечный цикл, в котором робот последовательно выполняет следующие действия:

  1. Движется вниз на одну клетку.
  2. Проверяет, есть ли перед ним стенка.
  3. Если стенка есть, поворачивает направо.
  4. Движется вперед на одну клетку.

    Решение задачи

    Программа не будет работать правильно, если стенка находится в нижней строке квадрата. В этом случае робот будет бесконечно двигаться вниз и никогда не доберется до правой верхней клетки.
    Чтобы исправить ошибку, необходимо добавить проверку на наличие стенки в верхней строке квадрата. Если стенка есть, робот должен повернуть налево, а не направо.
    Исправленный код программы:

    while True:
    down()
    if is_blocked():
    right()
    elif is_facing_up():
    left()
    forward()


CamZamZam - вебкамера с эффектом пейзажа
Чат рулетка в 2026: тенденции и инновации
Чем отличается хостинг от виртуального сервера
Как подобрать автокран 25 тонн по вашему проекту
Лайфхаки для эффективной аренды автокрана 25 тонн
ЛОР патологии: эффективная терапия
Лучшие модели автокранов 25 тонн на рынке
Онлайн QR декодер сервис
Ошибки, которые нужно избегать при аренде автокрана
Партнёрская программа без блога: как получать трафик из Telegram-кликеров
Популярные игры Cartoon Network для взрослых
Процесс аренды автокрана 25 тонн: пошаговая инструкция
Профессиональные советы по аренде автокрана 25 тонн
Регистрация ИП в Москве с получением номера ИНН
Россия видеорулетка онлайн
Шаги по настройке автокрана 25 тонн для работы
Специалист по отслеживанию доменных изменений
Сравнение цен на аренду автокранов 25 тонн в Москве
Сравнение цен на аренду автокранов 25 тонн в Москве
Стильные сумки с рисунком
Субтитры — нет, уши — да: 5 минут в день к английскому
Видеорегистраторы для автомобилей
Витрина кукол Лол
WordPress блог с блогерами
Наши ссылкиВыгодно ли сдавать автокран 25 тонн в аренду предприятиям ?