Задание 1. Создайте программу для вычисления значений выражений. Исходные данные a,b,c задаются пользователем с клавиатуры. X=2a^2-b/3c Y=sqrt(x+c^2)+4ab Какие исходные данные будут недопустимыми? Проверьте, что произойдет при запуске программы с такими данными. Добавьте в программу проверку исходных данных после их ввода.

3 Июн 2020 в 19:40
154 +1
0
Ответы
1

Пример программы на Python:

import math
# Ввод исходных данных
a = float(input("Введите значение a: "))
b = float(input("Введите значение b: "))
c = float(input("Введите значение c: "))
# Проверка исходных данных
if c == 0:
print("Значение c не может быть равно 0. Повторите ввод.")
else:
# Вычисление значений выражений
x = 2*a**2 - b/(3*c)
y = math.sqrt(x + c**2) + 4*a*b
print("Результаты:")
print("X =", x)
print("Y =", y)

При вводе значения c = 0 программа выдаст сообщение "Значение c не может быть равно 0. Повторите ввод.", так как в выражении b/(3*c) происходит деление на 0, что является недопустимым. Проверка исходных данных позволяет избежать ошибок при вычислении значений выражений.

18 Апр в 11:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир