INFORME
Lenguajes de Programación
Laboratorio N° 5
Estructuras Repetitivas II
Integrantes:
Sección:C_16A
Profesor:
Fecha de Realización:
Fecha de Entrega:
2019- II
Mecatrónica Industrial
Lab. N° 5 Estructuras Repetitivas I
Objetivos:
● Diferenciar los diferentes tipos de estructuras repetitivas en un programa
● Identificar los usos de tipos de estructuras repetitivas.
● Utilizar manuales de clase y de internet.
Fundamento teórico:
)
Pág. 2
Lab. N° 5 Estructuras Repetitivas I
Ejercicios propuestos:
Programar usando las sentencias for, while y luego compilar. El programa
debe de cumplir lo indicado abajo.
a. Teclear un programa que pida que ingrese el lado de un triángulo isósceles, este
deberá pintar el perímetro usando asteriscos. El programa pide que ingrese el
lado del triángulo de forma continua.
b. Teclear un programa que pida que ingrese el lado de un triángulo isósceles, este
deberá pintar el área usando asteriscos. El programa pide que ingrese el lado del
triángulo de forma continua.
Pág. 3
Lab. N° 5 Estructuras Repetitivas I
Reto Tecsup
Realizar un programa que pida que ingrese el lado de un triángulo isósceles, este
deberá pintar el perímetro y área del triángulo pero invertido usando asteriscos. El
programa pide que ingrese el lado del triángulo de forma continua.
Pág. 4
Lab. N° 5 Estructuras Repetitivas I
Pág. 5
Lab. N° 5 Estructuras Repetitivas I
Conclusiones:
Un ciclo es una secuencia de sentencias que se ejecutan repetidamente
hasta que una condición se cumpla. Suelen ser de mucha ayuda para
ejecutar operaciones a un volumen grande de informacion
Al construir un ciclo de deben quedar perfectamente establecidas las
condiciones de salida para evitar que el mismo se convierta en un ciclo infinito
Pág. 6
Lab. N° 5 Estructuras Repetitivas I
Pág. 7
Lab. N° 5 Estructuras Repetitivas I
INFORME
Lenguajes de Programación
Laboratorio N° 6
Estructuras repetitivas II
Integrantes: Ronaldo Camarena Bullon
Sección:C_16A
Profesor: Miguel Chávez Luna
Fecha de Realización:
Fecha de Entrega:
2019 - II
Mecatrónica Industrial
>
Pág. 8
Lab. N° 5 Estructuras Repetitivas I
Objetivos:
● Diferenciar los diferentes tipos de estructuras repetitivas en un programa
● Identificar los usos de tipos de estructuras repetitivas.
● Utilizar manuales de clase y de internet.
Marco teórico:
son un conjunto de instrucciones que se van a seguir repitiendo siempre
y cuando se cumpla una determinada condición, también son llamados
ciclos o bucles (while, do.while, for ).
While (condición) sentencia
Do(sentencia)-while(condición)
For (condición repetición)
Pág. 9
Lab. N° 5 Estructuras Repetitivas I
Ejercicios propuestos
Problema 1 (usar while)
Escribe un diagrama de flujo y el correspondiente programa en C que permita generar la
tabla de multiplicar de un número entero positivo N, comenzando desde 1.
Dato: N(variable de tipo entero que representa el número del cual queremos obtener la tabla
de multiplicar).
Pág. 10
Lab. N° 5 Estructuras Repetitivas I
Pág. 11
Lab. N° 5 Estructuras Repetitivas I
Problema 2 (usar do while)
Construye un diagram de flujo y el correspondiente programa en C que, al recibir como dato
un número entero positivo, escriba una figura como la que se muestra a continuación
(ejemplo para N = 6):
Pág. 12
Lab. N° 5 Estructuras Repetitivas I
Pág. 13
Lab. N° 5 Estructuras Repetitivas I
Problema 3 (usar for)
Pág. 14
Lab. N° 5 Estructuras Repetitivas I
Pág. 15
Lab. N° 5 Estructuras Repetitivas I
Conclusiones:
Los lazos f o r y w h i l e son similares, ya que los dos pueden repetirse
NINGUNA, UNA o VARIAS VECES un bloque de instrucciones. En otras
palabras, podemos decir que: “en lenguaje C/C++, una estructura for es
simplemente una manera abreviada de expresar una estructura while
Pág. 16