Lección 008: Iteración condicional con WHILE
Página 1 de 1.
Lección 008: Iteración condicional con WHILE
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
--------------------------------------
------------------------------------------
¿Cuál es el valor de suma es?
---------------------------------------------------------
¿Cual es el valor de suma? ¿Y el de i? Ah si ¿y el de valor?
==========================================================================
Navegación:
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)
--------------------------------------
- Código:
suma := 0;
i := 3;
WHILE i <= 7 DO
BEGIN
suma := suma + i;
i := i + 2
END;
WriteLn(i, suma);
------------------------------------------
- Código:
suma := 0;
Read(x);
WHILE x >= 0 DO
BEGIN
suma := suma + x;
Read(x)
END;
WriteLn(suma);
¿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);
¿Cual es el valor de suma? ¿Y el de i? Ah si ¿y el de valor?
==========================================================================
Navegación:
- Ir al índice del curso.
- Ir al índice de ejercicios de Pascal.
Temas similares
» Lección 001: Sugerencias
» Soluciones lección 038
» Lección 011: El uso de arreglos
» Lección 019: Registros
» Lección 018: Enumerados
» Soluciones lección 038
» Lección 011: El uso de arreglos
» Lección 019: Registros
» Lección 018: Enumerados
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.