virtualword
Te invitamos a registrarte para poder acceder a todo el contenido gratuito que esta comunidad provee.

Saludos Wink

Lección 008: Iteración condicional con WHILE

Ir abajo

Lección 008: Iteración condicional con WHILE

Mensaje  Kyshuo Ayame el Vie Ago 09, 2013 6:57 am

Además del programa ADIVINADOR propuesto en la propia lección 8 propondré un único ejercicio para WHILE dado que, luego de que veamos REPEAT (la otra estructura de repetición) los ejercicios abarcarán a ambas estructuras:

Determina el valor que se exhibe en la salida estándar al ejecutar los siguientes fragmentos de código con ciclos WHILE

Código:
x := 10;
WHILE x > 0 DO
    x := x - 3;
WriteLn(x)
¿Cual es el valor de x?

--------------------------------------

Código:
suma := 0;
i := 3;
WHILE i <= 7 DO
BEGIN
  suma := suma + i;
   i := i + 2
END;
WriteLn(i, suma);
¿Cuál es el valor de suma? ¿Y el de i?

------------------------------------------

Código:
suma := 0;
Read(x);
WHILE x >= 0 DO
BEGIN
   suma := suma + x;
   Read(x)
END;
WriteLn(suma);
Asume que los valores leídos de la entrada estándar son 10, 5, 12 y -5.

¿Cuál es el valor de suma es?

---------------------------------------------------------

Código:
n := 3;
suma := 0;
i := 0;
WHILE (i < n) DO
BEGIN
  Read(valor);
   IF valor > 0 THEN
      suma := suma + valor
   ELSE
      i := i + 1
END;
WriteLn('Fin de la prueba ', suma, i, valor);
Asume que los valores leídos de la entrada estándar son 5, 6, -3, -4, 7, 0 , 5, 8 y 9.

¿Cual es el valor de suma? ¿Y el de i? Ah si ¿y el de valor?

==========================================================================

Navegación:
avatar
Kyshuo Ayame
Admin

Mensajes : 105
Fecha de inscripción : 14/11/2012
Edad : 29

Ver perfil de usuario http://virtualworld.forouruguay.net

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.