Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: algorytm-pomocy!
Forum PHP.pl > Inne > Hydepark
Joe
kto wie jak zrobić schemat blokowy do algorytmu na obliczanie pierwiastków równania kwadratowego
y(x)=ax^2+bx+c

^2-oznacza kwadrat
Pigula
temat sie nadaje raczej do hydeparku. zreszta byl tam temat (calkiem niedawno) o funkcji liniowej wiec przeczytaj i zrob to analogicznie.
a w skrocie:
to chyba najlatwiej sprawdzasz czy a,b,c nie rownaja zero, wyliczasz delte i w zaleznosci od wyniku delty liczysz jeden dwa pierwiastki albo piszesz ze nie ma rozwiazania jak a=0 to masz funkcje liniowa jak b=0 to masz jeden pierwiastek jak a=0 i b=0 to sprzecznosc
NuLL
Już jest w HydeParku...
TomASS
Może się przydać lektura tego tematu. Może się przydać też definicja równania kwadratowego.

1. Sprawdzasz czy aby na pewno jest to równanie kwadratowe:
if(a!=0) then równanie kw.
else równanie pierwszego stopnia

2. Liczysz tzw. delte = b^2-4ac
3. Czy chcesz miec rozwiazanie w liczbach zespolonych czy nie?
NIE: sprawdzasz delta=> 0 i jesli =0 to jest jedno rozwiazanie (-b/2a) a jeśli większa od zera, to są dwa rozwiązania ((-b-sqrt(delta))/2a) oraz ((-b+sqrt(delta))/2a)
TAK: liczysz pierwiastek z delty i podstawiasz do równań ((-b-sqrt(delta))/2a) oraz ((-b+sqrt(delta))/2a).

Powodzenia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.