Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Udx042230002 U3 Aa2
Udx042230002 U3 Aa2
Matrícula: UDX042230002
Asignatura: Programación I.
Actividad de aprendizaje:3
Fecha de entrega
9 de octubre de 2023
Contenido
UDEMEX
Introducción..............................................................................................................................................2
Desarrollo de la actividad.......................................................................................................................3
Objetivo.....................................................................................................................................................3
Análisis......................................................................................................................................................3
Pseudocódigo..........................................................................................................................................3
Conclusiones............................................................................................................................................4
Fuentes consultadas...............................................................................................................................5
Introducción
Las estructuras de control nos dan el poder de alterar, controlar o modificar el orden o
el flujo en el que se ejecutan las instrucciones de un software a voluntad. Gracias a las
estructuras de control podemos abstraer algoritmos o secuencias de instrucciones en un
software para lograr su objetivo.
Desarrollo de la actividad
Objetivo.
Realizar un pseudocódigo para un programa que pida el número de mes (del 1 al 12) e
imprima el número de días que tiene el mes, donde: El mes 2 tiene 28 días, los meses 4,6,9
y 11 tienen 30 días, los meses 1,3,5,7,8,10 y 12 tienen 31 días
Análisis.
Se debe mostrar la cantidad de días que tiene un mes dependiendo del número del
mes.
Solamente se muestran 3 resultados válidos posibles, 28, 30 y 31, por lo que es conveniente
utilizar una estructura de control condicional.
Pseudocódigo.
// Ubicación: /ejercicios_programacion-I/diasDelMes.pse
/* Programa que te dice cuantos días tiene un mes. */
Algoritmo diasDelMes
Mostrar "Escribe el número del mes (1-12): "
Leer mes
Si mes == 2 entonces
Mostrar "El mes 2 tiene 28 días"
Sino si == 4 o == 6 o == 9 o == 11 entonces
Mostrar "El mes ", mes, " tiene 30 días"
Sino si == 1 o == 3 o == 5 o == 7 o == 8 o == 10 o == 12 entonces
Mostrar "El mes ", mes, " tiene 31 días"
Sino
Mostrar "Mes inexistente"
Fin Si
FinAlgoritmo
Conclusiones
Utilizar la estructura de control condicional “Si”, nos permite manejar de manera eficiente
el resultado basado en 3 posibles resultados válidos, añadí una opción más para un
resultado inválido (cuando el número de mes no está entre 1 y 12).
Además, en la segunda y tercera condición se utiliza el operador lógico “o” (or) para
agregar más opciones de mes para el mismo resultado. Si no se utilizaran los operadores
lógicos, tendría que escribir una condición por cada mes haciendo mucho más largo el
pseudocódigo.
Fuentes consultadas
M.C. Edgar E. García Cano, I. J. (15 de febrero de 2017). Facultad de Ingeniería de la UNAM, 1.5.
Retrieved 10 de octubre de 2023, from http://profesores.fi-b.unam.mx/karinagm/fp_p5.pdf
Rojas, D. H. (2023). Universidad Anáhuac México Norte. Retrieved 10 de octubre de 2023, from
https://lab.anahuac.mx/~hselley/ayp/pseudocodigo.html