Kategorie: Wszystkie - bucles - decisiones - variables - ejecución

przez WILIAN ALEJANDRO ORTEGA POZO 2 lat temu

309

sentencias de control y sus características.

sentencias de control y sus características.

sentencias de control y sus características.

SENTENCIA continue
Su sintaxis es: continue; Como ejemplo, vea el siguiente programa que imprime todos los números entre 1 y 100 que son múltiplos de 5. #include main() { int n; for (n = 0; n <= 100; n++) { // Si n no es múltiplo de 5, siguiente iteración if (n % 5 != 0) continue; // Imprime el siguiente múltiplo de 5 printf("%d ", n); } }
La sentencia continue obliga a ejecutar la siguiente iteración del bucle while, do o for, en el que está contenida.
SENTENCIA break
Cuando las sentencias switch, while, do o for estén anidadas, la sentencia break solamente finaliza la ejecución del bucle donde esté incluida.
Anteriormente vimos que la sentencia break finaliza la ejecución de una sentencia switch. Pues bien, cuando se utiliza break en el bloque correspondiente a una sentencia while, do o for, hace lo mismo: finaliza la ejecución del bucle.
SENTENCIA for
Su sintaxis es la siguiente: for ([v1=e1 [, v2=e2]...];[condición];[progresión-condición]) sentencia; • v1, v2, ..., representan variables de control que serán iniciadas con los valores de las expresiones e1, e2, ...; • condición es una expresión booleana que si se omite, se supone verdadera; • progresión-condición es una o más expresiones separadas por comas cuyos valores evolucionan en el sentido de que se cumpla la condición para finalizar la ejecución de la sentencia for; • sentencia es una sentencia simple o compuesta.
La sentencia for permite ejecutar una sentencia simple o compuesta, repetidamente un número de veces conocido.
SENTENCIA do ... while
Su sintaxis es la siguiente: do sentencia; while (condición); donde condición es cualquier expresión numérica, relacional o lógica y sentencia es una sentencia simple o compuesta. Observe que la estructura do ... while finaliza con un punto y coma.
La sentencia do ... while ejecuta una sentencia, simple o compuesta, una o más veces dependiendo del valor de una expresión.
SENTENCIA goto
Su sintaxis es la siguiente: goto etiqueta; . . . etiqueta: sentencia;
La sentencia goto transfiere el control a una línea específica del programa, identificada por una etiqueta.
SENTENCIA while
Su sintaxis es: while (condición) sentencia; donde condición es cualquier expresión numérica, relacional o lógica y sentencia es una sentencia simple o compuesta.
La sentencia while ejecuta una sentencia, simple o compuesta, cero o más veces, dependiendo de una condición.
SENTENCIA switch
Es una sentencia especial para decisiones múltiples. El valor de esta expresión puede ser de tipo int o char, pero no pude ser del tipo float ni double.
La sentencia switch permite ejecutar una de varias acciones, en función del valor de una expresión.
SENTENCIA else if
La estructura presentada a continuación, aparece con bastante frecuencia y es por lo que se le da un tratamiento por separado. Esta estructura es consecuencia de las sentencias if anidadas.
SENTENCIA if
Ejemplo True o False
Permite a un programa tomar una decisión para ejecutar una acción u otra, basándose en el resultado verdadero o falso