[ Foro de Pascal ]

Ayuda Pascal

09-Jun-2011 11:13
Manuel Molina
2 Respuestas

Codifique el siguiente bucle for utilizando un while.
integer i;
for i:=1 to 10 do
    writeln(‘Esta es la iteración ‘,i);

Cóm se haría esta codificación?


09-Jun-2011 11:30
Manuel Molina

cantidad:= 10;

while( cantidad > 0) do
writeln( ‘Esta es la iteraccion’, cantidad);

Estaría bien expresado?


10-Jun-2011 01:07
Nacho Cabanes (+83)

No está bien expresado. El While que tu propones:

a) Disminuye (comienza en 10 y se repite mientras sea mayor que 0), al contrario que el For, que aumenta desde 1 hasta 10.

b) Realmente... no disminuye, porque nunca cambias el valor de la variable "cantidad" durante la parte repetitiva.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)