Está en la página 1de 2

Prctica Dirigida

1. Se tiene la siguiente funcin F(x):

a. Implemente un programa que permita calcular el valor de F(x) para valores de x


reales.
b. Utilice la funcin anterior para poder calcular la raz de F(x). Se requiere de una
precisin de un dgito decimal como mnimo. Realice la bsqueda de la raz en el
intervalo [-1000,1000]
2. Usted es designado como docente del curso de Sistemas Operativos en el programa de Ciencia
de la Computacin de una importante universidad. Usted decide implementar un programa
que permita almacenar la ltima evaluacin tomada a los estudiantes y obtener el estudiante
que tenga la mayor nota. Para ello se requiere lo siguiente:
a. Disee una estructura de datos adecuada para almacenar los datos de la evaluacin.
Considere como mnimo los siguientes datos:
i. Cdigo de Alumno
ii. Nombre del Alumno
iii. Apellido Paterno del Alumno
iv. Apellido Materno del Alumno
v. Nota obtenida
b. Implemente una funcin que pueda imprimir los datos del alumno incluyendo la nota
obtenida.
c. Implemente una funcin que permita obtener el promedio de la seccin para la
evaluacin y lo muestre en pantalla.
d. Implemente una funcin que obtenga el alumno con la mayor calificacin y muestre
sus datos en pantalla.
3. Usted se encuentra trabajando en el pre-procesamiento de un grupo de archivos para la
realizacin de tareas de anlisis de texto. El texto ha sido almacenado en un vector de 1000
caracteres. Se solicita que realice lo siguiente:
a. Implemente una funcin que reciba una cadena y elimine los espacios en blanco
repetidos y los signos de puntuacin de dicha cadena.
b. Implemente una funcin que cuente las palabras encontradas en el texto procesado e
imprima dicha cantidad en pantalla. Para ser consideradas en este conteo, dichas
palabras deben exceder los 10 caracteres de longitud.

4. En los programas de pre-grado de una universidad, se utiliza un sistema de calificacin que


consta de las siguientes notas y su equivalente en puntos:
Nota
Puntos

A
4

A3.7

B+
3.3

B
3

B2.7

C+
2.3

C
2

C1.7

D+
1.3

D
1

Se requiere calcular el GPA de un estudiante (similar a un promedio ponderado) de un


estudiante. Dicho promedio se obtiene con la siguiente frmula:

=1
=1
Donde:
Ni: Nota obtenida por el estudiante en el curso i (en puntos de calidad).
Ci: Cantidad de crditos del curso i.
n: Cantidad total de cursos llevados.

Se solicita lo siguiente:
a) Desarrolle una funcin tal que, dada una cadena con las notas de un estudiante separadas
por comas (p.ej.: B+,A-,C,), obtenga el GPA del estudiante. Para este primer caso
considere que cada curso tienes asignado 3 crditos acadmicos.
b) Defina en el cdigo una estructura de datos adecuada para almacenar las notas de cada
curso del estudiante. Deber contener como mnimo:
a. Cdigo del curso
b. Nombre del curso
c. Cantidad de crditos
c) Implemente una funcin que, dado un conjunto de valores (almacenados de acuerdo a la
estructura definida en el paso anterior), pueda imprimir los datos de cada curso y por
ltimo muestre en pantalla el GPA del estudiante. Ntese que en este caso la cantidad de
crditos por cursos puede ser variable.

F
0

También podría gustarte