lunes, 1 de junio de 2015

Vector dinámico para almacenar la información de alumnos

Práctica 

1) Se desea generar un vector dinámico para almacenar la información de alumnos, cuya cantidad se indicará en tiempo de ejecución. La información que se debe almacenar es Nombre, Apellido, Dirección, DNI, Año de Ingreso, Nota obtenida en cada una de las materias de la carrera. 

       a. Utilice para esto último una lista donde se indique el código de la materia (5 dígitos) y la nota obtenida. 

       b. Realice una función que permita calcular el promedio de cada uno de los estudiantes. 

       c. Obtenga el listado de estudiantes que hayan aprobado una asignatura en particular. 

2) La facultad desea otorgar a cada uno de los alumnos una cuenta de correo institucional, para ello es necesario que genere el nombre de cada una de las cuentas, que se conformará por la inicial del primer y segundo nombre, el apellido y las 2 últimas cifras del año de ingreso y finalizará con el sufijo @fcyt.uader.edu.ar. 

Realice una función que tomando la información cargada en el punto anterior, genere la lista de direcciones de correo a generar. 

3) Defina una clase que permita manipular números raciones. Deberá representarlo como fracción. La clase debe permitir a un número adicionarle, sustraerle, dividirle o multiplicarle por otro número racional. También debe informar como texto sus valores “3/4” y como números sus componentes. La fracción siempre debe estar simplificada. 

Teoría 

4) Defina y explique los siguientes conceptos: Clase, Objeto, Variable, Mensaje y estructura de datos. ¿A qué hacen referencia los conceptos anteriores? Explique cómo se relacionan y qué los relaciona. 

5) ¿Qué diferencias existen entre el paradigma de programación estructurada y el paradigma de programación orientado a objetos? 

6) ¿Qué características tienen los algoritmos del tipo búsqueda exhaustiva y dividir para vencer. ¿Qué relación tiene con la recursividad?

Bicicletería Oro Verde

La bicicletería Oro Verde lo contrata para diseñar y desarrollar su sistema de control de precios. Dado que la bicicletería tiene un servici...