Está en la página 1de 3

ESTRUCTURAS REPETITIVAS

Se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces, por ejemplo,
escribir algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro cierta cantidad de pasos, o hacer
una operación matemática cierta cantidad de veces.
WHILE - Mientras DO WHILE – Hacer Mientras REPEAT FOR
Repite el cuerpo del bucle Repite el cuerpo del bucle por Repite el cuerpo del bucle Ejecuta las acciones del
mientras se cumpla una lo menos una vez, antes de por lo menos una vez, antes cuerpo del bucle un número
determinada condición. que se evalué la condición. de que se evalué la especificado de veces, y de
Termina cuando la condición condición. Termina cuando modo automático controla
es falsa. la condición es verdadera. el número de iteraciones o
pasos
Algoritmo 1. Inicio 1. Inicio 1. Inicio 1. Inicio
2. Mientras condición 2. Hacer accion1 2. Hacer accion1 2. Asignar variable =0
Verdadera 3. Condición es Verdadera 3. Condición es falsa 3. desde variable hasta
3. Hacer Accion1 4. Realizar Accion2 4. Realizar Accion2 numero
4. Condición verdadera 5. Condición Falsa 5. Condición verdadera 4. realizar acción
5. Hacer Accion2 6. Fin 6. Fin 5. variable=numero
6. Condición Falsa 6. Fin
6. Fin
Pseudocódigo Mientras <condición> hacer Repetir Desde i=0 hasta 100, i+1
<Acción_1> <acciones> <acciones> Acción_1
<Acción_2> Mientras <(expresion)> Hasta_que (Condicion) Acción_2
<Acción_3> Acción_3
<Acción_n> Acción_n
Fin_mientras Fin_desde

while <Condicion>do Do <acciones> repeat <acciones> for (expresión 1; expresión


<Accion_1> While <(expresiones)> until <(expresiones)> 2; expresión 3)
<Accion_2> sentencia
endwhile
DFD

Código C++ while (condicion) do do for


{ { { (expresion1;expresion2;expr
sentencias Sentencia1; Sentencia1; esion3)
} }while(condicion); }while(condicion); {
sentencias
}
Ejemplo: #include<iostream.h> #include<iostream.h> #include<iostream.h> #include<conio.h>
#include<conio.h> #include<conio.h> #include<conio.h> #include<stdlib.h>
#include<stdlib.h> #include<stdlib.h> #include<stdlib.h> /* visualizar los números del
/* visualizar los números /* visualizar los números del /* visualizar los números del 0 al 9.*/
del 0 al 9.*/ 0 al 9.*/ 0 al 9.*/ void main()
void main() void main() void main() {
{ { { int numero=0;
int numero=0; int numero=0; int numero=0; for
(numero=0;numero<=9;num
while (numero<=9) do do ero++)
{ { { {
cout<<numero; cout<<numero; cout<<numero;
++numero; ++numero; ++numero; cout<<numero<<end
getch(); getch(); getch(); l;
} }while (numero<=9); }while (numero<=9); getch();

} } } }
}
Tarea:

1. Mapa Conceptual – Capítulo 5 y 6 – Subirlo al Portal.


2. Laboratorio 6 – Algoritmo, Pseudocodigo, DFD y Cpp – Subirlo al Portal.
3. Realizar el siguiente ejercicio:
a. Un alumno de segundo primaria tiene dificultad para aprender las tablas de multiplicar. Usted debe realizar un programa en c++
que le ayude al alumno a memorizar la tabla de multiplicar. El alumno ingresará un número de 0 a 10 y el programa deberá
mostrar la tabla de multiplicar del número respectivo. Realizar con estructuras: while, do while y for.- Subir al portal los 3
archivos cpp.

CASO A:
Entrada: 2
Salida: 2x0=0
2x1=2
2x2=4
2x3=6
2x4=8
2x5=10
2x6=12
2x7=14
2x8=16
2x9=18
2x10=20

También podría gustarte