Tranajo De Programasion 20 Ultimo Corte
Ministerio del Poder Popular Para la Educación Universitaria
I.U.P. Santiago Mariño
Extensión _Maturin_Monagas
Estructuras De Respetivas
Profesora:
Alumno:
Ronald Quiñones
25.782.251
Introducción
Un ciclo es una estructura que nos permite representar un conjunto de instrucciones que debe repetirse una cantidad limitada de veces,normalmente dependiente de una condición o de una cantidad determinada de repeticiones o iteraciones. Los ciclos permiten iterar todo un proceso tantas veces como el programador (ó el usuario) lo determine.
Es común, que en la solución de muchos problemas algorítmicos, se requiera realizar la repetición de cierto bloque de instrucciones, con el fin de obtener el objetivo buscado por el algoritmo. Paraimplementar repetición de bloques de instrucciones se utilizan los estructuras de control llamadas ciclos o estructuras repetitivas.
Algoritmos que necesitan repetir una acción varias veces
• Estructura denominada bucle o lazo
• Cada repetición se denomina iteración
• Hace falta un medio para detener las repeticiones Detención valor numérico expresión booleana Número determinado derepeticiones Número indeterminado de repeticione
Estructura de Control Respetivas
Las estructuras de control repetitivas son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle (loop). En este capitulo se introducen las estructuras de control repetitivas disponibles en el lenguaje turbo pascal; asimismo sedescriben un conjunto de técnicas para diseñar algoritmos y programas que utilicen bucles.
BUCLE
Una estructura de control que permite la recepcion de una serie determinada de sentencias se denominan bucle (lazo o ciclo).
El cuerpo del bucle contiene las sentencias que se repiten. Pascal proporciona tres estructuras o sentencias de control para especificar la repeticion: while, repeat y for.LA SENTENCIA WHILE
La estructura repetitiva while (mientras) es aquella en la que el número de interacciones no se conoce por anticipado y el cuerpo del bucle se repite mientras se cumple una determinada condición. por esta razón, a estos bucles se les denomina bucles condicionales.
LA SENTENCIA REPEAT
Una variable de la sentencia while es la sentencia repeat. Una de las características delos bucles while-do es que la condición se valúa al principio de cada iteración, si la condición es falsa cuando las sentencia comienza, entonces el bucle no se ejecuta nunca.
Esta sentencia tiene una condicional que se repite hasta que dicha condición se haga verdadera esta condición se denomina repeat-until.
LA SENTENCIA FOR
La sentencia for nos sirve ya que con ella se puede ejecutarun bucle que se repita determinado número de veces.
Esta sentencia requiere que conozcamos el numero de veces que se desea ejecutar la sentencia del interior del bucle. Si no se conoce de antemano el numero de repeticiones es mejor utilizar la sentencia while o repeat.
La sentencia (do-while),
Los bucles do-while son muy similares a los bucles while, excepto que la expresión verdadera esverificada al final de cada iteración en lugar que al principio. La diferencia principal con los bucles while es que está garantizado que corra la primera iteración de un bucle do-while (la expresión verdadera sólo es verificada al final de la iteración), mientras que no necesariamente va a correr con un bucle while regular (la expresión verdadera es verificada al principio de cada iteración, si seevalúa como FALSE justo desde el comienzo, la ejecución del bucle terminaría inmediatamente).
Ejemplos
Con la sentencia FOR:
Ejemplo 1
#include
#include
void main()
{
int i;
for(i=0; i<=20; i++)
printf(“Soy la variable i, mi valor en esta iteracion es: %d\n”,i);
system(“pause”);
Ejemplo 2
#include
#include
void main()
{
int num;
int suma=0;...
Regístrate para leer el documento completo.