2.5 Organizacion repetitiva o iteración 49
Actividades propuestas
Desarrollar la estrategia solución correspondiente a cada uno de los siguientes enunciados y
el algoritmo en pseudocódigo de los siguientes problemas:
1. Ingresar un número válido de día. Mostrar el nombre del día de la semana correspondiente.
2. Siendo los datos tres enteros válidos que representan una fecha: dd, mm, aa, se pide
obtener y mostrar la fecha del día siguiente.
3. Ingresar una cadena de caracteres. Calcular y mostrar la cantidad de vocales presentes en
el mismo.
4. Ingresar duplas de valores formadas cada una de ellas por un carácter y un dígito. Este
ingreso no debe seguir ningún orden y no debe exceder las cuatro duplas. El carácter pude
asumir los siguiente valores U: unidades, D: decenas, C: centenas, M: unidades de mil.
Calcular y mostrar el número correspondiente.
5. Ingresar un número de mes válido y un año. Mostrar la cantidad de días que puede tener el
mismo, considerando que el año puede ser bisiesto.
2.5 Organizacion repetitiva o iteración
Estas estructuras permiten controlar la repetición de las acciones. Las mismas se pueden
repetir una cantidad conocida de veces o una cantidad desconocida de veces. Son llamadas
también estructuras de iteración.
2.5.1 Estructura de Iteración con cantidad conocida de veces: Repetir Para
Esta estructura permite controlar la repetición de las acciones una cantidad predeterminada
de veces. Cantidad que puede ser un valor constante o variable.
Repetir Para <variable control> ← <valor inicial>, <valor final>, <incremento>
acción 1
acción 2
———-
acción n
fin para
Donde variable de control o índice, es el nombre válido de una variable perteneciente a
un tipo de dato (entero). Los valores que puede asumir la variable índice están determinados
por el salto o escalón entre un valor y otro de la misma. Si el salto o escalón no figura, se
asume como la unidad. La secuencia de valores de la variable índice puede ser en secuencia
ascendente o descendente.valor inicial, valor final pueden ser: un valor constante, una variable
o una expresión válida.incremento: es el salto o escalón que asume la variable de control entre
un valor y el siguiente.
El valor de la variable de control no puede ser modificado dentro del bucle o iteración,
pero sí puede ser utilizado, siempre que no se lo modifique
Ejemplo:
Mostrar en secuencia ascendente los números desde el 1 hasta el 20.
Algoritmo numero
variables
entero: i