Narysuj schemat blokowy algorytmu rozwiązującego równanie liniowe ax+b = 0, liczby a i b podaje użytkownik. Podaj również ten algorytm w postaci pseudokodu. Proszę pamiętać o uwzględnieniu trzech przypadków
(jedno rozwiązania, nieskończenie wiele rozwiązań, brak rozwiązań).



Odpowiedź :

Zacznijmy od tego, że równanie liniowe ax+b = 0 dla:

1) a=0 i b=0 będzie tożsamościowe -  nieskończenie wiele rozwiązań

2)  a=0 i [tex]b\neq 0[/tex] jest równanie sprzeczne czyli nie ma rozwiązań

3) [tex]a\neq 0 [/tex] równanie oznaczone - jedno rozwiązanie, by wyznaczyć to rozwiązanie trzeba będzie je zapisać w postaci x= -b/a

Posiadając takową wiedzę można przejść do schematu blokowego.

Pseudokod:

wartosc -->0

wczytaj(a)

wczytaj(b)

Jeśli a !=0

wartosc = -b/a

wypisz wartosc

w przeciwnym wypadku

jeśli  b = 0

wypisz "równanie tożsamościowe"

w przeciwnym wypadku

wypisz "równanie sprzeczne"

Zobacz obrazek 21ChainZ4

Inne Pytanie