Redes sociales

siguenos en facebook

domingo, 8 de febrero de 2015

ESTRUCTURAS DE CONTROL EN LENGUAJE C

Antes de entrar en materia, veamos algunas cosas del lenguaje C que nos vamos a encontrar en gran parte de los ejercicios.
Generalmente, los enunciados o instrucciones en los programas se ejecutan en forma secuencial, pero hay enunciados que le permiten al programador decidir que la instrucción siguiente a ejecutar se diferente a la de la secuencia, estas instrucciones se llaman estructuras de control y han permitido realizar la llamada programación estructurada, optimizando así los programas, debido a que el número de líneas se reduce considerablemente.


Las estructuras de control en C se clasifican en: estructura de secuencia, estructuras de selección y estructuras de repetición.
La estructura de secuencia está asegurada, ya que el computador ejecuta automáticamente las instrucciones una después de la otra, el en orden en el cual se han escrito.
Las estructuras de selección son: if se le llama estructura de una selección por que ejecuta una acción si una condición es verdadera, en caso contrario la ignora. If/else se conoce como estructura de doble selección porque ejecuta una acción si la condición es verdadera y ejecuta una acción diferente si la condición es falsa; por último, la estructura switch llamada de selección múltiple, puede seleccionar entre muchas acciones diferentes.
Las estructuras de repetición son while, do/while y for, se utilizan porque gran parte de los programas utilizan ciclos o grupos de instrucciones que el computador debe ejecutar en forma repetida, siempre y cuando se conserve verdadera alguna condición de continuación de ciclo. Existen ciclos de repetición definidos, en los cuales se conoce el número de repeticiones que se ejecutaran y ciclos de repetición indefinidos donde no sabemos hasta cuando se repetirá la porción de un programa.


While permite que un ciclo se repita mientras la condición que hay al frente se cumpla, por ejemplo:
While (contador<10)
Do/while requiere que se ejecute una acción antes de ejecutar el ciclo de repeticiones de while por ejemplo:
Do
{
Printf (“%d”, contador);
}
While (++contador<10);

La estructura for maneja de manera automática el ciclo de repeticiones por ejemplo:
For (cont=1; cont<10, cont++)

Quiere decir que la variable cont se inicializa en 1 mientras que sea menor que 10 se incrementa de 1 en 1.

No hay comentarios.:

Publicar un comentario