Sie sind auf Seite 1von 3

H O JA D E

IN G E N IE R O E N 1 4

C O M P U TA C IÓ N FECH A

ESIME CULHUACAN
D IA M ES AÑ O

N O M BR E D EL ALU M N O A S IG N A T U R A
A p e l lid o p a te r n o
FUNDAMENTOS de PROGRAMACION
A p e l lid o m a t e r n o N o m b re (s )
ING. R. OSORNIO
N o. B O LE TA G R UPO PRO FESO R

PRÁCTICA No. 16

PROPOSICIÓN DO-WHILE.

I.- OBJETIVO:
Al término de la practica el alumno podrá manejar la estructura de control DO WHILE, y entenderá la
diferencia de usos entre ésta y la proposición while. Además repasará los conceptos acumulador y contador.

II.- MATERIAL Y EQUIPO:

1 EQUIPO DE CÓMPUTO: Marca_____________ Mod. ____________ N°. ___________


1 JUEGO DE DISCOS DE LENGUAJE C

III.- INTRODUCCIÓN TEÓRICA.


En la presente prácticas hablaremos de la sentencia de control do-while. Esta estructura de control
tiene la característica de que al menos una vez repite las sentencias a controlar, independientemente del
resultado de expresion (condición ) en la primera vez que se evalúe. Las veces siguientes dependerá del
estado de la condición. A diferencia de while donde la verificación se realiza al principio (parte alta) de la
estructura, en do-while es al final (parte baja) de la estructura.

La forma general de la sentencia while es:.


do sentencia; while (condicion);
en donde condicion debe ir entre paréntesis, y ahora a diferencia del while debemos usar punto y coma
después de while como se indica y es frecuentemente una expresión lógica que puede ser cierta o falsa
( recuerde que cierto corresponde a un valor no nulo falso corresponde a cero).

La sentencia incluída como ya hemos visto puede ser una sentencia simple o compuesta que se
ejecutará pues tiene varias formas de aplicación, es decir, puede ser controlada por el
contador, por centinela por repeticiones a voluntad y adicionalmente se aplica en la lectura de archivos de
datos.

LABORATORIO DE FUNDAMENTOS DE PROGRAMACION ROS PRACTICA 16


PAGINA 1
Para poder ver las semejanzas y diferencias entre las dos estructuras usaremos el mismo programa de la
práctica 9, con algunas variantes. Usaremos una vez más el contador y el acumulador.

IV. DESARROLLO
EL ALUMNO SEGUIRÁ LA SECUENCIA INDICADA, DESCRIBIENDO EN CADA INCISO LOS
PASOS QUE SIGA:

4.1.- OBTENCIÓN DEL PROMEDIO DE


Realice el diagrama de flujo para
CUALQUIER CANTIDAD DE NÚMEROS (con do-while)

4.2 Realice el CODIGO FUENTE

LABORATORIO DE FUNDAMENTOS DE PROGRAMACION ROS PRACTICA 16


PAGINA 2
V. CUESTIONARIO (TRABAJO COMPLEMENTARIO).
1. - Dado el programa anterior, además de editarlo, debe guardarlo, compilarlo y ejecutarlo. Describa :
a) los errores que obtuvo (en caso de haberlos)
b) el desplegado obtenido
2.- Marque en el programa donde comienza y donde terminan las estructuras de control.
3 .- ¿Cual es la funcionalidad de la estructura do-while? Marque las diferencias entre ésta y while

VI.- CONCLUSIONES Y OBSERVACIONES

LABORATORIO DE FUNDAMENTOS DE PROGRAMACION ROS PRACTICA 16


PAGINA 3