1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семёнов
Задание 57 ГДЗ Семенов Рудченко 6 класс (Информатика)
Семёнов, Рудченко
6 класс
Класс
6
Предмет
Информатика
Автор
Семёнов, Рудченко

Задание 57 ГДЗ Семенов Рудченко 6 класс (Информатика)

Задача
  1. Измени вспомогательный алгоритм «Фрагмент» из задачи 38 так, чтобы при выполнении алгоритма «Фигура» Робот переместился из А в В и закрасил клетки, как на рисунке ниже. Напиши исправленный вариант алгоритма «Фрагмент».

    Сколько команд «закрасить» компьютер даст Роботу при выполнении алгоритма «Фигура» с исправленным вспомогательным алгоритмом «Фрагмент»?

    Сколько клеток при этом будет закрашено дважды?

    Использовать Робот.

    Алг «Фигура»
    Дано: поле $$12 \times 16$$, верхний правый угол
    Нач.
    Нц $$5$$ раз
      Фрагмент
    Кц
    Кон

    Алг «Фрагмент»
    Дано: поле $$4 \times 4$$, верхний правый угол
    Нач.
    Нц $$3$$ раз
      закрасить; влево
    Кц
    Нц $$3$$ раз
      закрасить; вниз
    Кц
    Нц $$3$$ раз
      закрасить; вправо
    Кц
      закрасить; вверх
      закрасить; вверх
      закрасить; влево; влево; вниз
    Кон

Подробный ответ

Во вспомогательном алгоритме Фрагмент нужно заменить команды так, чтобы робот двигался из точки A в точку B по изображённой ломаной и закрашивал нужные клетки.

Подходящий исправленный вариант:

использовать Робот
алг Фигура
дано | поле 12×16
| верхний правый угол
нач
  нц 5 раз
    Фрагмент
  кц
кон

алг Фрагмент
дано | поле 4×4
| верхний правый угол
нач
  нц 3 раз
    закрасить; влево
  кц
  нц 3 раз
    закрасить; вниз
  кц
  нц 3 раз
    закрасить; вправо
  кц
  закрасить; вверх
  закрасить; вверх
  закрасить; влево; влево; вниз
кон

В алгоритме Фигура фрагмент выполняется 5 раз, а в каждом фрагменте команда закрасить выполняется:

$$3+3+3+1+1+1=12$$

Значит, всего команда закрасить будет выполнена:

$$5 \cdot 12 = 60$$

По рисунку видно, что при каждом повторе часть клеток закрашивается повторно. Таких повторно закрашенных клеток в одном фрагменте 4, значит всего:

$$5 \cdot 4 = 20$$

Ответ

Исправленный алгоритм приведён выше. Команда закрасить будет выполнена 60 раз, повторно закрашено 20 клеток.

Иллюстрация к решению «Задание 57 ГДЗ Семенов Рудченко 6 класс (Информатика)», 1



Общая оценка
4.8 / 5
Другие учебники
Другие предметы