Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 03.07.2013
Сообщений: 4
1

интересный алгоритм вычисления квадратных корней. кто сможет реализовать задание в программу?

04.07.2013, 10:17. Просмотров 1027. Ответов 2
Метки нет (Все метки)

ЦИТАТА :
"Также существует интересный алгоритм вычисления квадратных корней. Воспользовавшись им дважды, вы получите корень четвёртой степени. Рассмотрим его на примере числа 7072781.
Начиная справа, отделите по две цифры:70.72.81. Подберите наибольшее число, квадрат которого будет меньше 70 - первой части числа – 8. Это первая цифра вашего результата.
Возведите эту цифру в квадрат и вычтите из 70: 70-64=6. Припишите её слева ко второй части числа – 672. Удвойте первую цифру результата: 8*2=16. Затем найдите наибольшее число, приписав которое к 16 и умножив на него полученную цифру, вы получите наибольший результат, не превышающий 672: 164*4=656знак вашего ответа.
Далее действуйте так: 672-656=16 Приписываете 16 слева к третьей части – 1681. Удваиваете 84 – две уже известные цифры результата: 84*2=168. Находите число, дописав которое справа и умножив на него, вы получаете в этот раз ровно 1681: 1681*1=1681. Цифра 1 - третий знак ответа. Квадратный корень из 7072781 равен 841.
Если вы не получили равенства, нужно повторить операцию, чтобы найти цифры ответа после запятой. Двумя цифрами следующей части будут два ноля. Вычисления производятся до достижения необходимой точности ответа. Если в вашем числе остались ещё части, также повторяете операцию. Затем применяете весь алгоритм с самого начала и извлекаете квадратный корень из числа 841. Полученный ответ - 29."
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2013, 10:17
Ответы с готовыми решениями:

Реализовать циклический алгоритм вычисления сумм корней из двух
Практическая работа №3 Циклические алгоритмы. Вариант 4. Найти значение суммы ...

Как реализовать алгоритм для вычисления корней уравнения (tg) с помощью метода простой итерации?
Необходимо найти корень уравнения tg(1,5773х) – 2,3041х = 0 с заданной точностью с помощью метода...

Кто сможет написать два задание
Здравствуйте.Помогите плиз решить задачи (очень нужно уже на завтра)номер 2 и 5

Кто сможет объяснить алгоритм?
Здравствуйте, если не сложно можете объяснить решение задачи, условие такое: >>Работать дилером в...

2
14 / 14 / 12
Регистрация: 22.08.2008
Сообщений: 75
04.07.2013, 18:33 2
Цитата Сообщение от eshtyganov1994 Посмотреть сообщение
Рассмотрим его на примере числа 7072781.
Начиная справа, отделите по две цифры:70.72.81.
вроде неправильно отделили по две цифры. 70-72-78-1 а не 70.72.81

Поясните может я не правильно понял
0
41 / 41 / 22
Регистрация: 30.01.2013
Сообщений: 133
04.07.2013, 20:41 3
Gomer, если справа отделать по 2 цифры, то получится 7-07-27-81
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2013, 20:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Нужно реализовать интересный алгоритм
Помогите пожалуйста реализовать данный алгоритм на Python 3 Алгоритм описывает нахождение...

Реализовать алгоритм и программу вычисления заданного определенного интеграла
1. Реализовать алгоритм и программу вычисления заданного определенного интеграла по методу...

Составить программу нахождения суммы квадратных корней целых чисел от 0 до 50
составить программу нахождения суммы квадратных корней целых чисел от 0 до 50.

Идея для игры. Вдруг кто-то сможет реализовать
Сразу говорю, на авторские права не претендую (Мне было бы достаточно если кто-то воплотил бы идею...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.