Está en la página 1de 10

Raquel Malca

Clase 07
 Conocer las estructuras iterativas.

 Desarrollo de ejercicios usando las


estructuras iterativas y selectivas.
 Sintaxis general:

Mientras Expresion_Logica hacer


accion1;
Condición No
accion2; Verdadera

Si
Fin mientras
Acción
Donde Expresion_Logica debe ser
Siguientes
verdadera para que se ejecuten: Acciones
accion1, accion2, etc.
Ejemplo 1
Suponga que se quiere imprimir los números del 1 al N.
Inicio Serie
Leer N
i1;
Mientras i<=N hacer
Imprimir i
ii+1
Fin Mientras
Fin Serie.
Ejemplo 1 (Diagrama de flujo)
Inicio
Serie
N

i1

i<=N
No
Si
i

ii+1

Fin
Ejemplo 2
Elaborar el pseudocodigo que permita calcular la
suma de los cuadrados de los primeros N números
enteros y escribir el resultado.

Inicio SumaCuadrados(N)
suma 0
i1
Mientras i<=N hacer
sumasuma + i*i
ii+1
Fin Mientras
devolver suma
Fin Suma de cuadrados.
Ejemplo 3
Elaborar el pseudocodigo que permita determinar el menor
dígito de un número.
Diseño
menor  10
Mientras num > 0 hacer
digito  residuo_division_entera(num,10)
num  cociente_division_entera(num,10)
Si digito < menor entonces menor  digito
Fin mientras
Calcular_Menor  menor
Estructura Iterativa - Implementación
C++
If a>0 && b>0 (a pot b)
Prod=1;
cont=1;
While (cont<= b)
{
prod=prod *a;
cont=cont+1;
}
Ejemplos en C++
muestra_uso_while1
muestra_uso_while2

Comentarios:
se usa en forma general
Estructura Iterativa - Implementación
C++
do {
sentencia 1;
sentencia 2;
….
} while (condicion);

Comentarios:
- Observa que la condición o expresión se evalúa al final del
bucle, es decir, después de ejecutarse las sentencias entre las
llaves (01 vez).
- Debe existir un punto y coma al final del while para
terminar la estructura
- Ejemplos en C++: muestra_uso_do_while
 Referencias:

 Edgar Ruiz
 “Programación con C++”

 Resoluciónde Problemas con C++ Prentice


Hall. Walter Savitch.