Cp15.autonomía e independencia de las organizaciones sociales en tiempos de g...
Taller 1 programacion de computadores
1. UNIVERSIDAD NACIONAL DE COLOMBIA
FACULTAD DE INGENIERÍA
PROGRAMACIÓN DE COMPUTADORES
TALLER N. 1
Este taller es para entregar de a parejas.
1. (1 puntos) Escribir el algoritmo en lenguaje natural para ir a ver una película. Realice la
especificación del problema (entradas, salidas, condiciones).
2. (1.5 puntos) Para el cálculo de la nota final de un estudiante de un curso de
programación se utiliza un programa al cual se le indica el código del alumno, su nombre,
la nota del primer parcial, la del segundo parcial, la de los talleres, los laboratorios, el proyecto
final y el examen final. El programa calcula la nota final teniendo en cuenta los porcentajes
establecidos al inicio del curso. El programa imprime los datos del estudiante, su nota definitiva y
la palabra “aprobado” si su nota es mayor que 3.0, o la palabra “reprobado” en caso contrario.
Dado el enunciado anterior:
a) Realice la especificación del problema (entradas, salidas, condiciones).
b) ¿Cuál de los siguientes diagramas de flujo (figuras 1 o 2) solucionan el problema?
2. c) Si alguno de estos diagramas no es solución al problema explique porque no es solución.
d) implemente en c++ el programa descrito en el diagrama de flujo seleccionado
3. (1.5 puntos) Especificar y diseñar un algoritmo (diagrama de flujo (obligatorio) y
pseudocódigo o código en c++) que utilizando la instrucción switch muestre el menú del día de un
restaurante, permitiendo al usuario seleccionar un plato fuerte, sopa y postre mostrándole una
serie de opciones para cada tipo de plato
4. (1 punto) Especificar y diseñar un algoritmo de solución (diagrama de flujo (obligatorio) y
pseudocódigo o código en c++)
para el siguiente problema:
Se desea calcular el salario mensual de un trabajador, sabiendo que el salario se calcula en base a
las horas de semana trabajadas y de acuerdo a un precio especificado por horas. Si las horas
trabajadas son mayores de cuarenta horas semanales, las horas extraordinarias se pagarán a
razón de 1,5 veces la hora ordinaria. También se debe tener en cuenta que si el trabajador recibe
un auxilio de transporte equivalente al 10% del salario básico calculado (salario sin horas
extras).
Nota: Asuma que las horas semanales son las mismas durante todas las semanas del mes.