Está en la página 1de 14

Estructuras de control para la

programación:
estructuras de control repetitiva (Hacer-
Hacer Mientras-Desde o Para)

FUNDAMENTOS DE PROGRAMACIÓN
Propósito
Teoría
Reconoce la sintaxis de la estructura de control para la
programación repetitivas: Mientras, Hacer Mientras y
Para/Desde, en el lenguaje de programación
Revisión de Contenidos (ejem. mentimeter):
1. La estructura de control para la programación Repetitiva:
a) Evalúa condiciones, dando un resultado Verdadero o Falso, repite las acciones.
b) Evalúa condiciones, dando un resultado Falso, repite las acciones.
c) Evalúa condiciones, dando un resultado Verdadero, repite las acciones.

2. La estructura de control para la programación Repetitiva, es de tres tipos:


a) Mientras, Hacer-Mientras y Para/Desde.
b) Mientras, Compuesta y Para/Desde.
c) Mientras, Hacer-Mientras y Múltiple.

3. La estructura de control para la programación Selectiva Para/Desde: for, requiere de un límite, por lo
que su funcionalidad es:
a) Inicia la variable i con un valor, verifica que la variable sea menor o igual al límite, si es verdadero
realiza las acciones y finalmente incrementa la variable i, para iniciar nuevamente su funcionalidad.
b) Inicia la variable i con un valor, verifica que la variable sea menor o igual al límite, si es verdadero
incrementa la variable i y finalmente incrementa realiza las acciones , para iniciar nuevamente su
funcionalidad.
c) Inicia la variable i con un valor, verifica que la variable sea menor o igual al límite, si es falso
realiza las acciones y finalmente incrementa la variable i, para iniciar nuevamente su funcionalidad.
RECUERDA:
Estructura de Control Repetitiva Mientras

Programa en C/C++
Tenemos:
Ejemplo: 0 1 1 2 3
Mostrar la serie Fibonacci, menor a un límite dado:
Solución:
Variables
a=0
a: valor de primer numero b=1
b: valor de segundo numero
c: valor de la suma de la serie 4

while(1<=4)while(1<=4)while(2<=4) while(3<=4) while(5<=4)

1 1 2 3

c=0+1=1 c=1+1=2 c=1+2=3 c=2+3=5


a=1 a=1 a=2 a=3
b=1 b=2 b=3 b=5

***fin de
programa
RECUERDA:
Estructura de Control Repetitiva Hacer-Mientras

Programa en C/C++

Ejemplo:
Leer un número entero mayor que cero, sino es así, volver a leer.
CASO I CASO II
Solución:
Variables
num: valor de numero

do do
-4 8

if(-4<=0) if(8<=0)

ERROR
.
while(- while(8<
4<=0) =0)
V F

***fin de
programa
RECUERDA:
Estructura de Control Repetitiva Desde o Para

Programa en C/C++
Ejemplo:
Calcular el Factorial de un número.
Solución:
Variables
num: valor de numero para factorial
p = valor del producto
i = valor inicial de recorrido
4
i= 1; 1<=4 i= 2; 2<=4i= 3; 3<=4 i= 4; 4<=4 i= 5; 5<=4

p =1*1=1 p =1*2=2 p =2*3=6 p =6*4=24

Factorial es
24
Recomendación para crear los
programas:

…………
….
…………
….
Ahora, elaboremos los programas ejemplos..!
…………
….
Carpeta: Programas Semana 05
Nombre Proyecto: Proyecto1_VentasRepetitivas
Nombre Programa: Programa1_VentasRepetitivas
11 Sentencias Secuenciales
02 Sentencias Repetitivas Hacer-
Mientras
01 Sentencia Selectiva
Compuesta

Referencia de Solución:
Carpeta: Programas Semana 03
Nombre Proyecto: Valida
Proyecto1_Ventas Datos
Nombre Programa:
Programa1_Ventas

Valida
Datos
Verifica
Datos

Verifica
Datos

Verifica
Datos

Verifica
Datos
Carpeta: Programas Semana 05
Nombre Proyecto: Proyecto2_VentasGeneroRepetitivas
NombrePrograma: Programa2_VentasGeneroRepetitivas
17 Sentencias Secuenciales
03 Sentencias Repetitivas Hacer-
Mientras
01 Sentencia Selectiva Múltiple

Valida
Datos

Referencia de Solución:
Carpeta: Programas Semana 03
Nombre Proyecto: Valida
Proyecto9_VentasGenero Datos
Nombre Programa:
Programa9_VentasGenero

Valida
Datos

Verifica Datos

Verifica Datos

Verifica Datos

Verifica Datos
Conclusiones
Puede ser:
- Mientras Programa
- Hacer
Mientras
- Desde o
Para
Se usa
Estructura de para
Control validar el
Repetitiva ingreso de
datos
Se usa para
repetir
(menú de
opciones)
acciones
Propósito
Práctica
Crea programas con estructura de control para la
programación repetitivas: Mientras, Hacer Mientras y
Para/Desde, en el lenguaje de programación C/ C++.
Desarrollamos la Guía Práctica
05

Carpeta: Programas Semana 05


Nombre Proyecto:
Proyecto3_EcuacionValidada
NombrePrograma:
Programa3_EcuacionValidada
Carpeta: Programas Semana 05
Nombre Proyecto:
Proyecto4_DescuentoArticulo
NombrePrograma:
Programa4_DescuentoArticulo
Carpeta: Programas Semana 05
Nombre Proyecto:
Proyecto5_Compensacion
NombrePrograma:
Programa5_Compensacion

Carpeta: Programas Semana 05


Nombre Proyecto:
Proyecto6_ConjuntoEdades
NombrePrograma:
Programa6_ConjuntoEdades

Carpeta: Programas Semana 05


Nombre Proyecto:
Proyecto7_ConjuntoSalarios
NombrePrograma:
Programa7_ConjuntoSalarios
Conclusiones
Puede ser:
- Mientras Programa
- Hacer
Mientras
- Desde o
Para
Se usa
Estructura de para
Control validar el
Repetitiva ingreso de
datos
Se usa para
repetir
(menú de
opciones)
acciones

También podría gustarte