programacion

Páginas: 8 (1946 palabras) Publicado: 3 de septiembre de 2014
Estructuras Algorítmicas
Instrucciones Cíclicas

Introducción

Instrucciones Cíclicas o Repetitivas
 En las estructuras secuenciales y de decisión las instrucciones
que conforman el algoritmo se ejecutan una, y sólo una vez, en el
mismo orden en que aparecen.
 Existen problemas que requieren que un grupo de instrucciones no
se aplique sólo a un caso específico, sino que estas mismasinstrucciones se apliquen a muchos otros casos.

Lámina  2

Introducción

Instrucciones Cíclicas o Repetitivas
Ejemplo de uso
Calcular el promedio de calificaciones de los estudiantes de una universidad.

Se establece un modelo para obtener el promedio de calificaciones para
un estudiante y, este se aplica a todos los estudiantes.
El grupo de instrucciones que conforman el modelo desolución de un
determinado proceso dentro del algoritmo se repite tantas veces como sea
necesario.

Lámina  3

Introducción

Instrucciones Cíclicas o Repetitivas

Las instrucciones repetitivas o cíclicas permiten realizar una
secuencia de instrucciones cero o más veces de acuerdo
al resultado de la evaluación de una expresión lógica.

Lámina  4

Estructuras CíclicasInstrucciones Cíclicas o Repetitivas
Definición
1. Las estructuras cíclicas o repetitivas es
la estructura de
algorítmica que contiene o representa un bucle o conjunto de
instrucciones que se repiten un número finito de veces.

2.

Cada repetición del bucle se llama una iteración.

3. Todo bucle tiene asociada una condición, que es la que va a
determinar si se ejecuta el bucle y hasta cuando.Lámina  5

Estructuras Cíclicas

Instrucciones Cíclicas o Repetitivas
Existen tres tipos básicos de estructuras repetitivas:
 Mientras que (While do)

 Repetir hasta (Repeat until)
 Para (For)

Lámina  6

Estructuras Cíclica Mientras - Hacer

Estructura Cíclica Mientras - Hacer

falso

condición
verdadero

Acciones A

Acciones B

Lámina  7

Estructura CíclicaMientras-hacer

La estructura Mientras-hacer está formada por dos partes:
1

1. La expresión de tipo lógico que se evalúa
cada vez que se repite el ciclo

falso

condición
verdadero

2

2. El grupo de instrucciones que se ejecutan para
cada iteración

Acciones A

Acciones B

Lámina  8

Estructura Cíclica Mientras-hacer
Funcionamiento:
 La condición del Mientras-hacerse evalúa al
principio, antes de entrar en las acciones. (1)
 Si la condición es verdadera, se comienza a
ejecutar las acciones del Mientras hacer. (2)
 Después de la ejecutar la última acción, se
repite el proceso de evaluación de la
condición(1); si la condición es verdadera de
nuevo, se repite el ciclo. (2)
 Este proceso se conoce como un bucle y
continúa hasta que la condición seafalsa. En
ese momento, la ejecución prosigue con la
sentencia siguiente del programa. (3)

Lámina  9

1
falso

condición
verdadero

2
Acciones A

Acciones B

3

Estructura Cíclica Mientras-hacer

Observación
Dentro del grupo de las instrucciones del ciclo
falso

debe haber por lo menos una instrucción que
modifique el resultado de la expresión lógica

de lo contrario,condición
verdadero

2
Acciones A

nunca se terminará la repetición de la ejecución
de las instrucciones y será un proceso infinito.
Acciones B

Lámina  10

Representación Estructuras Mientras-hacer
Se representa en:

Pseudocódigo
Mientras (condición) hacer
accion1
accion2
:
accionN
Fin Mientras

Diagrama de Flujo

falso

condición
verdadero

Acciones AAcciones B

Mientras la condición sea verdadera se repite el bucle
hasta que la condición sea falsa

Lámina  11

Estructura Mientras-hacer – Ejemplo 1
Enunciado Problema
Imprimir los primeros cinco números naturales (1,2,3, 4 y 5).

Algoritmo
Datos de entrada: Los datos de entrada son aquellos valores que se
desconocen en el momento de hacer el algoritmo.
En este problema los valores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS