Вычислительная машина работает так:
Сначала определяет:
Делится введенное число на 3 без остатка?
1) Какое число получится на выходе из машины, если в нее ввести число 5; 2; 10; 14; 18; 42?
2) Какое число ввели в машину, если на выходе из машины получили 13; 46?
3) Построй свою вычислительную машину, похожую на эту, но с другими числами. Поработай на ней.
Вход 5
Делится число 5 на 3 без остатка? − НЕТ
5 * 3 − 5 = 15 − 5
Выход: 10
Вход 2
Делится число 2 на 3 без остатка? − НЕТ
2 * 3 − 5 = 6 − 5
Выход: 1
Вход 10
Делится число 10 на 3 без остатка? − НЕТ
10 * 3 − 5 = 30 − 5
Выход: 25
Вход 14
Делится число 14 на 3 без остатка? − НЕТ
14 * 3 − 5 = 42 − 5
Выход: 37
Вход 18
Делится число 18 на 3 без остатка? − ДА
18 : 3 + 8 = 6 + 8
Выход: 14
Вход 42
Делится число 18 на 3 без остатка? − ДА
42 : 3 + 8 = 14 + 8
Выход: 22
Выход 13:
☐ * 3 − 5 = 13
☐ * 3 = 13 + 5
☐ * 3 = 18
☐ = 18 : 3
☐ = 6 − делится на 3 без остатка, значит 6 быть не может.
Тогда:
☐ : 3 + 8 = 13
☐ : 3 = 13 − 8
☐ : 3 = 5
☐ = 5 * 3
☐ = 15
Вход 15.
Выход 46:
☐ * 3 − 5 = 46
☐ * 3 = 46 + 5
☐ * 3 = 51
☐ = 51 : 3 = (30 + 21) : 3 = 30 : 3 + 21 : 3 = 10 + 7
☐ = 17 − подходит
☐ : 3 + 8 = 46
☐ : 3 = 46 − 8
☐ : 3 = 38
☐ = 38 * 3
☐ = 144 − подходит
Выход: 17 или 144
Вход: 3
Число 3 > 5 − НЕТ
3 * 3 + 2 = 9 + 2
Выход: 11
Вход: 1
Число 1 > 5 − НЕТ
1 * 3 + 2 = 3 + 2
Выход: 5
Вход: 8
Число 8 > 5 − ДА
(8 − 5) * 2 = 3 * 2
Выход: 6
Вход: 10
Число 10 > 5 − ДА
(10 − 5) * 2 = 5 * 2
Выход: 10
Для решения задачи необходимо понимать действия вычислительной машины и условия, при которых происходит выбор определенного математического действия. Давайте разберемся подробно:
Ветвление: В зависимости от результата проверки условия, машина выполняет одно из двух действий:
Выходное значение: После выполнения одной из операций результат выводится на выход вычислительной машины.
Для решения этой части задачи нужно:
1. Ввести число в машину.
2. Проверить, делится ли оно на 3 без остатка:
− Это можно сделать с помощью операции деления с остатком (или с помощью признаков делимости). Если остаток от деления числа на 3 равен нулю, то оно делится на 3 без остатка.
− Если остаток от деления числа на 3 не равен нулю, то оно не делится на 3.
3. Выбрать нужную формулу:
− Если делится на 3: использовать формулу $\frac{\text{Число}}{3} + 8$.
− Если не делится на 3: использовать формулу $\text{Число} \cdot 3 - 5$.
4. Вычислить результат.
Для решения этой части задачи нужно:
1. Использовать обратный ход вычислений для каждого действия машины.
2. Проверить, делится ли выходное значение на 3:
− Если выходное значение может быть записано как $\frac{\text{Число}}{3} + 8$, то введенное число можно найти путем обратных вычислений:
$$
\text{Число} = (\text{Выходное значение} - 8) \cdot 3
$$
− Если выходное значение может быть записано как $\text{Число} \cdot 3 - 5$, то введенное число можно найти путем обратных вычислений:
$$
\text{Число} = \frac{\text{Выходное значение} + 5}{3}
$$
3. Проверить, какое из условий удовлетворяет выходное значение, чтобы определить правильную формулу.
Для создания своей вычислительной машины нужно:
1. Выбрать другое условие, которое будет проверяться вместо "делится ли число на 3 без остатка".
− Например, можно проверять, делится ли число на 2, на 5 или является ли оно четным.
2. Придумать две разные математические операции, которые будут выполняться в зависимости от результата проверки:
− Например, если условие выполняется, то можно прибавлять или умножать число.
− Если условие не выполняется, то можно вычитать или делить число.
3. Нарисовать схему работы машины, подобную той, что приведена в задаче.
Обратные вычисления помогают найти входное значение по известному выходному. Для этого используется обратная арифметика:
1. Если операция деления и сложения ($\frac{\text{Число}}{3} + 8$), то сначала вычитается 8, затем результат умножается на 3.
2. Если операция умножения и вычитания ($\text{Число} \cdot 3 - 5$), то сначала прибавляется 5, затем результат делится на 3.
Вы можете изменить условие проверки и математические операции:
1. Условие: "Число четное?"
2. Если четное: умножить на 2 и прибавить 10.
3. Если нечетное: вычесть 7 и умножить на 5.
Схему для вашей вычислительной машины можно нарисовать аналогично.
Пожауйста, оцените решение