ГДЗ по информатике, 11 класс, Босова, номер 5.9: Основные сведения об алгоритмах
Информатика — Босова Л.Л., Босова А.Ю.
Светлана Крылова, преподаватель информатики Шпаргача обновлено 8 сентября 2026
Условие
Исполнитель Автомат получает четырёхзначное число и преобразует его по алгоритму
а) сумма первой и второй цифр
б) сумма второй и третьей цифры
в) сумма третьей и четвёртой цифры
г) из трёх полученных сумм выбирается и отбрасывается одна — не превышающая двух других чисел. Опишите систему команд автомата (который складывает числа). Могут ли результатом работы быть числа 1610, 1010, 1019? Найдите минимальное и максимальное значения результата при обработке числа x, если автомат выдал результат 1418.
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
План решения:
- Определим структуру исходного числа и алгоритм его обработки.
- Проверим возможность получения указанных результатов (1610, 1010, 1019), анализируя свойства сумм соседних цифр.
- Для результата 1418 восстановим возможные исходные числа и найдём минимальное и максимальное значения исходного числа x.
Вычисления и анализ:
Пусть исходное четырёхзначное число имеет вид d1d2d3d4, где di — цифры. Автомат вычисляет три суммы:
S1=d1+d2 S2=d2+d3 S3=d3+d4Затем одна из этих сумм отбрасывается. Условие отбрасывания: «не превышающая двух других чисел». Это означает, что отбрасывается минимальная из трёх сумм (если есть несколько равных минимальных, отбрасывается одна из них). В результате остаются две наибольшие суммы, которые записываются подряд в порядке их вычисления (S1,S2,S3).
Проверка вариантов ответа:
- Может ли результатом быть 1610?
Результат состоит из двух чисел: 16 и 10. Значит, оставшиеся суммы равны 16 и 10. Поскольку сумма двух цифр не может превышать 9+9=18, это допустимо. Однако нужно проверить порядок. Если результат 1610, то либо (S1=16,S2=10), либо (S1=16,S3=10), либо (S2=16,S3=10). Отброшена третья сумма, которая должна быть extmin(S1,S2,S3). Так как 10 < 16, отброшенная сумма должна быть extmin≤10. Но если отброшена S3, то S3≤10. Если отброшена S1, то S1≤10. Если отброшена S2, то S2≤10. В любом случае, чтобы получить пары (16, 10), одна из сумм должна быть 16, другая 10. Третья сумма должна быть меньше или равна 10. Это возможно. Например, S1=16,S2=10,S3=5. Тогда отбрасывается 5, остаются 16 и 10. Результат 1610. Да, может.
- Может ли результатом быть 1010?
Оставшиеся суммы: 10 и 10. Отброшенная сумма должна быть extmin≤10. Пусть S1=10,S2=10,S3=k. Если k≤10, отбрасывается k (или одна из 10, если они все равны). Если отбрасывается S3, результат 1010. Пример: d1=5,d2=5,d3=5,d4=5. S1=10,S2=10,S3=10. Отбрасываем одну 10, остаются две 10. Результат 1010. Да, может.
- Может ли результатом быть 1019?
Оставшиеся суммы: 10 и 19. Сумма двух цифр не может быть больше 18 (9+9=18). Следовательно, сумма 19 невозможна. Нет, не может.
Поиск минимального и максимального x при результате 1418:
Результат 1418 означает, что оставшиеся суммы равны 14 и 18. Отброшена третья сумма, которая должна быть меньше или равна 14 (так как 14 < 18, минимальная сумма не может быть 18, если только она не единственная минимальная, но тогда 18 было бы минимальным, а 14 нет, противоречие. Значит, отброшенная сумма Soff≤14).
Возможные варианты расположения сумм 14 и 18 среди S1,S2,S3:
- Случай А: Остались S1=14 и S2=18. Отброшена S3. Условие: S3≤14. d1+d2=14, d2+d3=18, d3+d4=S3≤14 Из d2+d3=18 следует d2=9,d3=9 (единственный вариант для цифр). Тогда d1+9=14⇒d1=5. d3+d4=9+d4≤14⇒d4≤5. Число x=599d4. Минимум при d4=0: 5990. Максимум при d4=5: 5995.
- Случай Б: Остались S1=14 и S3=18. Отброшена S2. Условие: S2≤14. d1+d2=14, d3+d4=18, d2+d3=S2≤14 Из d3+d4=18 следует d3=9,d4=9. Тогда d2+9≤14⇒d2≤5. d1+d2=14. Чтобы найти экстремумы x=d1d299, переберём d2: Если d2=5, то d1=9. Число 9599. Проверка S2=5+9=14≤14. ОК. Если d2=4, то d1=10 (не цифра). Значит, единственный вариант здесь: d2=5,d1=9. Число 9599.
- Случай В: Остались S2=14 и S3=18. Отброшена S1. Условие: S1≤14. d2+d3=14, d3+d4=18, d1+d2=S1≤14 Из d3+d4=18 следует d3=9,d4=9. Тогда d2+9=14⇒d2=5. d1+5≤14⇒d1≤9. Число x=d1599. Минимум при d1=1 (т.к. первая цифра не 0): 1599. Максимум при d1=9: 9599.
Соберём все найденные числа: 5990,5995,9599,1599. Минимальное значение: 1599. Максимальное значение: 9599.
Проверка:
Для x=1599: S1=1+5=6,S2=5+9=14,S3=9+9=18. Минимальная S1=6 отбрасывается. Остаются 14 и 18. Результат 1418. Верно. Для x=9599: S1=9+5=14,S2=5+9=14,S3=9+9=18. Минимальные 14. Одна отбрасывается. Остаются 14 и 18. Результат 1418. Верно.
1610: да; 1010: да; 1019: нет; min x=1599, max x=9599
Ключевое понимание условия 'отбрасывается одна - не превышающая двух других' трактуется как отбрасывание минимального элемента множества {S1, S2, S3}. Если минимумов несколько, отбрасывается один из них, остальные два (равных максимуму или одному максимуму и одному среднему, но по условию задачи обычно подразумевается, что остаются два больших) формируют результат. В задаче про 1418 важно учесть, что 18 невозможно получить как сумму двух цифр? Нет, 18 возможно (9+9). 19 невозможно. При поиске x нужно рассмотреть все перестановки того, какая сумма была отброшена.
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер 5.9 из моего учебника?
Номер совпадает с учебником «Информатика», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании 5.9?
Краткий ответ: 1610: да; 1010: да; 1019: нет; min x = 1599, max x = 9599.
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: § 5. Основные сведения об алгоритмах.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.