Sei sulla pagina 1di 11

Universidad De San Pedro Sula

Catedrtico: Ing. Jos Zepeda Alumno: Franklin Augusto Matute 1101023

Introduccin

Un bucle es una estructura que permite repetir una tarea un nmero de veces, determinado por una condicin. Para hacer bucles podemos utilizar las estructuras do-while. Estos bucles iteran indefinidamente mientras se cumpla una condicin. La mayora de los bucles utilizan algn tipo de contador para controlar cuantas veces se ejecuta el bucle. Puede declarar una variable y escribir una sentencia que incremente o disminuya el valor de la variable cada vez que se ejecute el bucle. En la accin for, el contador y la sentencia que incrementa el contador son parte de la accin.

Objetivo General Conocer Las Diferentes Tipos De Arreglos En Los Que Podramos Usar For Y Do-While.

Estructuras Repetitivas

Ciclo For

Es Una Serie Instrucciones Para Ciclos Resuelven El Problema De Repetir Todo El Programa O Cierta Parte Del Programa Ms De Una Vez. Este Ciclo Es Uno De Los Ms Usados Para Repetir Una Secuencia De Instrucciones, Sobre Todo Cuando Se Conoce La Cantidad Exacta De Veces Que Se Quiere Que Se Ejecute Una Instruccin Simple O Compuesta. Su representacin es la siguiente: De Forma General for(inicializacin; condicin; incremento) { Conjunto de sentencias. } De Forma Especifica for(i=0; i<10; i++) { printf(*); } Donde Se Establece Como Variable Centinela La Variable I Y se inicializa Con 0, La Condicin Del Paro De Ciclo Es Que I No sea Menor Que 10 y Que El Incremento Sea De I en 1. Y Se Lee As; Se Inicia i Con 0, Mientras Que i Sea Menor Que 10, i Se Incrementa en 1

El bucle FOR tiene tres partes incluidas entre los parntesis, que nos sirven para definir cmo deseamos que se realicen las repeticiones. La primera parte es la inicializacin, que se ejecuta solamente al comenzar la primera iteracin del bucle. En esta parte se suele colocar la variable que utilizaremos para llevar la cuenta de las veces que se ejecuta el bucle.

La segunda parte es la condicin, que se evaluar cada vez que comience una iteracin del bucle. Contiene una expresin para decidir cundo se ha de detener el bucle, o mejor dicho, la condicin que se debe cumplir para que contine la ejecucin del bucle.

Por ltimo tenemos la actualizacin, que sirve para indicar los cambios que queramos ejecutar en las variables cada vez que termina la iteracin del bucle, antes de comprobar si se debe seguir ejecutando. Su uso principal se orienta a los vectores, pudiendo modificar, agregar, eliminar o consultar datos que se encuentren segn el ndice. Por esto ltimo, una condicin mnima del vector es que debe ser ordenado, porque si se intenta leer un dato inexistente, esto genera un error de programacin La principal diferencia de un bucle PARA con respecto a los bucles MIENTRAS Y REPETIR, es que puede determinarse al comienzo del bucle cuntas veces se iterar el mismo, lo cual muchas veces puede redundar en una optimizacin del cdigo por parte de los compiladores. Los condicionales constituyen junto con los bucles los pilares de la programacin estructurada, y su uso es una evolucin de una sentencia de lenguaje ensamblador que ejecutaba la siguiente lnea o no en funcin del valor de una condicin.

El bucle PARA se ha convertido en el bucle ms ampliamente utilizado en la programacin, ya que con la evolucin de los lenguajes la mayora de las condiciones de fin

Diagrama De Flujo

Algunos Arreglos En Los Que Se Usa For Comparar varios numeros (arreglo) y ordenar de menor a mayor.

Ingresa notas por opciones y alumnos. Imprime una cadena de caracteres. Compara nmero 10 enteros positivos comparando un nmero con otro.

Ciclo Do While El ciclo do-while es bastante parecido al while con la nica diferencia en que el ciclo while si no se cumple la condicin desde la entrada no realiza la instruccin, pero en el caso del do-while siempre se realizara la instruccin mnimo 1 vez, su sintaxis:

do{ instruccin; }while(condicin);-

La sintaxis no vara mucho, mientras que la condicin sea verdadera se repetir la instruccin, pero la diferencia est en que la instruccin se ejecutara almenas 1 vez aunque la condicin no se cumpla, Aqu se ve la diferencia:

En un while:

int i = 11; while (i <= 10){ Console.WriteLine(i.ToString()); }

En un do-while:

int i = 11; do {

Console.WriteLine(i.ToString()); } while (i <= 10); En el while no imprimira nada, ya que primero evala la condicion y esta no se cumple, pero en el do-while se imprima "11", ya que ejecuta la instruccin antes de evaluar la condicion. Diagrama De Flujo Ciclo Do-While

Cuerpo Del Ciclo Ejecutar

Verdadero

Condicin Evaluar

Falso Fin Del Ciclo

Conclusiones

Las Estructuras Iterativas son aquellas que facilitan el proceso de desarrollo de un programa al permitir repetir una instruccin o bloque de instrucciones hasta que cumpla una condicin.

Todas las sentencias de repeticin necesitan de un contador o acumulador. El contador es aquel que se incrementa o decrementa en un valor constante mientas que el acumulador en un valor variable.

En la sentencia for el acumulador se incrementa automticamente, en la sentencia while y repeat el acumulador se incrementa dentro del cuerpo del bucle.

La sentencia for se ejecuta un nmero indicado de veces, la sentencia while se ejecuta las instrucciones cuando la condicin es verdadera y la sentencia repeat se ejecuta el cuerpo del bucle cuando la condicin es falsa.

Potrebbero piacerti anche