ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructuras Repetitivas(ciclos)


Enviado por   •  18 de Marzo de 2014  •  1.671 Palabras (7 Páginas)  •  762 Visitas

Página 1 de 7

1. ¿Qué es una estructura repetitiva?

Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces, por ejemplo, escribir algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro cierta cantidad de pasos, o hacer una operación matemática cierta cantidad de veces. Se les llama bucle o ciclo a todo proceso que se repite cierto número de veces dentro de un pseudocódigo o un programa y las estructuras repetitivas nos permiten hacerlo de forma sencilla.

Existen dos tipos de estructuras repetitivas:

•Aquella en donde se tiene perfectamente establecido el número de veces que un grupo de acciones se van a ejecutar.

•Aquella en la que el número de repeticiones es desconocido y se hará hasta que se cumpla o no cierta condición.

Existen diferentes tipos de estructuras que veremos una a una.

Mientras (condición) Haga

Repita hasta (condición)

Haga Desde (valor inicial Hasta valor final) Haga

2. TIPOS DE CICLOS:

2.1 MIENTRAS (Condición) HAGA

INICIO

Acción_1

Acción_2

Acción_3

Acción_n

FIN DEL MIENTRAS

Instrucción X

En este ciclo el cuerpo del bucle se ejecuta mientras se cumple una determinada condición. Por esta razón se les denomina BUCLES CONDICIONALES.

Gráficamente:

Funcionamiento del ciclo Mientras (condición)

Lo primero que el computador hace es examinar la condición, lo que puede dar como resultado dos posibilidades:

•La condición se cumple: Se ejecutan acción 1, acción 2, acción 3, ..., acción n. Las estará repitiendo hasta que la condición no se cumpla, entonces se sale del ciclo y se siguen ejecutando la o las instrucciones que vienen a continuación y están fuera del bucle; instrucción X.

•La condición no se cumple: No entrará en el ciclo. Se ejecutan las instrucciones que vienen después del bucle, instrucción X, por ejemplo. De esto se deduce que el cuerpo del bucle de una estructura mientras (condición) puede repetirse cero o más veces.

Ejemplo 1: Hacer un algoritmo en pseudocòdigo que imprima los números de 5 hasta 28.

INICIO números_5_al_28

CONSTANTES

Tope=28

VARIABLES

Contnum: ENTERA

COMIENZO

Contnum=5

MIENTRAS( contnum <=tope) HAGA

INICIO

IMPRIMIR(“El número es:” , contnum)

Contnum=contnum + 1

FIN/* fin del mientras*/

FIN DEL ALGORITMO números_5al_28.

2.2 REPITA… HASTA (condición)

Pseudocòdigo

REPITA

Acción 1

Acción 2

Acción 3

Acción N

HASTA( condición)

El bucle REPITA… HASTA (condición) es similar al bucle mientras, la diferencia radica en el momento de evaluación de la condición.

En el bucle REPITA… HASTA (condición), la condición se evalúa después de ejecutar el bloque de instrucciones, por lo tanto, el bloque se ejecuta por lo menos una vez. Este bloque se ejecuta nuevamente si la condición evaluada es verdadera, y no se ejecuta más si se evalúa como falsa.

Gráficamente:

Ejemplo 2: Hacer un algoritmo en pseudocòdigo que imprima los números de 5 hasta 28. Usando el REPITA …HASTA(condiciòn)

INICIO números_5_al_28

CONSTANTES

Tope=28

VARIABLES

Contnum: ENTERA

COMIENZO

Contnum=5

REPITA

IMPRIMIR(“El número es:” , contnum)

Contnum=contnum + 1

HASTA(contnum <=tope)

FIN DEL ALGORITMO números_5al_28.

2.3 HAGA DESDE ( variable de control=variable inicial HASTA valor final ) HAGA

INICIO

Acción 1

Acción 2

Acción 3

Acción N

FIN

La estructura HAGA DESDE, es la estructura algorítmica adecuada para utilizar en un ciclo que se ejecutará un número

...

Descargar como (para miembros actualizados)  txt (8 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com