Program řešící výpočet kořenů kvadratické rovnice.
Postup tvorby:
team leader vysvětlí problém, uvede dohodu o použitých proměnných
tým č. 1 píše proceduru na vkládání dat
tým č. 2 píše proceduru na výpočet diskriminantu
tým č. 3 píše proceduru na výpočet kořenů
tým č. 4 píše proceduru na zobrazení výsledků
tým č. 5 píše hlavičku programu včetně deklarace proměnných
tým č. 6 píše vlastní program
tým č. 7 ladí program, odstraňuje chyby
neodladěný výsledek:
program kvadrov;
uses crt;
var a,b,c,D :real;
klavesa: integer;
procedure zadani;
begin
writeln('zadej postupne hodnoty a,b,c v rovnici ax^2+bx+c=0');
readln(a) ;
readln(b) ;
readln(c) ;
end;
procedure diskriminant;
begin
D:=a*a-4*a*c;
end;
procedure vypocet;
begin
x1=-b+sqrt(d)/2a
x2=-b-sqrt(d)/2a
end.
procedure ZobrVysledku;
begin
readln(x1,x2);
writeln('x1=', x1);
writlen('x2=', x2);
else
writeln('Rovnice nema reseni')
end;
BEGIN
zadani;
diskriminant;
vypocet;
ZobrVysledku;
END.
Přihlásit se k odběru:
Komentáře k příspěvku (Atom)
Žádné komentáře:
Okomentovat