Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Ciclos en lenguaje C




Enviado por Pablo Turmero



    Monografias.com

    Ciclos
    Un ciclo es una estructura de control para repetir una o más instrucciones.
    Se le llama cuerpo del ciclo al grupo de instrucciones que se repiten.
    La ejecución del cuerpo del ciclo es controlada por una expresión lógica.

    Monografias.com

    Ciclos…
    La evaluación de la expresión lógica puede estar antes o después del cuerpo del ciclo.
    Los ciclos que tienen la evaluación de la expresión lógica antes del cuerpo se conocen como “pre-test loops” y los que la tienen después se conocen como “post test loops”.

    Monografias.com

    “Pre-Test Loops” en Java

    For
    Controlado por contador
    While
    Controlado por contador o evento (respuesta o sentinela).
    3

    Monografias.com

    Flujograma de Ciclo while
    (Gp:) statement(s)
    (Gp:) true
    (Gp:) boolean
    expression?
    (Gp:) false

    (Gp:) statement(s)
    (Gp:) true
    (Gp:) boolean
    expression
    (Gp:) false

    Monografias.com

    Ciclo while
    La sintáxis del ciclo while es como sigue:
    while(condition) {
    //loop body
    statements;
    }
    Como puede ver la condición es evaluada al principio, antes de ejecutar el cuerpo del ciclo.

    Al evaluar la condición, si ésta es cierta, se ejecuta el cuerpo del ciclo y si es falsa, se procede a la siguiente instrucción después del ciclo.

    Decimos que un while se ejecuta de 0 a n veces ya que cabe la posibilidad que la primera vez la condición sea falsa y el ciclo no se ejecute ni siquiera una vez.

    Monografias.com

    Display
    ‘*’
    x=1
    x 100);
    System.out.print("Enter number in the range of 1 through 100: ");
    number = keyboard.nextInt();

    while (number < 1 || number > 100) {
    System.out.println("That number is invalid.");
    System.out.print("Enter number in the range of 1 through 100: ”);
    number = keyboard.nextInt();
    }
    Usando while:
    Usando do-while:

    Monografias.com

    Qué tipo de ciclo usar
    while
    Use siempre que quiera cubrir la posibilidad de que el ciclo no se ejecute si la condición es falsa de entrada
    Si va a usar la técnica del centinela
    Puede usarse con técnica de respuesta
    Puede usarse para validar datos entrados
    do-while
    Use siempre que quiera que el ciclo se ejecute por lo menos una vez
    Ideal para técnica de menú
    Puede usarse con técnica de respuesta
    Puede usarse para validar datos entrados
    for
    Use siempre que sepa la cantidad de veces que quiere que se ejecute el ciclo o que le pueda preguntar al usuario la cantidad de datos que va a procesar

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter