100% encontró este documento útil (2 votos)
252 vistas15 páginas

Uso de Estructuras Algorítmicas Repetitivas

Este documento describe tres estructuras algorítmicas repetitivas: mientras, repetir y desde/para. La estructura mientras evalúa una condición al principio de cada iteración. La estructura repetir evalúa la condición al final de cada iteración. La estructura desde/para repite un número fijo de veces controlado por un contador. Se proveen ejemplos de código para ilustrar el uso de cada estructura.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
252 vistas15 páginas

Uso de Estructuras Algorítmicas Repetitivas

Este documento describe tres estructuras algorítmicas repetitivas: mientras, repetir y desde/para. La estructura mientras evalúa una condición al principio de cada iteración. La estructura repetir evalúa la condición al final de cada iteración. La estructura desde/para repite un número fijo de veces controlado por un contador. Se proveen ejemplos de código para ilustrar el uso de cada estructura.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

USO DE

ESTRUCTURAS
ALGORTMICAS
REPETITIVAS
Una estructura repetitiva es una
instruccin que hace que se
repitan un nmero controlado de
veces, un conjunto de
instrucciones ya sean bsicas, de
control o complementarias.
Casos Generales de Estructuras
repetitivas
1) La condicin de Salida del bucle se realiza al principio del
bucle (estructuramientras)tambin llamada PRE-
CONDICIONAL

2) La condicin de Salida se origina al final del bucle; el bucle se


verifica hasta quese verifique una cierta condicin
tambin llamada POST-CONDICIONAL (estructura Repetir
Hasta).

3) La condicin de salida se realiza con un contador que cuente


el numero deinteracciones. ( i es un contador que cuenta desde
el valor inicial (vi.) hasta elvalor final (vf) con los incrementos
que se consideren.)(estructura DESDE o PARA).
Tipos de estructuras repetitivas

Mientras Condicin Hacer
Fin mientras

Desde Variable=inicio Hasta Variable=Final hacer


Fin desde

(La anterior tambin puede ser usada con la palabra PARA en vez de DESDE ejemplo:
PARA Variable=inicio Hasta Variable=Final hacer
Fin PARA)

Repetir
Hasta Condicin
Estructura mientras ("while")
(While")
Es aquella en que el cuerpo del bucle se repite mientras
se cumpleuna determinada [Link] se ejecuta
la accinmientras,la primeracosa que sucede es que
se evala la condicin (una expresin booleanaque
devuelve Verdadero o Falso), si se evalafalsa ninguna
accin se tomara y el programa en la siguiente
instruccin del bucle; si laexpresin booleana es
verdadera, entonces se ejecuta el cuerpo del bucle,
depuse delcual se evala de nuevo la expresin
booleana.

Esta expresin booleana se repite una y otra vez mientras


laexpresin booleana (condicin) sea verdad.
Forma de Uso

Mientrascondicionhacer
accin 1
accin 2
accin 3
....
accin n
Fin_Mientras

1.- Hacer un programa que cuente del


uno al 10

Inicio
x= 1
Mientras x<=10 hacer
Escribir x
x= x + 1
Fin_Mientras
Final

Estructura repetir ("repeat").


(Repeat").

Si el valor de la expresin
booleana es inicialmente falso,
el cuerpo delBucle no se
ejecutara, por ello se necesitan
de otros tipos de
[Link] estructura se
ejecuta hasta que cumpla una
condicindeterminada que se
comprueba hasta el final del
bucle.

Diferencias entre las estructuras


mientras y repetir

La estructuramientrastermina cuando la condicin


es falsa, mientras querepetirtermina cuando la
condicin es verdadera.

En la estructurarepetirel cuerpo del bucle se


ejecuta siempre al menos una solavez; por el
contrariomientrases mas general y permite la
posibilidad de que elbucle pueda no ser ejecutado.

Para usar la estructurarepetirdebe estar segurode


que el cuerpo del bucle se repetir al menos una sola
vez.
Forma de Uso
programEJE13101;

usesCrt;

varContador : Integer;

begin
ClrScr;
GotoXY(4,2);

Contador :=1;{ Inicializacion del


contador }
repeat
Write( Contador,' ');{ Salida }
Contador := Contador +1;{ Incremento
}
untilContador >10;{ Condicion }
end.
Estructura desde/para ("for")
(For").

Son el numero total de veces que se


desea ejecutar las acciones delBucle
(numero de interacciones fijo), este
ejecuta las acciones del cuerpo o
delBucle un numero especifico de veces
y de modo automtico controla el numero
deInteracciones o pasos a travs del
cuerpo del bucle.
Forma de Uso

#include<stdio.h>
main(){
intn,i;
intsuma;
printf("Sumadesde0hastan.\n");
printf("Introduceunnmeron:");
scanf("%i",&n);
for(i=suma=0;i<=n;i++)
suma=suma+i;
printf("Sumadesde0hasta%d=%d\n",n,
suma);
}

También podría gustarte