Está en la página 1de 5

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)

Presentado por:
Randy Rafael Batista Almanzar
Matricula:
1-20-2517
Presentado a:
Manuel de Jesús Ramírez
Materia:
Programación I
Tema:
While y Do/While
PARA INVESTIGAR:
• CICLOS REPETITIVOS
o While
Los ciclos while son también una estructura cíclica, que nos
permite ejecutar una o varias líneas de código de manera
repetitiva sin necesidad de tener un valor inicial e incluso a
veces sin siquiera conocer cuando se va a dar el valor final
que esperamos, los ciclos while, no dependen directamente
de valores numéricos, sino de valores booleanos, es decir su
ejecución depende del valor de verdad de una condición
dada, verdadera o falso, nada más.
/* Uso de la sentencia WHILE. */

#include

main() /* Escribe los números del 1 al 10 */

int numero=1;

while(numero<=10)

printf("%d\n",numero);

numero++;

o Do/While

Los ciclos do-while son una estructura de control cíclica, los cuales nos
permiten ejecutar una o varias líneas de código de forma repetitiva sin
necesidad de tener un valor inicial e incluso a veces sin siquiera conocer
cuando se va a dar el valor final, hasta aquí son similares a los ciclos while,
sin embargo el ciclo do-while nos permite añadir cierta ventaja adicional y
esta consiste que nos da la posibilidad de ejecutar primero el bloque de
instrucciones antes de evaluar la condición necesaria, de este modo los ciclos
do-while, son más efectivos para algunas situaciones específicas. En resumen,
un ciclo do-while, es una estructura de control cíclica que permite ejecutar de
manera repetitiva un bloque de instrucciones sin evaluar de forma inmediata
una condición especifica, sino evaluándola justo después de ejecutar por
primera vez el bloque de instrucciones.
/* Uso de la sentencia DO...WHILE. */

#include <stdio.h>

main() /* Muestra un menú si no se pulsa 4 */

char seleccion;

do{

printf("1.- Comenzar\n");

printf("2.- Abrir\n");

printf("3.- Grabar\n");

printf("4.- Salir\n");

printf("Escoge una opción: ");

seleccion=getchar();

switch(seleccion){

case '1':printf("Opción 1");

break;

case '2':printf("Opción 2");

break;

case '3':printf("Opción 3");


}

}while(seleccion!='4');

Profesor: Manuel de Jesús Ramírez Pérez

También podría gustarte