TECNOLÓGICO DE ESTUDIOS
SUPERIORES DE JOCOTITLÁN
INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Asignatura
Programación Web
Alumna:
Melisa Domingo Velázquez
PROFESOR:
Jovani Del Boque Florentino
Carpeta de Evidencias
Grupo: IC-0801
1
Contenido
Misión y Visión............................................................................................................................3
Objetivos ....................................................................................................................................3
Perfil de ingreso y egreso ............................................................................................................4
Ámbito Laboral ...........................................................................................................................5
Retícula ......................................................................................................................................5
Atributos de egreso ....................................................................................................................6
Objetivos Educacionales ............................................................................................................7
Calendario escolar .....................................................................................................................7
Plan de estudios .........................................................................................................................8
Formas de evaluación ................................................................................................................8
Unidad 1 .....................................................................................................................................9
Trabajos y firmas ........................................................................................................................9
Proyecto o practicas ................................................................................................................. 11
Examen..................................................................................................................................... 20
Unidad 2 ................................................................................................................................... 21
Trabajos y firmas ........................................................................................................................ 21
Proyecto o practicas................................................................................................................... 23
Examen ..................................................................................................................................... 25
Unidad 3 ................................................................................................................................... 26
Trabajos y firmas ........................................................................................................................ 26
Proyecto o practicas................................................................................................................... 29
Examen ..................................................................................................................................... 39
Unidad 4 ................................................................................................................................... 39
Trabajos y firmas ........................................................................................................................ 39
Proyecto o practicas................................................................................................................... 39
Examen ..................................................................................................................................... 39
Unidas 5 ................................................................................................................................... 39
Trabajos y firmas ........................................................................................................................ 39
Proyecto o practicas................................................................................................................... 39
Examen ..................................................................................................................................... 39
2
Misión y Visión
Objetivos
3
Perfil de ingreso y egreso
4
Ámbito Laboral
Retícula
5
Atributos de egreso
6
Objetivos Educacionales
Calendario escolar
7
Plan de estudios
Formas de evaluación
8
Unidad 1
Trabajos y firmas
9
10
Proyecto o practicas
TECNOLÓGICO DE ESTUDIOS
SUPERIORES DE JOCOTITLÁN
PRESENTADO POR:
AXEL YAEL MENDOZA BERNAL
BELÉN JIMÉNEZ HERNÁNDEZ
JAHIR HERIBERTO NAVARRETE RAMÍREZ
MELISA DOMÍNGUEZ VÁZQUEZ
CARRERA:
INGENIERÍA EN SISTEMAS COMPUTACIONALES
SEMESTRE:
OCTAVO SEMESTRE
PROFESOR
JOVANI DEL BOQUE FLORENTINO
GRUPO: IC-801
FECHA DE ENTREGA: 18/03/2025
11
12
Tabla de contenido
Descripción de la practica .......................................................................................................... 13
Objetivo ..................................................................................................................................... 13
Analizando diferentes estilos de programación............................................................................ 13
Evaluación de expresiones ...................................................................................................... 13
Resultados obtenidos:................................................................................................................ 14
Práctica: Manejo de Datos en Python .......................................................................................... 14
Resultados obtenidos:................................................................................................................ 15
Resultados obtenidos:................................................................................................................ 15
Práctica: Implementación de Funciones en Python...................................................................... 16
Resultados obtenidos:................................................................................................................ 16
Resultados obtenidos:................................................................................................................ 17
Resultados obtenidos:................................................................................................................ 18
Conclusiones ............................................................................................................................. 18
Referencias IEEE ........................................................................................................................ 19
12
13
Descripción de la practica
Esta práctica tiene como finalidad que el estudiante desarrolle y documente una serie de
ejercicios relacionados con la evaluación de expresiones, el manejo de tipos de datos y la
implementación de funciones.
Se espera que el estudiante realice un análisis detallado del funcionamiento de cada
ejercicio, documente su código con explicaciones claras y proporcione ejemplos de entrada
y salida que validen su correcta ejecución.
Objetivo
Comprender y aplicar los conceptos fundamentales de la programación lógica y funcional a
través de la implementación de ejercicios prácticos. Específicamente, se busca que el
estudiante desarrolle habilidades en la evaluación de expresiones, el manejo de diferentes
tipos de datos y la creación de funciones, fortaleciendo la capacidad de aplicar estos
conocimientos en la resolución de problemas computacionales.
Analizando diferentes estilos de programación
Evaluación de expresiones
Objetivo
Comprender y aplicar el concepto de evaluación de expresiones en Python mediante el uso
de operadores matemáticos, lógicos y de comparación habilidades en la interpretación y
validación de expresiones ingresadas dinámicamente.
Descripción de la Práctica
Implementamos un programa en Python que permita evaluar expresiones ingresadas por el
usuario. Donde vamos a retomar diferentes tipos de expresiones, incluyendo:
Expresiones lógicas y de comparación.
Ejercicio 1: Evaluador de Expresiones Matemáticas
Implementa un programa que solicite al usuario una expresión matemática y la evalúe
utilizando eval().
13
14
figura 1 explicación de código para el ejercicio 1
Resultados obtenidos:
FIGURA 2 resultado de la operación dada por el usuario
Práctica: Manejo de Datos en Python
Objetivo
Desarrollar habilidades en el manejo de datos en Python, incluyendo la manipulación de
diferentes tipos de datos (int, float, str, bool, list, dict, tuple, set) y su procesamiento
mediante estructuras de control y funciones.
Descripción de la Práctica
Implementamos varios ejemplos para trabajar con distintos tipos de datos en Python. Se
abordarán los siguientes aspectos:
Conversión entre tipos de datos.
Uso de listas y diccionarios para almacenar y procesar información.
Ejercicio 1: Conversión de Tipos de Datos
solicitamos al usuario un número entero, un número decimal y una palabra. Luego,
muestra el tipo de dato de cada entrada y realiza conversiones entre ellos.
14
15
FIGURA 3 código del ejemplo uno de conversión de los tipos de datos
Resultados obtenidos:
FIGURA 4 resultado el ejemplo uno sobre la conversión de datos
Ejercicio 2: Manipulación de Listas
Crea un programa que permita ingresar una lista de números, mostrar la lista ordenada,
calcular su suma y el promedio.
FIGURA 5 ejemplo 2 sobre el segundo tema donde se ocupan listas para los tipos de datos
Resultados obtenidos:
15
16
FIGURA 6 resultados del ejemplo 2 de los tipos de datos
Práctica: Implementación de Funciones en Python
Objetivo
Comprender y aplicar el concepto de funciones en Python para estructurar mejor el código,
promover la reutilización y facilitar el mantenimiento. Se trabajará con funciones con y sin
parámetros, funciones que retornan valores y el uso de funciones anidadas o recursivas.
Descripción de la Práctica
En esta práctica, el estudiante implementará diferentes tipos de funciones en Python. Se
explorarán:
Funciones sin parámetros.
Funciones que utilizan estructuras de control.
Funciones recursivas.
Ejercicio 1: Función sin Parámetros
función que muestre un mensaje de bienvenida.
FIGURA 7 función de imprimir un hola mundo
Resultados obtenidos:
16
17
FIGURA 8 resultado en la terminal
Ejercicio 2: Función con Estructuras de Control
Crea una función que determine si un número es par o impar.
FIGURA 9 código del ejemplo 2 sobre las funciones
Resultados obtenidos:
FIGURA 10 el resultado obtenido del ejemplo
Ejercicio 3: Función Recursiva
Implementa una función recursiva para calcular la factorial de un número.
17
18
FIGURA 11 código del 3 ejemplo de funciones
Resultados obtenidos:
FIGURA 12 resultados obtenidos del ejemplo 3
Conclusiones
Exploración de funciones en Python: Los ejercicios han proporcionado una comprensión
más profunda de las funciones en Python, desde las más simples, sin parámetros, hasta las
más complejas, como las funciones recursivas. Esto permite a los desarrolladores escribir
código más modular y reutilizable.
Uso de estructuras de control: A lo largo de los ejercicios, se ha evidenciado el uso de
estructuras de control como condicionales y bucles, que son esenciales para gestionar el
flujo del programa y realizar operaciones de manera eficiente.
Manejo de colecciones de datos: El trabajo con listas y diccionarios ha permitido entender
cómo
salida de datos: El manejo de entrada y salida de datos demuestra la importancia de
interactuar con el usuario y procesar la información de manera efectiva, lo que hace que los
programas sean más dinámicos y funcionales.
18
19
Optimización y reutilización del código: Al trabajar con estos conceptos, se destaca la
importancia de estructurar el código de manera modular para favorecer la reutilización y
facilitar el mantenimiento, lo cual mejora la eficiencia y escalabilidad de los proyectos de
programación
Referencias IEEE
[1] M. Lutz, Learning Python, 5th ed. O'Reilly Media, 2013.
[2] P. Althaus, Python for Data Analysis, 2nd ed. O'Reilly Media, 2017.
[3] D. Beazley, Python Cookbook, 3rd ed. O'Reilly Media, 2013.
[4] J. Zelle, Python Programming: An Introduction to Computer Science, 3rd ed. Franklin,
Beedle & Associates, 2017.
[5] "Python O icial Documentation", Python Software Foundation, [Online]. Available:
[Link] [Accessed: Mar. 18, 2025].
[6] J. M. Hughes, Python 3 Object-Oriented Programming, 4th ed. Packt Publishing, 2020.
[7] R. T. Smith, "Introduction to recursion in Python", Real Python, [Online]. Available:
[Link] [Accessed: Mar. 18, 2025].
[8] A. K. Sharif, "Python Functions: A Comprehensive Guide", GeeksforGeeks, [Online].
Available: [Link] [Accessed: Mar. 18, 2025].
19
20
Examen
20
21
Unidad 2
Trabajos y firmas
21
22
22
23
Proyecto o practicas
Realización de un glosario sobre las etiquetas de HTML
23
24
24
25
Examen
25
26
Unidad 3
Trabajos y firmas
26
27
27
28
28
29
Proyecto o practicas
29
30
30
31
31
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
Examen
Unidad 4
Trabajos y firmas
Proyecto o practicas
Examen
Unidas 5
Trabajos y firmas
Proyecto o practicas
Examen
39