Bachillerato Técnico en Informática
ESCUELA NACIONAL DE COMERCIO N°1 2do. Curso
Alfonso B. Campos
Fecha: 24.04.2025
Capacidad: Aplica estructuras selectivas anidadas en la resolución de problemas.
Unidad Temática: Algoritmos
Contenido
• Definición
• Iteraciones
• Estructuras Desde, Mientras, Repetir
Indicadores
• Define estructura cíclica
• Explica brevemente en que consiste la iteración
• Expresa el concepto de la estructura Desde
• Menciona casos donde se utiliza la estructura Mientras
• Define la estructura Repetir
• Aplica la estructura cíclica adecuada conforme al ejercicio planteado
Actividades:
• Realizar la lectura del texto que se encuentra a continuación, y seguidamente completar el cuestionario que se
consignan más abajo.
Tareas
a) Lee el material preparado y luego responde los cuestionamientos que se describen a continuación
b) Realiza los ejercicios planteados, conforme a la estructura estudiada
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 mismas instrucciones se apliquen a muchos otros casos
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.
Definición
1. Las estructuras cíclicas o repetitivas son la estructura de algorítmica que contienen o representan 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 cuándo.
Tipos
Existen tres tipos básicos de estructuras repetitivas:
▪ Mientras hacer (While do)
▪ Repetir hasta (Repeat until – Do While)
▪ Desde (For)
Estructura Cíclica Mientras hacer
La estructura Mientras-hacer está formada por dos partes:
1. La expresión de tipo lógico que se evalúa cada vez que se repite el ciclo
2. El grupo de instrucciones que se ejecutan para cada iteración
Bachillerato Técnico en Informática
ESCUELA NACIONAL DE COMERCIO N°1 2do. Curso
Alfonso B. Campos
Funcionamiento
▪ La condición del Mientras-hacer se evalúa al principio, antes de entrar en las acciones.
▪ Si la condición es verdadera, se comienza a ejecutar las acciones del Mientras hacer.
▪ Después de ejecutar la última acción, se repite el proceso de evaluación de la condición; si la condición es
verdadera de nuevo, se repite el ciclo.
▪ Este proceso se conoce como un bucle y continúa hasta que la condición sea falsa. En ese momento, la
ejecución prosigue con la sentencia siguiente del programa.
Observación
Dentro del grupo de las instrucciones del ciclo debe haber por lo menos una instrucción que modifique el resultado
de la expresión lógica, de lo contrario nunca se terminará la repetición de la ejecución de las instrucciones y será un
proceso infinito
Pseudocódigo
Mientras (condición) hacer
accion1
accion2
:
accionN
Fin Mientras
Mientras la condición sea verdadera, se repite el bucle hasta que la condición sea falsa
Ejemplo: Imprimir los números menores a 3
Inicio
Contador = 0
Mientras (contador < 3)hacer
imprimir contador
contador = contador + 1
Fin Mientras
Fin
Estructura Cíclica Repetir- Hasta
1. La estructura Repetir-hasta es una estructura de ciclo en la que la condición se evalúa después de realizar
la primera iteración del bucle
2. Se repite el bucle mientras la condición del ciclo al final se mantenga en falsa.
3. Cuando se cumple la condición se sale del bucle
Funcionamiento
• Se repite el bucle hasta que la condición sea verdadera, es decir, el bucle se repite y ejecuta mientras la
condición sea falsa.
• La condición se evalúa siempre al final del bucle. Si es falsa volvemos a ejecutar las acciones. Si es verdadera
se sale del bucle.
• Dado que la condición se evalúa al final se habrá pasado al menos una vez por el bucle.
• Se puede usar esta estructura cuando el bucle se tenga que ejecutar como mínimo una vez
Bachillerato Técnico en Informática
ESCUELA NACIONAL DE COMERCIO N°1 2do. Curso
Alfonso B. Campos
Pseudocódigo
Repetir
Accion1
Accion2
:
AccionN
Hasta (condición)
Repetir el bucle hasta que la condición sea verdadera
Ejemplo: Imprimir los primeros cinco números naturales (1 al 5).
Inicio
contador = 1
Repetir
imprimir contador
contador = contador + 1
Hasta contador = 5
Fin
Estructura Cíclica Desde
1. Es una estructura de ciclo que se usa cuando se sabe el número exacto de veces que se va a ejecutar el
bucle.
2. El bucle lleva asociada una variable denominada índice o contador, se le asigna un valor inicial y se
establece cual va a ser su valor final.
3. La variable índice se incrementa o decrementa en cada iteración del bucle en un valor constante de
manera automática.
4. El programador no se debe de ocupar de actualizar el valor de esta variable en cada iteración del bucle, es
una operación implícita.
Pseudocódigo
Desde variableContadora = valorInicial hasta valorFinal con paso x hacer
accion1
accion2
:
accionN
Fin Desde
variableContadora: variable índice
valorInicial, valorFinal: Valores inicial y final de la variable índice (variableContadora).
x: variable de paso (indica cada cuanto se hará el salto del contador)
Después de cada iteración se incrementa en 1 (si no se especifica el valor de paso) y si el valor no es mayor que
valorFinal se entra nuevamente al bucle
Bachillerato Técnico en Informática
ESCUELA NACIONAL DE COMERCIO N°1 2do. Curso
Alfonso B. Campos
Ejemplo: Imprimir los primeros cinco números naturales (1,2,3, 4 y 5)
Inicio
numero, suma numérico //definimos las variables
suma = 0 //se inicializa el acumulador
Desde numero = 1 hasta 5 hacer //se define la estructura cíclica y se asignan los valores iniciales y finales
suma = suma + numero //se acumulan los valores de la suma por cada iteración
Fin Desde
Imprimir “La suma de los números es: ”, suma //se imprime la suma acumulada de los primeros 5 números naturales
Fin
Estructuras Cíclicas
Mientras-Hacer Repetir- Hasta Desde
Mientras (condición) hacer Repetir Desde v = vi hasta vf hacer
accion1 accion1 accion1
accion2 accion2 accion2
: : :
accionN accionN accionN
Fin Mientras Hasta (condición) Fin Desde
a) Desarrolla los planteamientos siguientes:
1. ¿Qué es una estructura cíclica?
2. ¿A qué se llama iteración?
3. Explica con tus palabras porque se utiliza la condición en las estructuras cíclicas
4. Identifique con un ejemplo la sintaxis de la estructura cíclica Desde
5. Define la estructura cíclica Mientras
6. En tus palabras, ¿en qué consiste la estructura cíclica Repetir?
7. ¿Qué diferencia existe entre la estructura cíclica Mientras y la estructura cíclica Repetir?
b) Realiza los ejercicios propuestos a continuación
1. Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Laboratorio. Usar ciclo Desde
2. Leer 10 números y obtener su cubo y su cuarta, utilizando el ciclo Mientras
3. Leer 10 números e imprimir solamente los números positivos, aplicando el ciclo Repetir
4. Leer 20 números e imprimir cuantos son positivos, cuantos negativos y cuantos neutros. Emplear el ciclo Desde
5. Leer 15 números negativos y convertirlos a positivos e imprimir dichos números. Utilizar ciclo Mientras
6. Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. Realizar un algoritmo para calcular
la calificación media y la calificación más baja de todo el grupo.
7. Calcular e imprimir la tabla de multiplicar de un numero cualquiera. Imprimir el multiplicando, el multiplicador y el
producto.