jueves, 4 de noviembre de 2010

tipos de ciclos y sus ejemplos

  • ciclo infinito (while)

ejemplo de ciclo infinito (while)


#include <stdio.h>

int main(void)
{
   int x = 0;
   while(x < 10)
   {
     printf("No acabaré en algún momento!\n");
//En si para que no sea un bucle infinito al contador hacemos que sume
x=con;
con=con+1;
   }
   return 0;
}

bucle for

Su uso principal se orienta a los vectores, pudiendo modificar, agregar, eliminar o consultar datos que se encuentren según el índice. Por esto último, una condición mínima del vector es que debe ser ordenado, por que si se intenta leer un dato inexistente, esto genera un error de programación.

Vector a[3][4][2]. // Estamos indicando un vector de 3 dimensiones y 24 elementos en total.
PARA i:= 0 A 2 HACER
  PARA j:= 0 A 3 HACER
    PARA k:= 0 A 1 HACER
      HacerAlgo(a[i][j][k])
    FIN PARA
  FIN PARA
FIN PARA
bucle repetir
REPEAT
   WriteString(“Escribe el numero”)
   ReadInt(numero)
UNTIL (numero >= 3) AND (numero <= 7)

estrutura del control

En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.
Con las estructuras de control se puede:
  • De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case)
  • Ejecutar un grupo de sentencias mientras exista una condición (Do-While)
  • Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)
  • Ejecutar un grupo de sentencias un número determinado de veces (For-Next)


El cuerpo del bucle es el fragmento de programa que será repetido en cada iteración.
La condición es una variable o una función reducible a valor booleano.

No hay comentarios:

Publicar un comentario