Если заданная число а больше 5 создайте алгоритм для вычесления его квадратного корня

20 Ноя 2020 в 19:41
230 +1
0
Ответы
1
Проверяем, является ли число больше 5.Если число меньше или равно 5, выводим сообщение о том, что число не подходит.Если число больше 5, начинаем процесс вычисления квадратного корня.Устанавливаем начальное приближение для корня (например, можно взять половину значения числа).Повторяем следующие шаги, пока не достигнем достаточной точности:
а. Вычисляем новое значение корня как среднее арифметическое между текущим значением и числом, деленным на текущее значение корня.
б. Проверяем разницу между предыдущим и текущим значением корня. Если разница меньше заданной точности, завершаем процесс.Выводим итоговое значение квадратного корня.

Примерный алгоритм вычисления квадратного корня числа больше 5:

def square_root(num):
if num <= 5:
print("Число не подходит")
return
guess = num / 2
while abs(num - guess ** 2) > 0.00001:
guess = (guess + num / guess) / 2
return guess
number = float(input("Введите число: "))
result = square_root(number)
print(f"Квадратный корень числа {number} равен {result}")

Этот алгоритм использует метод Ньютона для нахождения квадратного корня числа.

17 Апр 2024 в 21:57
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир