Вопрос:

г) Результативность 7. Исполнителю Черепаха был дан для исполнения следующий алгоритм: Повтори 10 [Вперед 10 Направо 72] Какая фигура появится на экране? а) Незамкнутая ломаная линия б) Правильный десятиугольник в) Фигура, внутренние углы которой равны 72° г) Правильный пятиугольник 8. Исполнитель Робот передвигается по клетчатому полю, вы- полняя команды, которым присвоены номера: 1 – на клетку вверх, 2 – на клетку вниз, 3 – на клетку вправо, 4- на клетку влево. Между соседними клетками поля могут стоять стены. Если при выполнении очередного шага Робот сталкивается со стеной, то он разрушается. В результате выполнения программы 3242332411 Робот успешно прошёл из точки А в точку Б. Какую программу необходимо вы- полнить, чтобы Робот вернулся из точки Б в точку А по кратчайшему пути и не подвергнулся риску разрушения? a) 41 б) 4131441322 в) 2231441314 г) 241314 д) 14 9. Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера: 1. вычти 2 2. умножь на 3 Первая из них уменьшает число на 2, вторая увеличивает число в 3 раза. При записи алгоритмов для краткости указываются лишь номера команд. Запишите алгоритм, содержащий не более пяти команд, с помощью которого из числа 11 будет получено число 13.

Смотреть решения всех заданий с листа

Ответ:

Задача 7

Краткое пояснение: Фигура, полученная в результате выполнения алгоритма, — правильный многоугольник, количество сторон которого определяется количеством повторений, а угол поворота определяет форму этого многоугольника.

При выполнении алгоритма «Повтори 10 [Вперед 10 Направо 72]» исполнитель Черепаха нарисует фигуру, у которой 10 сторон и угол между сторонами равен 72 градусам. Такая фигура является правильным пятиугольником, так как сумма внешних углов многоугольника равна 360 градусам, и 360 / 72 = 5.

Ответ: г) Правильный пятиугольник

Проверка за 10 секунд: Убедитесь, что количество повторений соответствует количеству сторон фигуры, а угол поворота позволяет замкнуть фигуру.

Читерский прием: Если угол поворота делится на 360 без остатка, то фигура замкнутая. В противном случае, это незамкнутая ломаная линия.

Задача 8

Краткое пояснение: Чтобы найти программу для возвращения робота, нужно обратить последовательность команд и заменить каждую команду на противоположную.

Робот выполнил программу 3242332411. Чтобы вернуться из точки Б в точку А, нужно выполнить команды в обратном порядке и изменить направление каждого шага на противоположное. То есть, вместо команды 1 (вверх) нужно выполнить команду 2 (вниз), вместо 3 (вправо) - команду 4 (влево), и наоборот.

Исходная программа: 3242332411

Обратный порядок: 1142332423

Замена команд на противоположные:

  • 1 (вверх) заменяем на 2 (вниз)
  • 2 (вниз) заменяем на 1 (вверх)
  • 3 (вправо) заменяем на 4 (влево)
  • 4 (влево) заменяем на 3 (вправо)

Получаем программу: 2231441314

Ответ: в) 2231441314

Проверка за 10 секунд: Убедитесь, что все команды инвертированы правильно и последовательность обратная.

Редфлаг: Если в программе есть участки, где робот движется вдоль стены, убедитесь, что при обратном движении он не столкнется с этой стеной.

Задача 9

Краткое пояснение: Нужно составить алгоритм из команд «вычти 2» и «умножь на 3», чтобы из числа 11 получить число 13.

Нам даны две команды:

  1. Вычти 2
  2. Умножь на 3

Нужно получить из 11 число 13, используя не более пяти команд.

Попробуем разные варианты:

  • 11 - 2 = 9; 9 * 3 = 27 (слишком много)
  • 11 * 3 = 33; 33 - 2 = 31 (тоже много)

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

  • 11 - 2 = 9
  • 9 - 2 = 7
  • 7 * 3 = 21 (много)

Попробуем умножить, а потом вычитать:

  • 11 * 3 = 33
  • 33 - 2 = 31
  • 31 - 2 = 29
  • 29 - 2 = 27
  • 27 / 3 = 9

Другой вариант:

  • 11 - 2 = 9
  • 9 * 3 = 27
  • 27 - 2 = 25

Начнем с умножения:

  • 11 * 3 = 33
  • 33 - 2 = 31
  • 31 - 2 = 29
  • 29 - 2 = 27
  • 27 - 2 -2 -2 -2 -2 -2 -2 = 13

Попробуем такой алгоритм: 2112 (вычитаем два раза, умножаем, вычитаем).

  • 11 - 2 = 9
  • 9 - 2 = 7
  • 7 * 3 = 21
  • 21 - 2 -2 -2 -2 = 13

Начнем с умножения:

  • 11 * 3 = 33
  • 33 - 2 = 31
  • 31 - 2 = 29
  • 29 - 2 = 27

Попробуем 22122

  • 11 - 2 = 9
  • 9 - 2 = 7
  • 7 * 3 = 21
  • 21 - 2 = 19
  • 19 - 2 = 17

Алгоритм: 2121

  • 11-2 = 9
  • 9*3 = 27
  • 27-2 = 25
  • 25-2 = 23

Алгоритм: 22211

  • 11 - 2 = 9
  • 9 - 2 = 7
  • 7 - 2 = 5
  • 5 * 3 = 15
  • 15 - 2 = 13

Ответ: 22211

Проверка за 10 секунд: Пересчитайте результат после каждой команды, чтобы убедиться в правильности алгоритма.

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

ГДЗ по фото 📸
Подать жалобу Правообладателю