ESTRUCTURAS SELECTIVAS JAVA

February 24, 2018 | Author: Anonymous | Category: Java
Share Embed


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 innitas 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 etiqet! "# sentenci!s"$ break; case etiqet! %# sentenci!s%$ break; …………… case etiqet! n# sentenci!sn$ break; default: &&opcion!'  La expresión de control +opción se evalúa y se compara con cada una de las etiuetas 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!tra !"!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!tra !"!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.readine()); resp'!nte0er.parse!nt(entrada.readine()); & Estr!tra !"!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 cualuier 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 especica 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 identicadores 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 identi4cador3'new tipolon0itud3;

Rereseta!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 ejemplicar 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

Copyright © 2017 DATENPDF Inc.