Preview only show first 10 pages with watermark. For full document please download

Estructuras Selectivas Java

Los arreglos o listas son utilizados para almacenar espacio dentro de la ... SENTENCIA IF. La sentencia IF tiene el siguiente formato o sintaxis: if (Condición) Acción; Aquí se evalúa la condición entre paréntesis que viene después de if Si la ... las que mas nos convengan o nos sean útiles y necesarias en nuestra vida y de

   EMBED

  • Rating

  • Date

    April 2017
  • Size

    68KB
  • Views

    1,355
  • Categories


Share

Transcript

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 los llamados arreglos o mejor conocidos como vectores. Las estructuras de selección o condicionales controlan si una o varias instrucciones se 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 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 ejecución del programa los cuales pueden ser de tipo de datos primitivos o declarados anteriormente. ESTRUCTURAS SELECTIVAS: Estas estructuras controlan el comportamiento de un método o un programa, a su vez que no son útiles para combinar instrucciones o sentencias individuales en una simple expresión lógica 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 (Condición) Acción; Aquí se evalúa la condición entre paréntesis que viene después de if Si la condición lógica es verdadera ejecuta la acción siguiente en caso contrario no la ejecuta.  SENTENCIA IF-ELSE Una segunda manera de emplear la sentencia if es la siguiente: if (expresión) sentencia1; else sentencia2; Aquí se evalúa a expresión. Si expresión 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 también un if, es decir, cuando dentro de un if ó un else hay otro if. Su 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 utiliza para seleccionar una de entre múltiples alternativas, su sintaxis es la siguiente: switch (opción){ case etiqueta1: sentencias1; break; case etiqueta2: sentencias2; break; …………… case etiquetan: sentenciasn; break; default: //opcional } La expresión de control (opción) se evalúa 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 opción seleccionada y si ni una de las opciones es compatible entonces realiza la opción de default la cual se ejecuta si no se cumple con ni una de las anteriores. La expresión break rompe el ciclo cada vez que se cumplen las instrucciones de cada caso. ESTRUCTURAS DE CONTROL (CICLICAS) Estas estructuras nos permiten realizar la repetición o ejecución de una o varias instrucciones un numero ya sea conocido o no conocido de veces. En java existen tres tipos de estructuras cíclicas:  for  while  do while Estructura cíclica for Esta es conocida como un ciclo con duración conocida, cual puede ser fijada plenamente por el programador. Su sintaxis es la siguiente: for(valorInicial;valorFinal;incremento/decremento){ sentencias; } Estructura cíclica while Es una estructura de repetición en la cual el número de repeticiones, o tiempo de duración es desconocido, la terminación de dicho ciclo depende de la expresión lógica, una forma en como se comporta dicha estructura es “Mientras la expresión lógica es verdadera se ejecutan todas las instrucciones internas”. Al menos visualizaremos 2 casos: a) int i=0; while(i<=limite){ instrucción(es); i++; } b) int resp=0; while(resp==0){ intruccion(es); System.out.println(“Para continuar pulsa 0”); resp=Integer.parseInt(entrada.readLine()); } Estructura cíclica do while La diferencia con la estructura while es que en este ciclo la expresión lógica 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 subíndices y especifica la posición 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]; Representación grafica de un arreglo: 0 1 2 3 4… n C O N C L U S I O N : A manera de conclusión 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 acción y es de igual manera una forma de ejemplificar el flujo de las estructuras cíclicas. 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 fácil y clara.