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