evaluación permanente 3



                                                              BUCLES

En programación, un bucle es un tipo de estructura de control que permite repetir una o más sentencias múltiples veces.
Los bucles más generales en los lenguajes de programación son WHILE, FOR y REPEAT (estructura de repeticion).
Todos los bucles se ejecutan mientras se cumpla una determinada condición (ver condición simple o condición compuesta), o sea, mientras esa condición sea verdadera, el bucle seguirá ejecutándose.
En la mayoría de los lenguajes de programación, los bucles también pueden "escaparse" o "romperse", a pesar de que la condición siga siendo verdadera. Es otra forma de salir de la ejecución de un bucle. El uso de este tipo de funciones de escape, es considerado impropia e innecesaria por los programadores más puristas, pues siempre se puede salir de un bucle utilizando la condición. En el caso de que salir sea complicado o imposible, significa que se eligió mal el tipo de bucle. Desde un punto de vista práctico, muchas veces es más fácil emplear alguna función de escape del bucle.
Si hay algún error en el código, el bucle podría ejecutarse una y otra vez, entrando en un bucle infinito. Un bucle infinito se considera un error de programación, a menos que ese sea el resultado esperado por el programador (generalmente usado en programas malignos/molestos, para que se repita una acción una y otra vez).
El descubrimiento de los bucles se lo debemos a Ada Byron, así como el de las subrutina (que no es otra cosa que una función o procedimiento). Está considerada como la primera programadora, y ella misma se autodenominaba analista, lo que no deja de ser sorprendente, ya que el primer ordenador no se construyó hasta un siglo después.


                                     Ejemplos Bucles
#include <stdio.h>
int main()
{
int numero=1;
int salida=0;
//probar con bucle infinito y rompimiento break
while (numero!=salida)
}
 {
 printf ("\nAdivina cual es el numero para salirme entre [-10:10 ]:");
 scanf ("%d",&numero);
 if((numero>10)&&(numero<-10))
 printf("Te saliste del rango!\n");

}
                                                 TIPOS DE BUCLES

                                                 BUCLE INFINITO

Bucle infinito en programación es un error que consiste en realizar un ciclo que se repite de forma indefinida ya que su condición para finalizar nunca se cumple.1


Por definición un bucle debe contener condiciones que establezcan cuándo empieza y cuándo acaba, de manera que, mientras las condiciones se cumplan, ejecute una secuencia de código de manera repetitiva. En el caso de ciclo infinito, como la condición de finalización no se alcanza, el bucle sigue ejecutando el segmento de código indefinidamente.

                                                   EJEMPLO DE  BUCLES INFINITO

Estructuras repetitivas e iterativas.




                                                    BUCLE FINITO

 bucle  finito en C++ consiste en realizar un ciclo que se repite pero que tenga un final en
el cual el bucles finito por definición debe contener condiciones que establezcan un inicio y final  para ejecutar una secuencias de códigos de manera repetitiva.

                                                 
                                               EJEMPLOS DE BUCLES FINITO
                               Estructuras repetitivas e iterativas.




                                                   ALGORITMO BUCLES


1- INICIO
2- DECLARACIÓN
   
      Bucles de C++

     P- bucles infinito 
     T- bucles finito

3- ASIGNACIÓN
     
      Bucles infinito =   el bucle se estará repitiendo indefinidamente (no finaliza)
      Bucles finito   =   el bucle finalizara cuando se cumpla la condición  (finaliza)

4- PROCESO

si < el bucle se estará repitiendo indefinidamente = no finaliza > entonces

Caso contrario

Escribir que es " BUCLES INFINITO"
P = BUCLES INFINITO

 Si < el bucle finalizara cuando se cumpla la condición  = finaliza >entonces


Caso contrario

Escribir que es  "BUCLES FINITO"
T = BUCLES FINITO

FIN DEL CASO

5-RESULTADO
  
P o T




















0 comentarios:

Publicar un comentario