Documente Academic
Documente Profesional
Documente Cultură
Dac E atunci
Executa
S
Pn cnd not E
Scrie p
Exemplul 2 :
Algoritm dat Algoritm echivalent
Citete n ( natural nenul )
s0
ct timp n>0 execut
ss+n%10 ; n[n/10]
Scrie max
3.
Structura existent n algoritmul dat Structura cu care noul algoritm
devine echivalent celui dat
Structura cu care noul algoritm
devine echivalent celui dat
Pentru ia,b execut
S
ia
ct timp i b execut
S
ii+1
ct timp a b execut
S
aa+1
Exemplu :
Algoritm dat Algoritm echivalent
Citete n ( natural nenul )
s0
pentru i1$n execut
citete x ( ntreg )
ss+x
Scrie s
4.
Structura existent n algoritmul dat Structura cu care noul algoritm
devine echivalent celui dat
Structura cu care noul algoritm
devine echivalent celui dat
Pentru ib,a,-1 execut
S
ib
ct timp i a execut
S
ii-1
ct timp b a execut
S
bb-1
Exemplu :
Algoritm dat Algoritm echivalent Algoritm echivalent
Citete a$% (a,bN, a b)
s0 ; p1
pentru i%$a$&1 execut
ss+p*i
pp*'&1(
Scrie s
Citete a$% (a,bN,
a b)
s0 ; p1 ; i%
ct timp i a execut
ss+p*i
pp*'&1(
ii&1
Scrie s
Citete a$%(a,bN, a b)
s0 ; p1 ;
ct timp % a execut
ss+p*%
pp*'&1(
%%&1
Scrie s