Está en la página 1de 11

Estructura While y For

EQUIPO CONFORMADO POR 4°-AM-ELE


RUBEN ROBLES DOWHEN
DANIEL ISRAEL PACHECO GARCIA
JOSE HUGO PEREZ GOMEZ
ANAHI LIZBETH RAMIREZ SANTIAGO
GAMALIEL SANTIAGO CANO
MARGARITA MONTSERRAT CRUZ ZARATE
Estructura de while
Se llama Mientras a la estructura
algorítmica que se ejecuta mientras la
condición evaluada resulte verdadera.
Se evalúa la expresión booleana y, si es
cierta, se ejecuta la instrucción
especificada, llamada el cuerpo del bucle.
Entonces se vuelve a evaluar la expresión
booleana, y si todavía es cierta se ejecuta
de nuevo el cuerpo. Este proceso de
evaluación de la expresión booleana y
ejecución del cuerpo se repite mientras la
expresión sea cierta. Cuando se hace falsa,
finaliza la repetición.

ESTRUCTURA WHILE
Si la condición del bucle While se evalúa a falso cuando se
ejecuta el bucle por primera vez, el cuerpo del bucle no se
ejecutará nunca. En este caso se dice que el bucle se ha
ejecutado cero veces.
La condición lógica en un bucle While, debe tener un valor
la primera vez que se evalúa; en caso contrario, el
programa abortará al ejecutarse While.
La condición lógica en un bucle While, debe ser modificada
por una sentencia en el cuerpo del bucle, normalmente por
un contador, en caso contrario, el bucle es infinito.

SINTAXIS DE WHILE

Su sintaxis es:
while (condición) sentencia;
Con esta sentencia se controla la
condición antes de entrar en el
bucle. Si ésta no se cumple, el
programa no entrará en el bucle.
Naturalmente, si en el interior del
bucle hay más de una sentencia,
éstas deberán ir entre llaves para
que se ejecuten como un bloque.
SINTAXIS DE DO WHILE
Su sintaxis es:

do {
sentencia1;
sentencia2;
} while (condición);

Con esta sentencia se controla la condición al final


del bucle. Si ésta se cumple, el programa vuelve a
ejecutar las sentencias del bucle.

La única diferencia entre las sentencias while y


do...while es que con la segunda el cuerpo del bucle
se ejecutará por lo menos una vez.
Funcionamiento
while
El bucle while se puede leer como “haz”, esta

RUBÉN ROBLES
estructura se encarga de repetir de forma cíclica
un conjunto de instrucciones que se encuentren

DOWHEN
dentro del bucle, esta repetición se realizará hasta
que se cumpla la condición de parada que
definamos.
ES IMPORTANTE OBSERVAR
2 DETALLES
FUNDAMENTALES

1.

La condición de inicio se evalúa


2. antes de ejecutar el código del ciclo,
lo que abre la posibilidad de que el
Dentro del código del ciclo debemos ciclo nunca se ejecute, si la
establecer un mecanismo para que condición es falsa.
el ciclo se deje de ejecutar, sino se
hace, el ciclo se repetirá de forma
infinita. Esto se realiza con lo que se
denomina “Condición de parada”.
WHILE
Funcionamiento while
ESTRUCTURA FOR
Queremos mostrar los números pares entre el 50 y el
100
Si imaginamos un poco como seria esto, podremos darnos
cuenta que nuestro ciclo deberá mostrar una serie de números
como la siguiente: 50 52 54 56 58 60 ... 96 98 100. Como podemos
verificar, tenemos entonces los componentes necesarios para
nuestro ciclo for, tenemos un valor inicial que sería el 50,
tenemos también un valor final que sería el 100 y tenemos un
tamaño de paso que es 2 (los números pares). Estamos ahora en
capacidad de determinar los componentes esenciales para un
ciclo for.
Estructura For
for ([expresion-inicial]; [condicion]; [expresion-final])sentencia

}La ejecución de esta estructura de control es la siguiente:


asignación

Se establece el valor inicial de la variable de control definida en la asignación

inicial.
Evalúa la condición de continuación:
la

si el resultado es true se ejecuta el bloque de sentencias, se efectúa el cambio de la

variable de control y se evalúa nuevamente la condición de continuación;


si el resultado es false el bucle se termina.

También podría gustarte