Está en la página 1de 3

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

F05

pgina

Asignatura
Cdigo rea de formacin: Tipo de asignatura: Nombre del Profesor

Fundamentos de programacin

1150104
Ciencias Bsicas Ciencias Bsicas Aplicada Obligatoria

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

Cdigo:

Semestre: I ( X ) II ( ) ao : 2014 Informacin por Actividad Ejercicios de Fundamentos de programacin: Algoritmos Competencias a desarrollar

Nombre

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 la simbologa y la algoritmia para representar soluciones computacionales. Explica la estructura de un programa de computador y el rol que juega cada uno de los elementos que lo componen. Completa una solucin parcial a un problema (un programa incompleto escrito en el lenguaje Java), usando expresiones simples, asignaciones e invocaciones a mtodos. Esto implica entender el concepto de parmetro y de creacin de objetos. 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 requiere realizar un sistema para llevar el control de los ingresos y retiros realizados por un cliente sobre su cuenta bancaria. La aplicacin debe pedir el nmero de la cuenta bancaria, el nombre del cliente, el saldo. Al realizar un retiro de la cuenta bancaria se debe cobrar el cuatro por mil sobre el monto retirado. Tambin al realizar una consignacin se cobra 4 por mil. La cuenta bancaria debe iniciar con un saldo dado. El banco dueo de la aplicacin cuenta bancaria inicio recientemente una promocin de puntos y regalos con sus clientes. La idea de la promocin es que los clientes ganan puntos con ciertas operaciones dentro del banco. Estos puntos pueden ser canjeados posteriormente por premios o millas de viajero frecuente en las principales aerolneas del pas. Se requiere que la aplicacin cuenta bancaria permita llevar la cuenta de estos puntos. Las operaciones que entregan puntos son:

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

F05

pgina

Consignacin: 5 puntos Retiros: 2 puntos

El programa debe mostrar en pantalla el recibo de la transaccin con la siguiente informacin: nombre del cliente, numero de la cuenta, el nuevo saldo, los puntos acumulados y los puntos ganados en la transaccin. Despus de mostrar el recibo de la transaccin el sistema debe preguntar al usuario si quiere realizar otra transaccin. Identificar datos de entrada, procesos y datos de salida del programa. Elaborar el algoritmo o pseudocdigo.

2. Se requiere elaborar el algoritmo que usa el cajero para entregar el dinero solicitado por el cliente, el cual entrega un nmero de billetes de cierta cantidad. Se ingresa la cantidad de dinero a retirar y a entregar al cliente. Considerando que existen billetes de las siguientes denominaciones (100, 50, 20, 10, 5, 2, 1), el programa debe presentar el nmero de billetes de cada denominacin que debe entregar el cajero, dando prioridad al valor ms alto. Por ejemplo si la persona quiere retirar 5217, el sistema debe presentar la cantidad de billetes de cada denominacin a entregar, como se muestra en la siguiente tabla:
Cantidad 52 0 0 1 1 1 0 Denominacin 100 50 20 10 5 2 1

Identificar datos de entrada, procesos y datos de salida del programa. Elaborar el algoritmo o pseudocdigo.

3. La Alcanca: En la alcanca es posible guardar monedas de las siguientes denominaciones: $20, $50, $100, $200 y $500, no se guardan ni billetes ni monedas de otras denominaciones. Al dueo de la alcanca le parece muy til conocer cunto tiene en la alcanca sin necesidad de romperla, es ms, l quiere conocer cuntas monedas tiene en cada denominacin para as romper la alcanca slo cuando quiera disponer de todo su dinero ahorrado. Se quiere un programa que ilustre el manejo de la alcanca. El programa debe permitir (1) agregar una moneda de una de las denominaciones indicadas, (2) contar cuntas monedas tiene de cada denominacin, (3) calcular el total de dinero ahorrado, (4) romper la alcanca vaciando su contenido y (5) comenzar una nueva alcanca. Elaborar un algoritmo para cada requerimiento.Tomado del Proyecto Cupi2 Universidad de los Andes. Fuentes bibliogrficas Jorge Villalobos y Rubby Casallas. 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

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente datos. McGraw-Hill. 2005. THOMAS. 2010

F05

pgina

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

También podría gustarte