Acá tienen la actividad de Lenguaje 4, la cual consta de 2 partes que a continuación se especifica:
1era Parte:
Valor 40 puntos
Investigar los siguientes puntos y montarlos en el blog:
1. ¿Quién creó el lenguaje de programación Python y en qué año fue lanzado por primera vez?.
2. ¿Por qué se eligió el nombre “Python” para este lenguaje?.
3. ¿Cuál es la filosofía principal detrás del diseño de Python?.
4. ¿Qué significa que Python sea un lenguaje interpretado y de tipado dinámico?.
5. Menciona tres áreas o industrias donde el uso de Python es comúnmente aplicado.
6. Menciona tres empresas reconocidas que utilizan Python en sus sistemas.
7. ¿Qué ventajas ofrece Python frente a otros lenguajes como Java o C++ en ciertos proyectos?.
8. ¿Qué características hacen de Python un lenguaje adecuado para principiantes?.
Me deben pasar el link del blog para evaluarlo.
2da Parte:
Valor 60 puntos
Desarrollar los siguientes programas en Python:
1) El Uniher desea un programa (en Python) que pida los siguientes datos de un profesor:
- Nombre y Apellido
- Valor de la hora de trabajo
- Cantidad de horas trabajada
Y calcule el monto que se le debe de pagar, tomando en consideración:
- Si la cantidad de horas trabajadas es superior a 20, entonces al subtotal de este profesor se le incrementa en un 15%, esto es considerado como un bono extra solo para quienes cumplen con el requerimiento, en tal caso que no se cumpla con el requerimiento el bono es cero (0).
- A todos los profesores se les da un bono de alimentación que es del 70% de lo que gana por las horas trabajadas (subtotal)
El resultado se debe mostrar por pantalla de la siguiente manera:
--- Detalle de Pago ---
Profesor: Nombre y Apellido
Cantidad horas trabajadas: xx
Valor de la hora de trabajo: xx
Subtotal: $xx (cantidad de horas trabajadas * valor de la hora de trabajo)
Bono extra: $xx (subtotal * 0,15(15%))
Bono alimentación: $xx (0,70(70%) * subtotal)
Sueldo total: $xx (subtotal + bono extra + bono alimentación)
2) Realiza un programa (en Python) que simule el acceso a la configuración de un router, para esto se debe pedir la IP, el usuario y la clave, lo que se debe evaluar primero es que la IP sea la correcta, si lo es entonces se procede a pedir el usuario y la clave, si la IP no es la correcta entonces se muestra por pantalla un mensaje que diga: ERROR DE IP y se termina la ejecución del programa, en el caso de que el usuario y la clave sean las correctas entonces se muestra por pantalla un mensaje que diga BIENVENIDO A LA CONFIGURACION DEL ROUTER, caso contrario el mensaje es: ACCESO DENEGADO, debes tener en cuenta que si el usuario o la clave no es valida no se permite el ingreso.
Cabe resaltar que como programador debes tener 3 variables las cuales tienen los valores a comparar, como por ejemplo:
ip: 192.168.1.1
usuario: admin
clave: admin
3) Desarrolla un programa (en Python) que lea 20 números enteros y determine:
a) Cantidad de números positivos
b) Cantidad de números negativos
c) Sumatoria de los 20 números
d) Promedio de los 20 números
Se requiero que el for inicie en 1 y cuando se pida el numero por pantalla debe aparecer de la siguiente manera:
Ingrese el número 1:
Ingrese el número 2:
Ingrese el número 3:
Ingrese el número hasta 20:
Los resultados se deben mostrar tal como se muestra a continuación:
--- RESULTADOS OBTENIDOS ---
Cantidad de positivos: xx
Cantidad de negativos: xx
Sumatoria: xx
Promedio: xx
Programador: xxxxxx xxxxx
Estos 3 programas me los deben enviar en una carpeta comprimida y dentro de esa carpeta comprimida deben crear un documento en Word en donde coloquen el código fuente de los 3 programas, ustedes son estudiantes del 5to semestre de informática y ya deben dominar estos procedimientos.
La fecha de entrega de todo esto que les estoy pidiendo es para el día 11/06/2025 a más tardar las 6:00 pm y NO HAY PRORROGA, no acepto que archivos vacíos ni contenido de blog vacíos (lo tomare como un 01) así que tomen las precauciones del caso!.