estructura de datos

Páginas: 3 (626 palabras) Publicado: 14 de febrero de 2014
ESTRUCTURAS DE CONTROL
A. Introducción
Durante un programa existen acciones que se han de repetir un número determinado de veces. Por ejemplo, leer 3 caracteres de un flujo de entrada in secodificaría:
in.read ();
in.read ();
in.read ();
Este código además de poco elegante sería inviable para una repetición de 3000 lecturas. Por eso aparecen las estructuras de control, que facilitan quedeterminadas acciones se realicen varias veces, mientras que una condición se cumpla, y en definitiva, tomar decisiones de qué hacer en función de las condiciones que se den en el programa en unmomento dado de su ejecución.
Así, nuestro ejemplo se podría indicar como:
int i=0;
for ( i=0 ; i 90)
{Clasificación='A';}
else
if (valor > 80)
{Clasificación='B';}
else
if (valor >70)
{clasificación='C';}
else
{clasificación='F';}

Se pueden escribir los if en las mismas líneas que los else, pero desde este tutorial se insta a utilizar la forma indentada(como se ha podido ver en el ejemplo), pues es más clara para el lector.
Este sistema de programación (else if) no es demasiado recomendable, y por ello el lenguaje Java incluye lasentencia switch, que veremos a continuación, para dirigir el flujo de control de variables con múltiples valores.
b.) La sentencia switch
Mediante la sentencia switch se puede seleccionar entre varias sentencias segúnel valor de cierta expresión.
La forma general de switch es la siguiente:
switch ( expresiónMultivalor ) {
case valor1 : conjuntoDeSentencias; break;
case valor2 : conjuntoDeSentencias; break;case valor3: conjuntoDeSentencias; break;
default: conjuntoDeSentencias; break;
}
La sentencia switch evalúa la expresiónMultivalor y ejecuta el conjuntoDeSentencias que aparece junto a lacláusula case cuyo valor corresponda con el de la expresiónMultivalor.
Cada sentencia case debe ser única y el valor que evalúa debe ser del mismo tipo que el devuelto por la expresiónMultivalor de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de Datos
  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS