algorytm
Transkrypt
algorytm
Schemat blokowy sumy dwóch liczb (a,b) początek a – pierwsza liczba b – druga liczba a s – suma b s:= a+b s koniec Schemat blokowy iloczynu dwóch liczb (a,b) początek a – pierwsza liczba b – druga liczba a b i:= a+b i koniec str. 1 i – iloczyn Schemat blokowy potęgi i sześcianu dowolnej liczby x początek x – liczba p2 – kwadrat liczby x x p3 – sześcian liczby x p2:= x*x p3:=p2*x p2 p3 koniec Schemat blokowy – która z dwóch liczb (a, b) jest większa początek a – pierwsza liczba b – druga liczba a b t n a>b a str. 2 koniec b koniec Schemat blokowy dzielenia liczby a przez b z uwzględnieniem, że przez 0 się nie dzieli początek a – dzielna b – dzielnik a x – iloraz b t n b>0 x:= a/b x koniec str. 3 Schemat blokowy – algorytm Euklidesa początek a – pierwsza liczba b – druga liczba a b t n a=b a t n a>b koniec a:= a-b str. 4 b:= b-a Schemat blokowy – suma n kolejnych liczb naturalnych początek n – ile liczb będzie sumowanych n s – suma kolejnych liczb s:=0 L - licznik L:=n t n L>0 s:=s+L s L:=L-1 koniec Schemat blokowy – wyznaczanie wartości bezwzględnej z liczby x początek x – dowolna liczba x t n x>0 x -x str. 5 koniec koniec Schemat blokowy – obliczający pierwiastek danej liczby i sprawdzający czy podano właściwa liczbę (większą od 0) początek x – liczba pierwiastek – pierwiastek liczby x x t n x>0 pierwiastek:= pierwiastek koniec str. 6 Schemat blokowy – która z trzech liczb jest największa początek a – pierwsza liczba b – druga liczba a b c – trzecia liczba str. 7 c t n a>=b t n t a>=c a n b>=c c c b koniec koniec koniec koniec str. 7