Chciałbym wiedzieć jak ktoś rozwiąże następujące zadanie:
Napisać funkcję(funkcja napisana w pascalu), która oblicza pierwiastek stopnia n(n naturalne i niezerowe) z liczby rzeczywistej dodatniej(chodzi tu o algorytm).
pierwiastek n stopnia z liczby rzeczywistej dodatniej
-
- Użytkownik
- Posty: 1179
- Rejestracja: 21 cze 2004, o 00:51
- Płeć: Mężczyzna
- Lokalizacja: krk
- Pomógł: 9 razy
pierwiastek n stopnia z liczby rzeczywistej dodatniej
kwadracie drogi - powiedz mi - czy poswieciles swojemu problemowi choc 5 minut probujac znalezc odpowiedz chocby za pomoca magicznej strony ? ;]
oto algorytm:
Kod: Zaznacz cały
http://www.google.pl
oto algorytm:
Dane wejściowe:
liczba rzeczywista x
liczby naturalne n, m
Wynik:
pierwiastek n-tego stopnia z liczby x
przy dokładności do m miejsc po przecinku
PIERWIASTEK (x,n,m)
1. y:=0, p:=0, d:=1
2. while p!=x
2.1 if p>x
2.1.1 y:=y-d
2.1.2 d:=d/10
2.1.3 if m=0 then stop, wynik=y
2.1.4 m:=m-1
2.2 y:=y+d
2.3 p:=1
2.4 for i:=1 to n
2.4.1 p:=p*y
3. stop, wynik=y