programacion
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...
Regístrate para leer el documento completo.