Вы находитесь на странице: 1из 3

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente Asignatura Cdigo rea

de formacin: Tipo de asignatura: Nombre del Profesor Semestre: I ( X ) II ( ) ao : 2014 Fundamentos de programacin 1150104
Ciencias Bsicas Ciencias Bsicas Aplicada Obligatoria

F05

pgina

Nmero de Crditos: 3
Profesional especifica Electiva: __ Socio Humanstica

Cdigo:

Nombre

Informacin por Actividad Ejercicios de Fundamentos de programacin: Identificar requerimiento y clase. Competencias a desarrollar

Analiza los argumentos que describen situaciones del mundo real para utilizarlos en la definicin de datos y en el planteamiento de sentencias en la solucin del problema. Aplica los modelos matemticos adecuados en el planteamiento de sentencias que dan solucin a situaciones del mundo real. Utiliza tcnicas y procesos sistematizados para plantear soluciones computacionales a una situacin. Identifica datos, controles y procesos que argumentan la solucin del problema. Explica la estructura de un programa de computador y el rol que juega cada uno de los elementos que lo componen. Terica ( )

Tipo de Actividad: Tiempo (horas): 8

Prctica ( X ) Fecha de entrega (da/mm/aa):No tiene entrega Descripcin El taller se debe realizar en forma individual con el apoyo de los amigos acadmicos. Esta actividad ser evaluada en clase por medio de un quiz en una fecha establecida por el docente de su clase. 1. Se quiere construir un programa para manejar los resultados de una encuesta de opinin. En la encuesta se dividieron las personas en tres rangos de edad: (1) menores de 18 aos, (2) entre 18 y 55 y (3) ms de 55 aos. La encuesta consiste en una nica pregunta, en la cual se le pide a la persona que califique la calidad de un curso dando un valor en 0 y 10. En el momento de hacer la pregunta, la persona debe informar si es soltera o casada. El programa debe permitir agregar una nueva opinin a la encuesta. Esto es, debe permitir que se aada una nueva persona en un rango de edad (por ejemplo en el rango 2), que da una calificacin al curso (por ejemplo 4) y que dice si es casada o soltera. El programa debe informar el valor total de la encuesta. Esto es, debe promediar todas las notas dadas y presentar el resultado en pantalla. Tambin debe ser capaz de informar valores parciales de la encuesta. En ese caso se debe especificar un rango de edad y un estado civil. El programa presenta por pantalla el promedio de las

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

pgina

calificaciones del curso dadas por todas las personas que cumplen el perfil dado. Puede suponer que en el momento de calcular los resultados hay por lo menos una persona en cada perfil. Por favor, identifique y especifique los requerimientos funcionales usando el formato a continuacin:
NOMBRE: RESUMEN ENTRADAS

RESULTADO

Elabore el algoritmo de cada requerimiento funcional planteado. 2. El director tcnico de un equipo de futbol profesional desea crear una aplicacin para que mida el rendimiento de los jugadores en los partidos, en especial de los mediocampistas y delanteros. Los datos que se desean almacenar de cada jugador son: el nmero de la camiseta, el nombre completo del jugador, los pases realizados, de esos pases se deben identificar los pases correctos e incorrectos, los pases correctos son los que realiza el jugador y el baln llega a un jugador del mismo equipo, los incorrectos son los que intercepta el equipo contrario, tambin se debe tener el nmero de partidos en los cuales ha jugado y el nmero de goles anotados por el jugador. El sistema debe permitir en primer lugar registrar el nmero y el nombre del jugador, despus al finalizar cada partido se registran los datos obtenidos por el jugador en el partido, se detallan el total de los pases realizados, los pases correctos e incorrectos y los goles anotados. El sistema en cualquier momento debe permitir calcular el promedio de goles por partido que realiza el jugador, tambin permite calcular dos indicadores: Indicador de pases correctos: el cual se calcula dividiendo el nmero de pases correctos entre el total de pases realizados por el jugador. Indicador de pases incorrectos: se calcula dividiendo el nmero de pases incorrectos entre el total de pases realizados por el jugador. Estos indicadores le sirven como gua al entrenador para decidir la alineacin titular en los prximos partidos. Por favor, identifique y especifique los requerimientos funcionales usando el formato dado en el punto 1. Elabore el algoritmo para cada requerimiento identificado. 3. Se estn realizando las elecciones para la presidencia. Para tal cargo se han postulado tres candidatos, los cuales han realizado una intensa campaa publicitaria utilizando los principales medios de comunicacin (Televisin, Radio e Internet). Se desea

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

pgina

conocer el costo de la campaa, calculando el retorno de la inversin realizada en publicidad. Para esto, se determinaron los siguientes valores dependiendo del medio que influenci al votante: Voto influenciado por publicidad en Televisin = $1.000 Voto influenciado por publicidad en Radio = $500 Voto influenciado por publicidad en Internet = $100 Lo anterior quiere decir que, por cada voto que reciba un candidato influenciado por publicidad en televisin, su costo de campaa se incrementara en $1.000, del mismo modo por cada voto influenciado por publicidad en radio, su costo de campaa se incrementara en $500, y finalmente, por cada voto influenciado por publicidad en Internet, su costo de campaa se incrementara en $100. Las elecciones para la presidencia del Colegio Sistemas y Soluciones, requieren una aplicacin que les permita (1) votar por el candidato de su eleccin, que les permita (2) calcular el costo de campaa de un candidato dependiendo de la influencia publicitaria de cada voto, y que les permita (3) vaciar todas las urnas de la votacin. Tambin se desea (4) conocer el nmero total de votos, (5) el porcentaje de votos obtenidos por cada candidato, y (6) el costo promedio de campaa en las elecciones del Colegio Sistemas y Soluciones. Por favor, identifique y especifique los requerimientos funcionales usando el formato dado en el punto 1. Elabore el algoritmo para cada requerimiento identificado. Fuentes bibliogrficas Jorge Villalobos y RubbyCasallas. Fundamentos de Programacin. Aprendizaje Activo basado en Casos. Editorial: Prentice-Hall. Idioma: Espaol. ISBN: 970-26-0846-5 AGUILAR, Lus Joyanes. Fundamentos de Programacin, algoritmos y estructuras de datos. McGraw-Hill. 2005. THOMAS. 2010 An Introduction to Object-Oriented Programming With Java. McGraw Hill.

WU, Thomas. Programacin en Java. McGraw Hill. 2008 DEITEL & DEITEL. Java: Como programar. Pearson Education. 2005

_____________________ Firma docente

Вам также может понравиться