Составьте алгоритм получения из числа 3 числа 18. содержащий не более 4 команд. 1.вычти 3 2. умножь...

Тематика Информатика
Уровень 5 - 9 классы
алгоритм числа команды вычитание умножение решение задача математика
0

Составьте алгоритм получения из числа 3 числа 18. содержащий не более 4 команд. 1.вычти 3

  1. умножь на 2 Ps: думаю думаю , так и не понял

avatar
задан 3 дня назад

3 Ответа

0

Для составления алгоритма, который преобразует число 3 в число 18 с использованием не более четырех команд из двух возможных ("вычти 3" и "умножь на 2"), нужно внимательно проанализировать доступные операции и их эффекты.

Давайте рассмотрим оба варианта команд:

  1. Вычти 3: Эта операция уменьшает число на 3. Если изначально у нас число 3, то после этой операции мы получим 0. Продолжение вычитания будет давать отрицательные значения, что не приближает нас к числу 18.

  2. Умножь на 2: Эта операция удваивает текущее число. Если начать с числа 3 и применять эту операцию, то последовательность будет следующей:

    • Исходное число: 3
    • После первой команды "умножь на 2": 3 * 2 = 6
    • После второй команды "умножь на 2": 6 * 2 = 12
    • После третьей команды "умножь на 2": 12 * 2 = 24

Как видно, три последовательных умножения на 2 приводят к числу 24, что больше 18. Таким образом, только операции "умножь на 2" не приведут нас точно к 18.

Теперь давайте попробуем комбинировать команды:

  1. Начнем с числа 3.
  2. Применим команду "умножь на 2": 3 * 2 = 6.
  3. Применим команду "умножь на 2": 6 * 2 = 12.
  4. Применим команду "вычти 3": 12 - 3 = 9.
  5. Применим команду "умножь на 2": 9 * 2 = 18.

Итак, алгоритм преобразования числа 3 в число 18 с использованием не более четырех команд может выглядеть так:

  1. Умножь на 2 (3 -> 6)
  2. Умножь на 2 (6 -> 12)
  3. Вычти 3 (12 -> 9)
  4. Умножь на 2 (9 -> 18)

Таким образом, используя предложенные операции, мы можем прийти к числу 18 ровно за четыре шага.

avatar
ответил 3 дня назад
0

3 * 2 + 6 + 6 = 18

avatar
ответил 3 дня назад
0

3 2 2 * 3 = 18

  1. Умножить число 3 на 2, получаем 6
  2. Умножить полученное число 6 на 3, получаем 18

Таким образом, алгоритм состоит из двух шагов: умножение на 2 и умножение на 3.

avatar
ответил 3 дня назад

Ваш ответ

Вопросы по теме