Está en la página 1de 6

I N

N :

En este ensayo se consideran las estructuras de seleccin, control o cclicas y


los llamados arreglos o mejor conocidos como vectores.
Las estructuras de seleccin o condicionales controlan si una o varias
instrucciones se ejecutan en funcin del cumplimiento o no de una condicin.
Las sentencia if - else evala una expresin lgica y si se cumple ejecuta
ciertas instrucciones, en caso contrario ejecuta otras.
Los bucles o ciclos permiten la ejecucin de una o varias instrucciones finitas o
infinitas dependiendo de las necesidades que se tengan, entre estos tenemos
al ciclo for, while, do while.
Los arreglos o listas son utilizados para almacenar espacio dentro de la
memoria espacio que se utiliza durante la ejecucin del programa los cuales
pueden ser de tipo de datos primitivos o declarados anteriormente.

ESTRUCTURAS SELECTIVAS:
Estas estructuras controlan el comportamiento de un mtodo o un programa, a
su vez que no son tiles para combinar instrucciones o sentencias individuales
en una simple expresin lgica con un principio y un fin. Entre estas sentencias
tenemos:

IF
IF-ELSE
IF-ELSE ANIDADAS
SWITCH
SENTENCIA IF

La sentencia IF tiene el siguiente formato o sintaxis:


if (Condicin) Accin;
Aqu se evala la condicin entre parntesis que viene despus de if Si la
condicin lgica es verdadera ejecuta la accin siguiente en caso contrario no
la ejecuta.
SENTENCIA IF-ELSE
Una segunda manera de emplear la sentencia if es la siguiente:
if (expresin)
sentencia1;
else
sentencia2;
Aqu se evala a expresin. Si expresin es verdadera, se ejecuta sentencia1
y en caso contrario se ejecuta sentencia2.
IF-ELSE ANIDADAS
Una sentencia if es anidada cuando la sentencia de la rama verdadera o falsa
es a su vez tambin un if, es decir, cuando dentro de un if un else hay otro
if. Su sintaxis es la siguiente:
if (expresin1)
sentencia1;
else if (expresin2)
sentencia2;
..else if (expresinn)

sentencian;
SENTENCIA DE CONTROL SWITCH
Esta sentencia se utiliza para seleccionar una de entre mltiples alternativas,
su sintaxis es la siguiente:
switch (opcin){
case etiqueta1: sentencias1;
break;
case etiqueta2: sentencias2;
break;

case etiquetan: sentenciasn;


break;
default: //opcional
}
La expresin de control (opcin) se evala y se compara con cada una de las
etiquetas y de acuerdo al valor introducido (puede ser un int, char, boolean,
pero no puede ser float o double), escoge una de cada alternativa realizando
las sentencias que correspondan a cada opcin seleccionada y si ni una de las
opciones es compatible entonces realiza la opcin de default la cual se ejecuta
si no se cumple con ni una de las anteriores. La expresin break rompe el ciclo
cada vez que se cumplen las instrucciones de cada caso.
ESTRUCTURAS DE CONTROL (CICLICAS)
Estas estructuras nos permiten realizar la repeticin o ejecucin de una o
varias instrucciones un numero ya sea conocido o no conocido de veces. En
java existen tres tipos de estructuras cclicas:
for
while
do while
Estructura cclica for
Esta es conocida como un ciclo con duracin conocida, cual puede ser fijada
plenamente por el programador. Su sintaxis es la siguiente:
for(valorInicial;valorFinal;incremento/decremento){

sentencias; }
Estructura cclica while
Es una estructura de repeticin en la cual el nmero de repeticiones, o tiempo
de duracin es desconocido, la terminacin de dicho ciclo depende de la
expresin lgica, una forma en como se comporta dicha estructura es
Mientras la expresin lgica es verdadera se ejecutan todas las instrucciones
internas. Al menos visualizaremos 2 casos:
a)
int i=0;
while(i<=limite){
instruccin(es);
i++;
}
b)
int resp=0;
while(resp==0){
intruccion(es);
System.out.println(Para continuar pulsa 0);
resp=Integer.parseInt(entrada.readLine());
}
Estructura cclica do while
La diferencia con la estructura while es que en este ciclo la expresin lgica se
evalua al final. Su formato es el siguiente:
int i=0;
do{
sentencias;
i++;
}
while(i<=limite);

Arreglos (Vectores)
Un arreglo es una secuencia de datos del mismo tipo, mismos que se
enumeran consecutivamente 0, 1 ,2 ,3, n, pueden ser de cualquier tipo de
dato simple de java, o previamente declarado. Por lo regular los arreglos
almacenan tipos de dato char, int o foat.
Como se menciono anteriormente los elementos de un arreglo son
consecutivos (0, 1, 2) a estos elementos se les denomina subndices y
especifica la posicin del elemento dentro del arreglo por si se desea localizar a
este mismo.
La sintaxis para declarar un arreglo en java es :
tipo [] identificador; //indica que todos los identificadores son de este tipo
tipo identificador [];//indica que es arreglo solo al que le siguen los corchetes
La sintaxis para crear un arreglo es la siguiente:
tipo identificador[]=new tipo[longitud];

Representacin grafica de un arreglo:

0
1
2
3
4
n

N :

A manera de conclusin podemos ya en la practica determinar lo til que es


para el programador el conocer el funcionamiento de cada una de las
estructuras consideradas ya que las estructuras selectivas o condicionales son
aplicables en todo mbito ya que todos y cada uno de nosotros nos
enfrentamos a situaciones donde debemos elegir de entre varias alternativas
las que 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 accin y es de igual manera una forma de ejemplificar el flujo de las
estructuras cclicas.
Y por ultimo aprendimos que los arreglos son necesarios cuando queremos
almacenar y localizar un dato estructurado de un mismo tipo y de esa manera
poder acceder a ellos de manera mas fcil y clara.

También podría gustarte