Está en la página 1de 11

Estructuras de Control

(Manejo de Ciclos)

Profesor Francisco Alejandro Medina A


Estructuras de control
Estructura Mientras Que (While)
Pasos:
1.Evalúa Expresión condicional que existe dentro del
ciclo, en caso de que sea Verdadera va al paso #2; en
caso de que la Expresión Condicional sea Falsa va al
paso #3.
2.Ejecuta las Sentencias de la Parte Verdadera y vuelve
al paso #1.
3.Termina el Ciclo Mientras Que (Va al FinMientras) y
continua la secuencia del programa.

Sintaxis en Seudoalgoritmo: Sintaxis en C++

While (Expresión)
Mientras (Expresión)
{
-------------- --------------
-------------- --------------
-------------- --------------
FinMientras }
Estructura Mientras Que (While)
Ejemplo:
Elaborar un algoritmo que capture un número y que realice la tabla de multiplicar del
uno al diez de dicho número.
inicio
‘Entre un
Número’
Pseudoalgoritmo:
n Programa tabla1;
i=1 Variables
entero n, i, m;
MQ ( i <= 10 ) Inicio
F escribir(“entre un numero”);
V
m=n*i leer(n);
i=1;
n,‘*‘,i,‘=‘,m Mientras ( i <= 10 )
m = n * i;
escribir ( n , “ * “ , i , “ = “ , m );
i=i+1 i = i + 1;
FinMientras
fin
fin
Estructura Mientras Que (While)
Ejemplo en C++
Elaborar un algoritmo que capture un número y que realice la tabla de multiplicar del
uno al diez de dicho número.
Estructura Para (For)
Pasos:
1.Iniciativa de una variable declarada que permite
controlar el ciclo (Vlr_inicial)
2.Verifica que la variable que controla el ciclo sea
menor o igual al limite superior y si esto ocurre va al
paso #3, si el valor de la variable es mayor al del limite
superior va al paso #5
3.Ejecuta las Sentencias que hay dentro del ciclo
4.Incremente la variable que controla el ciclo y retorna
al paso #2
5.Termina el Ciclo Para (Va al FinPara) y continua la
secuencia del programa.

Sintaxis en Seudoalgoritmo: Sintaxis en C++

For(Vlr_inicial;Limite;Incremento)
Para(Vlr_inicial;Limite;Incremento)
{
----------------- -----------------
----------------- -----------------
----------------- -----------------
FinPara }
Estructura Para (For)
Ejemplo:
Elaborar un algoritmo que capture un número y que realice la tabla de multiplicar del
uno al diez de dicho número.

inicio
Pseudoalgoritmo:
‘Entre un
Número’
Programa tabla2;
n Variables
entero n, i, m;
Para( i = 1 ; i <= 10 ; i++ ) Inicio
F escribir(“entre un numero”);
V leer(n);
m=n*i Para( i = 1 ; i <= 10 ; i++ )
m = n * i;
n,‘*‘,i,‘=‘,m escribir ( n , “ * “ , i , “ = “ , m );
FinPara
fin

fin
Estructura Para (For)
Ejemplo en C++
Elaborar un algoritmo que capture un número y que realice la tabla de multiplicar del
uno al diez de dicho número.
Estructura Hacer-Mientras (Do-While)
Pasos:

1.Ejecuta las Sentencias que hay dentro del ciclo y va


al paso #2.
2.Evalúa Expresión condicional que existe dentro del
ciclo, en caso de que sea Verdadera retorna al paso #1;
en caso de que la Expresión Condicional sea Falsa va al
paso #3.
3.Termina el Ciclo Hacer-Mientras y continua la
secuencia del programa.

Sintaxis en Seudoalgoritmo: Sintaxis en C++

do
Hacer
{
-------------- --------------
-------------- --------------
-------------- --------------
Mientras(Expresión) }
while (Expresión);
Estructura Hacer-Mientras (Do-While)
Ejemplo:
Elaborar un algoritmo que capture un número y que realice la tabla de multiplicar del
uno al diez de dicho número.
inicio
‘Entre un
Número’ Pseudoalgoritmo:
n Programa tabla3;
i=1 Variables
entero n, i, m;
Inicio
m=n*i escribir(“entre un numero”);
leer(n);
i=1;
n,‘*‘,i,‘=‘,m
Hacer
m = n * i;
i=i+1 escribir ( n , “ * “ , i , “ = “ , m );
V i = i + 1;
MQ ( i <= 10 ) Mientras ( i <= 10 )
F fin
fin
Estructura Hacer-Mientras (Do-While)
Ejemplo en C++
Elaborar un algoritmo que capture un número y que realice la tabla de multiplicar del
uno al diez de dicho número.

También podría gustarte