.: Men� :.

Made in Ecuador
:: Home :.
:: Programaci�n :.
 Introducci�n
 Soluci�n de un problema
 Objetivos de la Programaci�n
 Herramientas para Programar
 Programaci�n Estructurda
 Otras T�cnicas
:: Principiante :.
 ï¿½Que es Turbo Pascal?
 Estructura de un programa
 Declaraci�n de Variables
 Definici�n de Tipos
 Operadores
 Expresiones
 Instrucciones
 Procedimientos Entrada/Salida
 Mi primer Programa
 Ejercicios Propuestos
:: Medio :.
:: Estructuras de Control :.
   :: Selecci�n :.
 If...Then...Else
 Case...of...Else
   :: Bucles :.
 While...Do
 Repeat...Until
 For...to...Do
:: Tipos Estructurados :.
 Cadenas
 Vectores
 Matrices
 Registros
 Ejercicios Propuestos
:: Avanzado :.
 Archivos
 Punteros
 Modo Grafico
 Modo Print
 Ejercicios Propuestos
:: Experto :.
 Librerias
 Compiladores
 Manejo de Puertos LPT
 Base de Datos en Codigo
 Ejercicios Propuestos
:: Varios :.
 Codigo Fuente
 Resultado Ejercicios Propuestos
 Autor Pagina Web

Enviame un e-mail



While Do

La estructura repetitiva while(mientras) es aquella en la que el n�mero de iteraciones no se conoce por anticipado y el cuerpo del bucle se ejecuta repetidamente mientras que una condici�n sea verdadera . Su formato es : while do begin ; end; y su diagrama :

Reglas de funcionamiento : La condici�n se eval�a antes y despu�s de cada ejecuci�n del bucle. Si la condici�n es verdadera, se ejecuta el bucle, y si es falsa, el control pasa a la sentencia siguiente al bucle. Si la condici�n se eval�a a falso cuando se ejecuta el bucle por primera vez, el cuerpo del bucle no se ejecutar� nunca. Mientras la condici�n sea verdadera el bucle se ejecutar�. Esto significa que el bucle se ejecutar� indefinidamente a menos que "algo" en el interior del bucle modifique la condici�n haciendo que su valor pase a falso. Si la expresi�n nunca cambia de valor, entonces el bucle no termina nunca y se denomina bucle infinito lo cual no es deseable. ejemplos: Program Ej_While; Uses Crt; {El siguiente programa captura una cadena, hasta que se presione la tecla Esc(escape), cuyo ordinal es el #27.} Const Esc = #27; Var nombre : string[30]; tecla : char; cont : word; begin ClrScr; cont:=1; While (tecla<>Esc) do begin Write(cont,' Nombre : '); ReadLn(nombre); inc(cont); tecla:=ReadKey end end.

CopyRight© 2003/2004, Diego Castillo. Todos los Derechos Reservados
Catamayo - Loja - Ecuador | Resoluci�n Minima 800x600
Estadisticas

Hosted by www.Geocities.ws

1