Beruflich Dokumente
Kultur Dokumente
etc.
NOTA #2: Cuando tenga que utilizar arreglos, utilice arreglos de memoria dinmica siempre que sea posible.
NOTA #3: Utilice evaluacin de funciones intrnsecas y operaciones sobre arreglos completos siempre que sea
posible.
a =a1 ,a 2 , a3 & b=b1 ,b 2 , b3 . Los 2 vectores (6 nmeros reales) se leen desde archivo.
a=a 1 , a2 , a3
1er. Parcial
2do. Parcial
3er. Parcial
1.VasconcelosCaldernJosMara8.929.510.0
2.AltamiranoBasilioIgnacioManuel3.57.62.5
3.BaltazarMndezMaraIvonne7.58.37.8
etc.
El programa debe calcular el promedio de las calificaciones de los tres exmenes parciales. Este
promedio debe ser redondeado de manera que si la calificacin (promedio) es menor a 6, se redondea al
entero menor ms cercano. Si la calificacin es mayor o igual a 6, se redondea al entero ms cercano.
(ver ejercicios 11 y 12 de la lista del primer parcial). La calificacin final es el promedio redondeado.
El programa debe escribir en un archivo de salida una lista en orden alfabtico con el No. de alumno,
nombre completo y la calificacin final. El programa debe imprimir en una lnea final el nmero de
estudiantes aprobados, estudiantes reprobados y el promedio de la calificacin final del grupo.
8.- Escriba un programa para obtener el Registro Federal de Contribuyentes (RFC) de una lista con el
nombre completo y fecha de nacimiento de N personas. EL programa debe escribir una lista con los
nombres completos en orden alfabtico y con el RFC correspondiente.
9.- Escribir un programa para resolver un sistema de ecuaciones N ecuaciones lineales por el mtodo
de Gauss. La matriz aumentada de coeficientes se lee desde archivo. El vector solucin se escribe a un
archivo de salida.
10.- Escribir un programa para resolver un sistema de ecuaciones N ecuaciones lineales por el mtodo
de Gauss con pivoteo parcial (explicado en clase). La matriz aumentada de coeficientes se lee desde
archivo.
11.- El producto escalar de dos vectores del primer ejercicio se generaliza fcilmente al caso cuando
a =a1 , a2 , ... ,a N &
cada vector tiene N elementos,
b=b1 ,b 2 , ... ,b N , de la siguiente manera:
a
b=a 1 b1 a2 b2...aN b N
Escriba un programa para calcular este producto interno para dos vectores (arreglos de una dimensin)
de N elementos los cuales se leen desde un archivo (una columna para cada vector).
12.- En programa que calcule la raz cuadrada del valor absoluto de N nmeros reales contenidos en
un archivo.
13.- Evaluar la funcin crecimiento exponencial (A= 2.7 & k=3.5 ), la funcin coseno y la funcin
tangente en N nmeros reales contenidos en un archivo. Utilice ambas formas: usando ciclos do y
evaluacin funciones intrnsecas de vectores. Compare los valores de ambas. Imprima el valor de todas
estas funciones en un archivo de salida (una columna para cada funcin).
14.- Escriba un programa que calcule la suma y producto de las funciones del ejercicio anterior.
15.- Modifique el programa del Mtodo de Newton (ver problema # 15 de la lista anterior) de manera
que cada punto x n y el error e nx nx n1 se guarden en un arreglo. Escriba estos valores en un
x n vs. n
e n vs. n . Calcule el error promedio. Puede
archivo y construya las grficas
&
escribirse este programa (Mtodo de Newton) utilizando operaciones sobre arreglos completos?
16.- Suponga que le dan un archivo con los 3 coeficientes de N ecuaciones cuadrticas (un rengln con
los 3 coeficientes de cada ecuacin). Modifique el programa raices_cuadraticas.f90 para que calcule
las races de las N ecuaciones. Las 2N races se escriben en un archivo de salida.
17.- Haga lo mismo que en el ejercicio anterior para el caso de ecuaciones cbicas.