Вопрос школьника
Вычислительная машина работает так:
1) Запиши, какие числа будут получаться на выходе из машины, если на вход подавать числа: 60, 72, 400, 99, 110.
2) Запиши, какие числа надо подавать на вход в машину, чтобы на выходе получать числа: 888, 208, 438, 7 008.
Ответ от учителя
Для ответа на данный вопрос необходимо знать, какая именно вычислительная машина имеется в виду. Предположим, что речь идет о конкретной машине, которая работает по следующему алгоритму:
1. Входное число умножается на 2.
2. Если результат умножения больше 100, то из него вычитается 100.
3. Если результат умножения меньше или равен 100, то из него вычитается 10.
4. Полученное число выводится на выход.
Тогда, применяя данный алгоритм к каждому из входных чисел, получим следующие результаты:
1. 120
2. 84
3. 80
4. 98
5. 120
Чтобы получить на выходе заданные числа, необходимо решить обратную задачу и найти соответствующие входные числа. Для этого можно использовать обратный порядок действий, т.е. выполнять обратные операции в обратном порядке:
1. Для получения числа 888 необходимо выполнить следующие действия:
— добавить 100 к 888, получим 988;
— разделить 988 на 2, получим 494.
2. Для получения числа 208 необходимо выполнить следующие действия:
— добавить 10 к 208, получим 218;
— разделить 218 на 2, получим 109.
3. Для получения числа 438 необходимо выполнить следующие действия:
— добавить 10 к 438, получим 448;
— разделить 448 на 2, получим 224.
4. Для получения числа 7008 необходимо выполнить следующие действия:
— добавить 100 к 7008, получим 7108;
— разделить 7108 на 2, получим 3554.
Таким образом, чтобы получить заданные числа на выходе, необходимо на вход подавать следующие числа: 494, 109, 224, 3554.