Java basico02

Page 1

Estructuras de control. Estructuras Repetitivas (Itinerativas)

While, Do..While y For

Sierra Florido Jorge Humberto Eric Martin Perez Hernandez


Ciclos en un programa. Los programas, algunas veces requieren de itineraciones o repeticiones. Estos segmentos se podrian escribir en modo lineal, pero eso tomaria muchas lineas de codigo, y no seria flexible. Para estos casos se nos presentan las herramientas: Do, Do...While, For.


While Es una ciclo itinerativo, el cual tiene las siguientes condiciones: 

El ciclo se ejecuta de 0 a “n” veces.

Se evalua la condicion al entrar al ciclo.

Permanece en el ciclo hasta que la condicion en el while se cumple.

Su sintaxis es: while(condicion) { acciones;

};


Do.. While Es una vartiacion de While la cual tiene las siguientes caracteristicas: ď Ž ď Ž

El ciclo de menos una vez. Se evalua la condicion al final del ciclo, y se decide si se repetira.

Su sintaxis es: do { acciones; }while(condicion);


For El ciclo For, es una alternativa, a while y do while: Su sintaxis es: for(variable _inicio ; variable_fin ; iteracion) { Lineas de codigo

} Su ventaja sobre los ciclos de while y do while, consiste en el hecho, de que en la misma declaracion se especifican, tanto cual es la condiciond e terminacion, como cual sera la iteracion del ciclo.


Anidacion For El ciclo For, al igual que el resto de las estructuras de control, soportan las anidaciones. for(variable _inicioA ; variable_finA ; iteracion) { for(variable _inicioB ; variable_finB ; iteracion) { Lineas de codigo } }


Operadores Relacionales Para condiciones de salida, necesitamos determinar si esas condiciones son reales, o falsas, para ello tenemos los operadores Relacionales: == Igual

!= Diferente

< Menor que

<= Menor o igual que

> Mayor que

>= Mayor o igual que


Operadores Logicos Las estructuras de control, son utiles par manipular el flujo del programa, sin embargo, esto solo nos permite manejar sentencias simples. Para el manejo de condiciones complejas , necesitamos, el poder modificar la logica de nuestras sentencias. Para esto existen una serie de operadores que pueden ser usados con este fin


Operadores Logicos

! Negacion •

El resultado de la operacion logica se invierte

&& AND (y) •

Se Realiza la operaicon logica Y

Ser Realiza la operacion Logica O

|| OR (o)


Y,O Y:

O:

V && V = V

V || V = V

V && F = F

V || F = V

F && V = F

F || V = V

F && F = F

F || F = F

V= Verdadero F= Falso


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.