Documente Academic
Documente Profesional
Documente Cultură
1.ALGORITMUL DE INTERSCHIMBARE
Exemplu: Presupunem ca avem 2 pahare: primul pahar (a) contine apa, al doilea pahar (b)
contine lapte. Cum putem interschimba continuturile celor doua pahare? Raspuns: utilizand
un alt pahar (aux).
Se vor utiliza 3 variabile: a si b (variabilele care isi interschimba valorile) si o variabila aux.
intreg a,b,aux;
inceput
citeste a,b;
aux<-a;
a<-b;
b<-aux;
scrie a,b;
sfarsit.
Sa se determine cea mai mare valoare dintr-un sir de n numere intregi citite de la tastatura.
Algoritmul:
– se vor utiliza variabilele: n ( numarul de valori citite), i (contor), a ( valoarea citita), max
(maximul)
– se citeste primul numar si se considera ca fiind cel mai mare ( max <- a)
intreg n,i,a,max;
inceput
citeste n;
citeste a;
max <- a;
pentru i max
atunci
max <- a;
sfarsit_daca;
sfarsit_pentru;
scrie max;
sfarsit.
intreg a, s;
inceput
citeste a;
s <- 0;
cat_timp a 0 executa
s <- s + a mod 10;
a <- a div 10;
sfarsit_cat_timp;
scrie s;
sfarsit.