Задание 5 Параграф 5.4 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 5 Параграф 5.4 ГДЗ Босова 8 класс 2025 (Информатика)
Задача
Разработайте, отладьте и протестируйте программу, которая производит обмен значений числовых переменных $$x$$ и $$y$$, если $$x>y$$.
Для проверки правильности программы используйте тест:
Входные данные: $$x=5$$, $$y=6$$; $$x=6$$, $$y=5$$.
Подробный ответ
Программа должна менять значения переменных $$x$$ и $$y$$ местами только в том случае, если $$x > y$$. Для обмена используем вспомогательную переменную $$c$$.
x, y = map(int, input(‘x и y >> ‘).split())
if x > y:
c = y
y = x
x = c
print(‘x =’, x, ‘y =’, y)
Проверим программу на тестах:
- при вводе $$5\ 6$$ условие $$x > y$$ ложно, поэтому значения не меняются: $$x = 5$$, $$y = 6$$;
- при вводе $$6\ 5$$ условие $$x > y$$ истинно, поэтому значения меняются местами: $$x = 5$$, $$y = 6$$.
Ответ: программа корректно обменивает значения переменных $$x$$ и $$y$$, если $$x > y$$.
Другие учебники
Другие предметы



