Break y continue

Solo disponible en BuenasTareas
  • Páginas : 3 (513 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2010
Leer documento completo
Vista previa del texto
CONCEPTO:
El enunciado break es utilizado para controlar el flujo de control de un programa.
El break utilizado dentro de las estructuras de control causa la inmediata salida de dicha estructura(por lo tanto no sigue repitiéndose el bloque y continua la ejecución de las instrucciones que le siguen a la estructura de control).
La sentencia break puede ser utilizada acompañando a la sentenciaswitch; para entender mejor. La sentencia switch nos permite decidir entre diferentes bloques a ejecutar el valor según el valor de una expresión, dicho de otro modo: la instrucción switch es unainstrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable con otra una lista de constantes ints o chars, cuando el computador encuentra el valor deigualdad entre las variable y constante, entonces ejecuta el grupo de instrucciones asociados a un default, aunque este último es opcional. En el formato de switch al final de cada opción se escribe elbreak.
Algunos programadores dicen que el uso de break y del continue dentro de la estructuras de control (excepto el break en la estructura switch) viola las normas de la programación estructurada. Locierto es que no es necesario el uso del break y continue si se utilizan las estructuras correctas.

ALGUNOS EJEMPLOS:
EJEMPLO 1:
#include
#include
#include

int num;

num = 1;
while(num b){
if (b>c){
printf("\nEL NUMERO CENTRAL ES: %d\n\n",b);
}
else{
if (a>c){
printf("\nEL NUMERO CENTRAL ES: %d\n\n",c);
}
else{
printf("\nEL NUMERO CENTRAL ES: %d\n\n",a);
}
}
}
else{if (a>c){
printf("\nEL NUMERO CENTRAL ES: %d\n\n",a);
}
else{
if (c>b){
printf("\nEL NUMERO CENTRAL ES: %d\n\n",b);
}
else{
printf("\nEL NUMERO CENTRAL ES: %d\n\n",c);
}
}


EJEMPLO4:
#include
#include
int num;

bool EsVocal;
char letra;
switch(letra)
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
EsVocal = true;
break;...
tracking img