Pętla for i while, pseudokody
: 3 lis 2009, o 20:28
Mam pewien problem dotyczący zapisu algorytmu wyszukiwania minimum... chodzi mi dokładnie o różnice między pętlą FOR i WHILE... Algorytmy zapisane są w pseudokodzie
1)pętla FOR
MINIMUM(A[1,...,n])
min\(\displaystyle{ \leftarrow}\)A[1]
for i\(\displaystyle{ \leftarrow}\)2 to n
do if A<=min
then
min \(\displaystyle{ \leftarrow}\)A
return min
2) pętla WHILE
MINIMUM(A[1,...,n])
min\(\displaystyle{ \leftarrow}\)A[1]
while i<=n
if A<=min
min\(\displaystyle{ \leftarrow}\)A
return min
Chciałam zapytać, czy dobrze użyłam w tych przykładach pętli for i while? Może czegoś tu brakuje?
Z góry dziękuję za odpowiedź
Pozdrawiam!
1)pętla FOR
MINIMUM(A[1,...,n])
min\(\displaystyle{ \leftarrow}\)A[1]
for i\(\displaystyle{ \leftarrow}\)2 to n
do if A<=min
then
min \(\displaystyle{ \leftarrow}\)A
return min
2) pętla WHILE
MINIMUM(A[1,...,n])
min\(\displaystyle{ \leftarrow}\)A[1]
while i<=n
if A<=min
min\(\displaystyle{ \leftarrow}\)A
return min
Chciałam zapytać, czy dobrze użyłam w tych przykładach pętli for i while? Może czegoś tu brakuje?
Z góry dziękuję za odpowiedź
Pozdrawiam!