[ADA95] Granica funkcji

0

Witam znawców tematu ADA95!
Nie będę owijał w bawełne i powiem że jestem raczej zielony z tej tematyki więc problem przedstawiony poniżej przysporzył mi wielu problemów. POMOŻECIE????!!!!
Bierzemy pod uwagę funkcję określoną wzorem f(x) = sin(x)/x.
Napisać program, który obliczy granicę tej funkcji przy przy x -> 0. z podaną przez użytkownika dokładnością, przy czym uznajemy, że granica jest policzona z zakładaną dokładnością, jeśli różnica pomiędzy jej kolejnymi przybliżeniami jest co do modułu nie większa niż dokładność (jest to podejście znacznie uproszczone, jednakże zbliżone do definicji Cauchy'ego).
Po znalezieniu granicy program ma wyświetlić jej wartość, a także ilość wykonanych kroków.

Jakakolwiek podpowiedź mile widziana:) Pozdro

0

Ady nie znam ale algorytm jest prosty. Mniej więcej by to tak wyglądało:
x = 0.1
krok = 0.0001
do
{
y1 = sin(x)/x;
y2 = sin(x-krok)(x-krok)
}while(abs(y2-y1) > dokladnosc)

0

Czesc Patryk:)
Widze ze szukamy tego samego:D
GRanica fumkcji tez mi program..;)
Pzdr

0

Ciekawe co na to teoria? Pamięta ktoś?
Może szukałbym granicy f(Xo+h), f(Xo-h/2), f(Xo+h/4), ...
Zapiszę to sobie i zobaczę co wyjdzie, o coś wychodzi.
(Można by też podejść symbolicznie i poprzez regułę de l'Hospitala dojść do rozwiązania, czy może nawet bezpośrednio uzyskać rozwiązanie.
Z pewnością temat obadany przez numeryków, podpowie ktoś coś? :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0