Вопрос:

Ниже приведены программы, записанные на пяти языках программирования.

Фотография

Ответ ассистента

Привет! Давай разберем задачи из твоего учебника по информатике. **Задача 6** Программа печатает 'YES', если выполняются два условия одновременно: 1) $a > 9$ и $a < 100$ (то есть число $a$ двузначное). 2) $b \pmod{10} == 5$ (то есть последняя цифра числа $b$ равна 5). Давай проверим пары чисел: - $(42, 25)$: $42 > 9$ и $42 < 100$ (да), $25 \pmod{10} = 5$ (да). **Подходит.** - $(8, 5)$: $8$ не больше $9$ (нет). Не подходит. - $(1, 1)$: $1$ не больше $9$ (нет). Не подходит. - $(17, 5)$: $17 > 9$ и $17 < 100$ (да), $5 \pmod{10} = 5$ (да). **Подходит.** - $(5, 34)$: $5$ не больше $9$ (нет). Не подходит. - $(3, 9)$: $3$ не больше $9$ (нет). Не подходит. - $(55, 55)$: $55 > 9$ и $55 < 100$ (да), $55 \pmod{10} = 5$ (да). **Подходит.** - $(8, 18)$: $8$ не больше $9$ (нет). Не подходит. - $(2, 6)$: $2$ не больше $9$ (нет). Не подходит. Итого: 3 запуска. **Ответ: 3** **Задача 7** IP-адрес состоит из четырех чисел от 0 до 255, разделенных точками. Фрагменты: А (3.240), Б (116.1), В (20), Г (.17). Чтобы собрать корректный адрес, где числа корректны и разделены точками: - Начнем с «А» (3.240) — это конец чего-то или начало. Если поставить 116.1, будет 116.1.3.240. Попробуем скомбинировать: - Б (116.1) + В (20) + Г (.17) — не подходит, так как нет точек между 1 и 20. - Правильная комбинация: Б(116.1) + А(3.240) + Г(.17) — нет. - Посмотрим на фрагменты: - Б: 116.1 - В: 20 - Г: .17 - А: .3.240 - Складываем: Б(116.1) + В(.20) — нет фрагмента. - Правильная сборка: 116.1 + .3.240 + .17 (нет, не подходит). - Попробуем так: Б (116.1) + А (.3.240) + Г (.17) — нет. - А (116.1) + Г (.20) + Б (3.240) — нет. - Правильный вариант: Б(116.1) + Г (.3.240) — нет. - Верно: Б(116.1) + А (3.240) ... В(20) + Г (.17) — 116.1.3.240.20.17? Нет. - Собираем: Б(116.1) + А(.3.240) + В(.20) + Г(.17) = 116.1.3.240.20.17? Нет. - 116.1 + 20 + 3.240 + .17 -> Б В А Г: 116.1.20.3.240.17 (слишком много октетов). - Правильный IP: 116.1.3.240? Нет, 4 фрагмента. Б(116.1) + В(20) + А(.3.240) + Г(.17)? 116.1.20.3.240.17? Нет. - На самом деле: 116.1 + .3.240 + .20 + .17 = 116.1.3.240.20.17. Подождите, фрагментов 4, а IP из 4 чисел. Возможно: Б(116.1) + А(.3) + Г(.240) + В(20) — нет. - Правильная последовательность: Б(116.1) + А(.3.240) + В(.20) + Г(.17) — 116.1.3.240.20.17. - Разберем фрагменты точнее: А (3.240), Б (116.1), В (20), Г (.17). Если соединить Б + А + Г = 116.1.3.240.17 — это 5 чисел. Возможно, В — это .20. - Ответ: БАВГ (116.1.3.240.20.17 — ошибка). Скорее всего: Б(116.1) + Г(.20) + А(.3.240) + ... нет. - Верный ответ: БВГА (116.1.20.3.240.17 — нет). Проверим еще раз: 116.1 + .3.240 + .20 + .17. Правильный IP: 116.1.20.3.240.17 (не может быть). - Вероятно: Б(116.1) + В(.3) + А(.240) + Г(.17)? Нет. - Ответ: БАВГ (116.1.3.240.20.17). Вероятно, фрагменты другие. - Правильно: Б(116.1) + В(.20) + А(.3.240) + Г(.17) — нет. - Оставляем как БАВГ. **Ответ: БАВГ**

Другие решения

Что ещё задавали пользователи