Guia de Actividades 2
Guia de Actividades 2
Guia de Actividades 2
1. Descripción de la actividad
1
• Datos de entrada: información que el usuario debe digitar
(nombres variables).
• Datos de proceso: procedimientos necesarios para obtener
los resultados solicitados.
• Datos de salida: nombres de las variables que contienen los
resultados.
6. Con el análisis presentado, recibirá realimentación del tutor y
compañeros de grupo.
7. En el entorno de Aprendizaje, revise los contenidos correspondientes
a la Unidad 1 – Introducción a la Programación – Contenidos y
referentes bibliográficos.
8. Cada estudiante desarrolla la solución en lenguaje de programación
Phyton. El código debe estar documentado, es decir incluir a nivel de
comentario nombre del curso, nombre y código del estudiante,
síntesis del problema y la explicación en el código de los procesos que
realiza (cuál es el dato que va a guardar cada variable, cada una de
las decisiones que se tomen para la solución del problema, explicación
de cada sentencia de código). Los nombres de las variables deben ir
en minúsculas y deben cumplir con el siguiente formato: Iniciales del
estudiante_nombre de la variable; por ejemplo, mi nombre es Ismael
Angel Romero y voy a crear una variable para capturar el nombre de
una ciudad: la variable quedaría como iar_nombre_ciudad.
9. En el foro el estudiante puede consultar las dudas que tenga,
describiendo de forma precisa la situación. Sólo se revisarán los
códigos que vengan acompañados de preguntas puntuales respecto a
la duda que tenga.
10. A nivel individual, el estudiante hace entrega en el Entorno de
evaluación de un solo archivo con formato .py, desarrollado en
lenguaje de programación Python, cuyo nombre debe tener el
siguiente formato: Numero de problema asignado-
NombreEstudiante.py . Por ejemplo el estudiante Juan Jose Vargas
seleccionó el problema número 3, entonces el archivo debe llamarse
P3-JuanJoseVargas.py.
11. Tenga en cuenta que en circunstancias especiales el estudiante
puede ser llamado a sustentación oral del ejercicio enviado.
LISTA DE PROBLEMAS
Problema 1.
2
En una universidad se ha organizado un concurso de programación con
lenguaje Python, con las siguientes condiciones:
• Las universidades participantes pueden registrar máximo hasta
10 participantes.
• La inscripción por participante es de $20.000.
• Si se inscriben más de 5 participantes, se realiza un descuento
del 10%
El programa debe funcionar mientras el usuario le indique que desea
continuar, se registrará el nombre de la institución y el número de
participantes.
El resultado debe ser el nombre de la institución y el valor a pagar.
Todos los datos ingresados por el usuario deben ser validados.
Problema 2.
Problema 3.
Problema 4.
3
Se requiere un programa que permita saber, si el usuario debe declarar
renta en el año 2021.
Se conoce que una persona declara renta si cumple uno de los siguientes
requisitos:
- Ingresos brutos iguales o superiores a $49.850.000
- Patrimonio bruto a diciembre 31 de 2020 superior a 160.232.000
- Consumo de tarjetas crédito en 2020 superior a $49.850.000
- Total de compras y consumos en 2020 superior a $49.850.000
- Consignaciones, depósitos e inversiones en 2020 superior a
$49.850.000
El programa debe capturar las respuestas (si o no) de cada una de las
condiciones.
Funcionará mientras el usuario indique que continúe.
Todos los datos ingresados por el usuario deben ser validados.
Problema 5.
4
• Ingresar al foro para conocer el problema asignado.
• Presentar en el foro el análisis del problema.
• Presentar en el foro avances de la actividad.
5
5. Lineamientos generales para la elaboración de las evidencias
de aprendizaje a entregar.
6
a) En los casos de fraude académico demostrado en el trabajo
académico o evaluación respectiva, la calificación que se impondrá será
de cero puntos sin perjuicio de la sanción disciplinaria correspondiente.
b) En los casos relacionados con plagio demostrado en el trabajo
académico cualquiera sea su naturaleza, la calificación que se impondrá
será de cero puntos, sin perjuicio de la sanción disciplinaria
correspondiente.
7
3. Formato de Rúbrica de evaluación
8
Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 5 puntos
Nivel alto: Los resultados que produce el programa en
lenguaje de programación Python, están acordes a lo solicitado
en el problema, es clara la solicitud de datos, los procesos y
presentación de resultados. Todas las variables cumplen con el
formato solicitado y corresponden a las utilizadas en el análisis
del problema asignado. Todos los datos ingresados por el
Tercer criterio de usuario están validados.
evaluación: Si su trabajo se encuentra en este nivel puede obtener
entre 11 puntos y 20 puntos
Solución del
Nivel Medio: Algunos elementos solicitados en el problema
problema.
asignado no son resueltos en el programa desarrollado en
lenguaje Python, y/o la presentación de datos debe ser más
Este criterio precisa y/o existen errores de tipo lógico y/o todos los datos no
representa 20 están validados.
puntos del total
de 120 puntos de Si su trabajo se encuentra en este nivel puede obtener
la actividad entre 6 puntos y 10 puntos
9
Nivel bajo: La documentación del programa es mínima o no
realizó la documentación solicitada.
Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 5 puntos
10