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