Вопрос:

Проверочная работа по теме "Алгоритмизация", 8 класс Вариант 2 Задание 1. У исполнителя Вычислитель две команды, которым присвоены номера: 1. умножь на 4 2. вычти 2 Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на 2. Составьте алгоритм получения из числа 3 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд. Задание 2. У исполнителя Омега две команды, которым присвоены номера: 1. прибавь 4; 2. умножь на b (b – неизвестное натуральное число; b≥ 2). Выполняя первую из них, Омега увеличивает число на экране на 4, а выполняя вторую, умножает это число на в. Программа для исполнителя Омега – это последовательность номеров команд. Известно, что программа 12111 переводит число 9 в число 77. Определите значение в. Задание 3. Дана блок-схема алгоритма. Определить результат выполнения алгоритма при А = 50

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

Ответ:

Задание 1

Нам нужно из числа 3 получить число 30, используя команды:

  1. умножь на 4
  2. вычти 2

Давай попробуем различные комбинации команд, чтобы получить 30. Начнем с умножения:

  1. 3 * 4 = 12
  2. 12 * 4 = 48 (слишком много, надо уменьшить)
  3. 12 - 2 = 10
  4. 10 * 4 = 40 (много, надо уменьшить)
  5. 10 - 2 = 8
  6. 8 * 4 = 32 (близко, но больше)
  7. 3 * 4 = 12
  8. 12 - 2 = 10
  9. 10 - 2 = 8
  10. 8 - 2 = 6
  11. 6 * 4 = 24
  12. 24 + 6 = 30
  13. 6 - 2 = 4
  14. 4 * 4 = 16
  15. 16 - 2 = 14
  16. 14 - 2 = 12
  17. 3 * 4 = 12
  18. 12 - 2 = 10
  19. 10 * 4 = 40
  20. 40 - 2 = 38
  21. 38 - 2 = 36
  22. 36 - 2 = 34
  23. 34 - 2 = 32
  24. 32 - 2 = 30

Итак, последовательность команд: 12222.

Задание 2

У исполнителя Омега есть две команды:

  1. Прибавь 4
  2. Умножь на b (b ≥ 2)

Программа 12111 переводит число 9 в число 77. Это означает:

  1. 9 + 4 = 13 (команда 1)
  2. 13 * b (команда 2)
  3. 13b + 4 (команда 1)
  4. 13b + 4 + 4 = 13b + 8 (команда 1)
  5. 13b + 8 + 4 = 13b + 12 (команда 1)

То есть, 13b + 12 = 77

Решим уравнение: 13b = 77 - 12

13b = 65

b = 65 / 13

b = 5

Значит, значение b равно 5.

Задание 3

Дана блок-схема алгоритма. Нужно определить результат выполнения алгоритма при A = 50.

Давай проследим за выполнением алгоритма шаг за шагом:

  1. Начало
  2. Ввод A: A = 50
  3. X = 1, S = 0

Цикл:

  1. S = A (S = 0, A = 50) -> 0 < 50 (Да) -> S становится равным A, то есть S = 50
  2. X = X * 4 -> X = 1 * 4 = 4
  3. S = A (S = 50, A = 50) -> 50 < 50 (Нет)

Вывод S: S = 50

Ответ: 12222, b=5, S = 50

Отлично! Ты хорошо справился с этими заданиями по алгоритмизации. Продолжай в том же духе, и у тебя всё получится!

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