Ciclos en lenguaje c

Solo disponible en BuenasTareas
  • Páginas : 4 (758 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de junio de 2011
Leer documento completo
Vista previa del texto
NOMBRE:
SEMESTRE: Segundo Semestre

PROFESORA: M.I Rubicela Tepepa Rincón

MATERIA: Lenguaje de Programación

ESCUELA: UGM norte

TRABAJO: Ciclos en lenguaje CCALIFICACIÒN:_____________

Funcionamiento de Un Ciclo
Un ciclo, funciona de la siguiente manera: Evalúa una condición de resultar cierta, realiza una acción o bloque de acciones, luego vuelve a evaluar la condición y sinuevamente resulta cierta, realiza la (s) acción (es). Cuando la condición de cómo resultado falso, se sale del ciclo y continúa con la ejecución normal del programa.
Ciclo de Entrada Asegurada
Lasintaxis es la siguiente:
while(condición)
Acción;
Funciona de la siguiente manera: primero evalúa la condición, si da como resultado cierta realiza la acción, luego vuelve a evaluar la condición, sisu resultado es falso, se sale del ciclo y continúa con la ejecución del programa.
Hay que tener mucho cuidado, cuando trabajamos con ciclos, ya que podemos caer en un ciclo infinito, es decir quenunca se sale de él. Lo cual no es un error de sintaxis sino de lógica. Por lo cual en las acciones debemos siempre colocar algo que haga que se modifique el resultado de la condición, lo cual puede seruna bandera, un contador o un acumulador.
Ejemplo :
Diseñe un Programa que imprima los primeros 10 números.

#include <stdio.h>

#include <conio.h>

main()

{

int i=1;/*Declaramos nuestro contador con su Valor Inicial*/

while(i<=10) /*Mientras i sea menor o igual a 10:*/

{

printf("%d\t", i);/*Imprimir el valor de i*/

i+=1;/*Aumentar el contador en 1*/

}getch();

return 0;

}
Ciclo Controlado por contador.
En algunas ocasiones, sabemos a ciencia cierta el número de veces que se tiene que repetir una misma acción o bloque de acciones. Y paraello es que nos sirve, esta estructura. Su sintaxis es la siguiente:
for( valor inicial; condición; incremento)

accion;

Donde:

Valor inicial: es el valor con el cual inicializamos...
tracking img