[ Foro de Pascal ]
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?
cantidad:= 10;
while( cantidad > 0) do
writeln( ‘Esta es la iteraccion’, cantidad);
Estaría bien expresado?
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.)