Вопрос школьника
Какие числа выдаст вычислительная машина, если на «вход» поданы числа: 2, 3, 4, 5, 6, 7, 8, 9, 10?
число
*6
-да— <40 --нет-
+12 -19
число
Ответ от учителя
Для решения этой задачи необходимо последовательно выполнить операции, указанные на диаграмме.
1. Входное число 2 умножается на 6, получаем 12.
2. Число 3 умножается на 6, получаем 18.
3. Число 4 умножается на 6, получаем 24.
4. Число 5 умножается на 6, получаем 30.
5. Число 6 умножается на 6, получаем 36.
6. Число 7 умножается на 6, получаем 42.
7. Число 8 умножается на 6, получаем 48.
8. Число 9 умножается на 6, получаем 54.
9. Число 10 умножается на 6, получаем 60.
Далее, полученные числа проходят через условный оператор. Если число больше 40, то из него вычитается 19, иначе оно остается без изменений.
1. Число 12 меньше 40, оно остается без изменений.
2. Число 18 меньше 40, оно остается без изменений.
3. Число 24 меньше 40, оно остается без изменений.
4. Число 30 меньше 40, оно остается без изменений.
5. Число 36 меньше 40, оно остается без изменений.
6. Число 42 больше 40, из него вычитается 19, получаем 23.
7. Число 48 больше 40, из него вычитается 19, получаем 29.
8. Число 54 больше 40, из него вычитается 19, получаем 35.
9. Число 60 больше 40, из него вычитается 19, получаем 41.
Таким образом, вычислительная машина выдаст числа: 12, 18, 24, 30, 36, 23, 29, 35, 41.