Documente Academic
Documente Profesional
Documente Cultură
Práctica 5
Sobre:
Sentencias de Iteración Cíclicas
Matrícula: 2182002671
Grupo: CSAI81
Introducción:
En esta práctica se conocerá acerca de los bucles, también llamados ciclos,
pues con esta da como resultado secuencias de datos que puede ejecutar las
veces deseadas, aquí los bucles mas utilizados son el while, for y do-while.
valida si la condición se cumple antes de iniciar con el código que va a
realizar el incremento o ciclo, el tope o fin de las iteraciones estará dada por la
condición y termina cuando el valor ingresado sea el límite que indica el ciclo
o el valor no cumpla con la condición. Es muy utilizado y da una nueva forma
de ver la programación, pues en ciertas ocasiones puede ser útil para reducir
información y tener un resultado mas eficaz, en esta practica se utilizara en
ejemplos a cada bucle como también utilizarlos con sus normas cada uno.
BUCLE
Un bucle o ciclo, en programación, es una secuencia que ejecuta repetidas veces un trozo de
código, hasta que la condición asignada a dicho bucle deja de cumplirse. Los tres bucles más
utilizados en programación son el bucle while, el bucle for y el bucle do-while.
En lenguaje C, para escribir una instrucción while (repetitiva mientras) se utiliza la sintaxis:
Cuando el <bloque_de_instrucciones> sólo contiene una instrucción, los caracteres abrir llave ({)
y cerrar llave (}) son opcionales.
Por otra parte, al igual que en las instrucciones alternativas doble y simple, a la <expresión_lógica>
de una instrucción repetitiva while, también se le llama condición.
Para que se ejecute el <bloque_de_instrucciones>, la condición tiene que ser verdadera. Por el
contrario, si la condición es falsa, el <bloque_de_instrucciones> no se ejecuta.
Por tanto, cuando el flujo de un programa llega a un bucle while, existen dos posibilidades:
Cuando la condición de un bucle while se evalúa siempre a verdadera, se dice que se ha producido
un bucle infinito, ya que, el programa nunca termina. Un bucle infinito es un error lógico.
/*Ejemplo 1*/ WHILE
1. Realizar un programa que determine si un número introducido por pantalla es primo o no, se sugiere
utilizar el ciclo while y un if.
2. Hacer un programa en C que muestre en pantalla la tabla de multiplicar de un número introducido
por el usuario. El número para ingresar solo es permitido entre 1 y 9, si no, se muestra un mensaje de
error y termina el programa. A continuación, se muestra parte del programa, es necesario completarlo.
Escribe un programa que calcule la serie de ULAM para cualquier entero positivo.
Cuestionario
Llene cada uno de los siguientes espacios en blanco.
1.La estructura de repetición (while) especifica que un enunciado o grupo de enunciados debe ser
ejecutado de forma repetidamente, en tanto cierta condición se mantenga verdadera.
3. Cuando no se conoce por anticipado cuantas veces debe repetirse un conjunto de enunciados, se
puede utilizar un valor (centinela) para terminar la repetición.
4. La repetición controlada por contador también se conoce como repetición (controlada), porque
se sabe por anticipado cuántas veces se ejecutará el ciclo.
5. La repetición controlada por centinela también se conoce como (indefinida), porque no se sabe
con anticipación cuántas veces se ejecutará el ciclo.
Ulam conjeturaba que esta secuencia tiene densidad 0. Sin embargo, cálculos hasta 4*107 (Jud
McCranie) indican que la densidad alcanza cerca de 0.074.
Conclusión
Los bucles o ciclos tales como son while, for, do-while tienen gran importancia al momento de
hacer un programa en C, pues facilita el proceso de repetición como en un menú, se conoció, en
base de ejercicios estos bucles y la utilidad que se le puede dar, se sabe pues estos dieron lugar al
tercer paradigma de la programación.