ESTRUCTURAS SELECTIVAS JAVA
Short Description
I N. T. R. O. D. U. C. C. I. O. N : En este ensayo se consideran las estructuras de selección, control o cÃclicas y lo...
Description
I N T
R O
D U
C C
I
O N :
En este ensayo se consideran consideran las estructuras de selección, selección, control control o cíclicas cíclicas y los llamados arreglos o mejor conocidos como vectores. Las Las estr estruc uctu tura ras s de sele selecc cció ión n o cond condic icio iona nale les s cont contro rola lan n si una una o vari varias as instrucciones se ejecutan ejecutan en función del cumplimiento o no de una condición. Las sentencia if - else evalúa una expresión lógica y si se cumple ejecuta ciertas instrucciones, en caso contrario ejecuta otras. Los bucles o ciclos permiten la ejecución de una o varias instrucciones nitas o innitas dependiendo de las necesidades ue se tengan, entre estos tenemos al ciclo for, !"ile, do !"ile. Los Los arre arregl glos os o list listas as son son util utili# i#ad ados os para para alma almace cena narr espa espaci cio o dent dentro ro de la memoria espacio ue se utili#a durante la ejecución del programa los cuales pueden ser de tipo de datos primitivos primitivos o declarados declarados anteriormente.
ESTRUCTURAS SELECTIVAS: Estas estructuras controlan el comportamiento de un m$todo o un programa, a su ve# ue no son útiles para combinar instrucciones o sentencias individuales en una simple expresión lógica con un principio y un n. Entre estas sentencias tenemos%
IF IF-ELSE IF-ELSE ANIDADAS SWITCH
SENTENCIA IF
La sentencia &' tiene el siguiente formato o sintaxis%
if (Condición) Acción; (uí (uí se eval evalúa úa la condición entre entre par$nt par$ntesi esis s ue viene viene despu$ despu$s s de if )i la condición lógica es verdadera ejecuta la acción siguiente en caso contrario no la ejecuta.
SENTENCIA IF-ELSE
*na segunda manera de emplear la sentencia if es la siguiente%
if (expresión) sentencia1 ; else sentencia2 ; (uí se evalúa a expresión. )i expresión es expresión es verdadera, se ejecuta sentencia1 y en caso contrario se ejecuta sentencia2.
IF-ELSE ANIDADAS
*na sentencia if es anidada cuando la sentencia de la rama verdadera o falsa es a su ve# tambi$n un if , es decir, cuando dentro de un if ó ó un else "ay otro if . )u sintaxis es la siguiente%
if (expresión1 ) sentencia1 ; else if (expresión2 ) ) sentencia2 ; ……… …..else if (expresiónn )
sentencian ; SENTENCIA DE CONTROL SWITCH Esta sentencia se utili#a utili#a para seleccionar seleccionar una de entre entre múltiples múltiples alternativas alternativas,, su sintaxis es la siguiente% switch (opción){
case etiqet! "# sentenci!s"$ break; case etiqet! %# sentenci!s%$ break; …………… case etiqet! n# sentenci!sn$ break; default: &&opcion!' La expresión de control +opción se evalúa y se compara con cada una de las etiuetas y de acuerdo al valor introducido +puede ser un int, c"ar, boolean, pero no puede ser oat o double, escoge una de cada alternativa reali#ando las sentencias ue correspondan a cada opción seleccionada y si ni una de las opciones es compatible entonces reali#a la opción de default la cual se ejecuta si no se cumple con ni una de las anteriores. La expresión break rompe rompe el ciclo cada ve# ue se cumplen las instrucciones instru cciones de cada caso.
ESTRUCTURAS ESTRUCTURAS DE CONTROL (CICLICAS) Estas Estas estruc estructura turas s nos permit permiten en reali reali#ar #ar la repet repetici ición ón o ejecuc ejecución ión de una o varias instrucciones un numero ya sea conocido o no conocido de veces. En java existen tres tres tipos de estructuras cíclicas% cíclicas%
for while do while Estr!tra !"!li!a f#r
Esta es conocida como un ciclo con duración conocida, cual puede ser jada plenamente por el programador. programador. )u sintaxis es la siguiente%
for(alor!nicial;alor"inal;incre#ento$decre#ento)%
sentencias; & Estr!tra !"!li!a $%ile Es una estructura de repetición en la cual el número de repeticiones, o tiempo de duraci duración ón es descon desconoci ocido, do, la termin terminaci ación ón de dic"o dic"o ciclo ciclo depend depende e de la expr expres esió ión n lógi lógica ca,, una form forma a en como como se comp compor orta ta dic" dic"a a estr estruc uctu tura ra es /ientras la expresión lógica es verdadera se ejecutan todas las instrucciones internas0. (l menos visuali#aremos 1 casos% a
int i'; while(i'li#ite)% instrucción(es); i**; & b
int resp'; while(resp'')% intruccion(es); +,ste#.out.println(- +,ste#.out.println (-ara ara continuar pulsa /); resp'!nte0er.parse!nt(entrada.readine()); resp'!nte0er.parse!nt(entrada.readine()); & Estr!tra !"!li!a $%ile La diferencia con la estructura !"ile es ue en este ciclo la expresión lógica se evalua al nal. )u formato es el siguiente%
int i'; do% sentencias; i**; & while(i'li#ite);
Arre'l#s (Ve!t#res) *n arr arreglo eglo es una una secu secuen enci cia a de dato datos s del del mism mismo o tipo tipo,, mism mismos os ue ue se enumeran consecutivamente 2, 3 ,1 ,45, n, pueden ser de cualuier tipo de dato dato simple simple de java, java, o previ previame amente nte declar declarado ado.. 6or 6or lo regul regular ar los arre arreglo glos s almacenan tipos de dato c"ar, int o foat. 7omo 7omo se menc menciiono ono anter nterio iorrment mente e los los elem elemen enttos de un arr arreglo eglo son son cons consec ecut utiv ivos os +2, +2, 3, 15 15 a esto estos s elem element entos os se les les deno denomi mina na subí subínd ndic ices es y especica la posición del elemento dentro del arreglo por si se desea locali#ar a este mismo. La sintaxis para declarar un arreglo en java es %
tipo 3 identi4cador; 88indica ue todos los identicadores son de este tipo tipo identi4cador 3;88indica ue es arreglo solo al ue le siguen los corc"etes La sintaxis para crear un arreglo arreglo es la la siguiente%
tipo identi4cador3'new tipolon0itud3;
Rereseta!i* 'ra+!a &e arre'l#:
, . / 01
C
O
N
C
L
U
S
I
O
N :
( manera de conclusión podemos ya en la practica determinar lo útil ue es para para el prog progra rama mado dorr el cono conoce cerr el funci funcion onam amie ient nto o de cada cada una una de las las estructuras consideradas ya ue las estructuras selectivas o condicionales son son apl aplicab icable les s en todo odo 9mbi mbito ya ue todo todos s y cada ada uno de noso nosotr tro os nos nos enfrentamos a situaciones donde debemos elegir de entre varias alternativas las ue mas nos convengan o nos sean útiles y necesarias en nuestra vida y de ese modo podemos ver de manera mas entendible el funcionamiento de estas mismas, de igual manera ciertas veces necesitamos repetir varias ocasiones una acción y es de igual manera una forma de ejemplicar el ujo de las estructuras cíclicas. : por ultimo aprendimos ue los arreglos arreglos son necesarios cuando ueremos almacenar y locali#ar un dato estructurado de un mismo tipo y de esa manera poder acceder a ellos de manera mas f9cil y clara.
View more...
Comments