Está en la página 1de 6

UDEMEX

Universidad Digital del Estado de México

Licenciatura en Informática Administrativa

Estudiante: Jorge Guerrero Díaz

Matrícula: UDX042230002

Asesor (a): Gastón Valencia Miramontes.

Asignatura: Programación I.

Actividad de aprendizaje:3

Número 2. Nombre: Pseudocódigo.

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

La tecnología a favor de tu formación académica .


UDEMEX

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.

Selectivas, de selección o condicionales: Cuando necesitamos evaluar el valor de


una variable o condición para determinar qué instrucciones seguir, este tipo de estructuras de
control es útil.

Iterativas, de iteración, de repetición o repetitivas: Cuando necesitamos


repetidamente que se ejecute un conjunto específico de instrucciones, este tipo de
estructuras de control es útil. La repetición de ese bloque de acciones puede ser estática o
puede depender del valor de una variable o de una condición.

A continuación, veremos su funcionamiento.

La tecnología a favor de tu formación académica .


UDEMEX

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

La tecnología a favor de tu formación académica .


UDEMEX

Conclusiones

Los tipos de estructuras facilitan la programación en una variedad de software, como


programas que crean aplicaciones administrativas o más software que todos usan.

Es importante destacar que las habilidades de pensamiento lógico, matemático y


computacional se desarrollan a través de estas estructuras, así como la creatividad de las
personas que se han introducido en el mundo de la robótica y la domótica en la actualidad.

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.

La tecnología a favor de tu formación académica .


UDEMEX

Fuentes consultadas

Instituto Tecnológico de Sonora. (7 de septiembre de 2014). itson.mx, 1.5. Retrieved 9 de octubre de


2023, from https://www.itson.mx/oferta/isw/Documents/introduccion_a_algoritmos.pdf

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

La tecnología a favor de tu formación académica .

También podría gustarte