Programación

Páginas: 3 (675 palabras) Publicado: 19 de octubre de 2014
Curso de programación PIC en C con CCS. Sentencias goto, break, continue.

Escrito por Albert   
 
Hoy continuamos con el curso hablando de las sentencias de control break, continue y goto.
 La sentencia break: Esta sentencia tiene dos funciones, la primera es la que ya se ha mencionado en este curso que nos permite salir de un case en un bloque switch; la segunda, de la cual hablaremoshoy, es la de provocar la salida inmediata de cualquier ciclo que se esté ejecutando sin importar la condición de permanencia en el mismo.

Si tenemos dos o más ciclos iterativos anidados lasentencia break sólo provocará la salida del ciclo en el que se encuentre. Para ilustrar el uso de esta sentencia veamos el siguiente ejemplo:
 

 
Comentario: Este programa hace que el PIC espere hastaque se pulse un botón conectado en la patilla RB0, cuando esto ocurre se enciende un led conectado a la patilla RB1 durante un segundo para luego apargarse y volver a esperar el botón sea pulsadonuevamente.
 
Nótese que, cuando ocurre el break se salta a la siguiente instrucción fuera del while más anidado o más "pequeño", es decir, salta a la instrucción: output_high(PIN_B1) . El break nospermite interrumpir un ciclo a la vez.

Aquí tienen una captura de la simulación en Proteus:
 

 
La sentencia continue: Esta otra sentencia provoca de forma forzada una nueva iteración del ciclo enejecución saltando aquellas instrucciones que faltaban para el término normal de la iteración en curso. En el caso de un ciclo while o do-while se salta directamente a la verificación de la condicióndel ciclo mientras que en un ciclo for se salta a la parte de incremento del ciclo y luego a la verificación de la condición de ciclo.
 

 
Comentario: Este programa se basa en un ciclo for de 5iteraciones en la cuales se espera a que se presione una tecla numérica y la muestra en pantalla, si se presiona otra tecla que no sea numérica se muestra en el terminal el mensaje "No presionaste...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS