Está en la página 1de 6

UNIVERSIDAD NACIONAL DE MOQUEGUA

Carrera Profesional de Ingeniería de Sistemas e Informática

GUIA DE LABORATORIO N° 06

ESTRUCTURAS DE CONTROL REPETITIVAS

I. OBJETIVOS

Conocer las Estructuras de Control Repetitivas en C++.

Utilizar el entorno DEV C++.

II. INTRODUCCIÓN
ESTRUCTURAS DE CONTROL REPETITIVAS

LA SENTENCIA DO WHILE: La sentencia do-while se utiliza para especificar un bucle


condicional que se ejecuta al menos una vez.

Después de cada ejecución de sentencia se evalúa la expresión. Si es


verdadera se repite el cuerpo del bucle (sentencia). Si es falsa, se
termina el bucle y se ejecuta a siguiente sentencia

ALGORITMO SINTAXIS

do

Bloque de Instrucciones;

while ( condición );

Ing. Carlos A. Silva Delgado


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática

III. MATERIALES Y EQUIPOS A UTILIZAR

Guía de Laboratorio - Laboratorio de Computo - Instalador del software Dev C++.

Cañón Multimedia – Laptop – Pizarra - Plumones – Mota - etc.

IV. PROCEDIMIENTOS
Crear una carpeta en mis documentos o en el escritorio con los programas desarrollados en
el laboratorio.

Ing. Carlos A. Silva Delgado


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática

Ing. Carlos A. Silva Delgado


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática

V. INVESTIGACIONES Y EJERCICIOS COMPLEMENTARIOS

11.- Usando una instrucción do, escriba un programa para aceptar una calificación.
El programa deberá solicitar una calificación en forma continua en tanto se introduzca
una calificación inválida. Una calificación inválida en cualquier calificación menor que 0 o

Ing. Carlos A. Silva Delgado


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática

mayor que 100. Después que se ha introducido una calificación válida, su programa
deberá desplegar el valor de la calificación introducida.

12.- Escriba un programa que solicite en forma continua que se introduzca una
calificación. Si la calificación es menor que 0 o mayor que 100, su programa deberá
imprimir un mensaje apropiado que informe al usuario que se ha introducido una
calificación inválida, de lo contrario la calificación deberá sumarse a un total. Cuando se
introduzca una calificación de 999 el programa deberá salir del ciclo de repetición y
calcular y desplegar el promedio de las calificaciones válidas introducidas.

13.- Escriba un programa para invertir los dígitos de un número entero positivo. Por
ejemplo, si se introduce el número 8735, el número desplegado deberá ser 5378.
(Sugerencia: Use una instrucción do y continuamente quite y despliegue el dígito de las
unidades del número. Si la variable NUM en un inicio contiene el número introducido, el
dígito de las unidades se obtiene como (NUM % 10). Después que se despliega un dígito
de unidades, dividir el número entre 10 establece el número para la siguiente iteración.
Por tanto (8735%10) es 5 y (8735/10) es 873. La instrucción do deberá continuar en tanto
el número remanente no sea cero.

Desarrollo

Ing. Carlos A. Silva Delgado


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática

VI. EVALUACIÓN DE ANÁLISIS DE RESULTADOS

N° Criterios % Asignado % Observación


Obtenido

1 Finalizó todos los ejercicios correctamente 30 %

2 Hizo uso de comentarios para documentar los 10 %


ejercicios

3 Realización en forma coherente y con lógica 30 %

4 Resultados obtenidos fueron correctos 20 %

5 Dedicación del estudiante durante la práctica 10 %

6 TOTAL 100 %

Observaciones

__________________________________________________________________________

__________________________________________________________________________

Conclusiones

__________________________________________________________________________

__________________________________________________________________________

Ing. Carlos A. Silva Delgado