Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio 1
a) Dado el siguiente seudocódigo para obtener el “Producto de Dos Matrices” AB
= C desarrollar un programa en C++.
Ejercicio 2
Aplicar el programa desarrollado en el ejercicio anterior para resolver los siguientes
productos entre matrices: A x B= C
3 2 1 0
5 4 3 2
A=B=
7 6 5 4
9 8 7 6
7.8 5.2
9.0 1.6 9.0 1.6 7.4
A= B=
2.7 3.6 2.7 3.6 8.9
5.9 1.3
Matemática Trabajo Práctico
Nº0 Año
Matemática Trabajo Práctico
Nº0 Año
Ejercicio 3
Para realizar el estudio de una función es necesario conocer los intervalos de crecimiento y la
concavidad de la función, para lo cual aplicamos los criterios de la primera derivada y de la
segunda derivada respectivamente.
a) Desarrollar un programa en C++ que evalúe una función y sus derivadas f '(x) y f para
f (x) ''(x)
diferentes puntos i x y muestre los resultados con 6 cifras decimales en una tabla como la
que se
muestra a continuación:
----------------------------------------------------------------
a)
#include <iostream>
#include <math.h>
int main(){
double x[100];
int i,n;
//ALGORITMO
cin >> n;
cout << x[i] << "\t" << f(x[i]) << "\t" << fp(x[i]) << "\t" << fpp(x[i]) << "\n";
system ("pause");
return 0;
double f (double x) {
return sin(x);
double fp (double x) {
return cos(x);
return -1*sin(x);
}
Matemática Trabajo Práctico
Nº0 Año
b)
Ejercicio 4
Emplear el programa del Ejercicio 3 para las funciones que se muestran a continuación
a) Función f (x) x ex en los puntos xi -4; -3; -2; -1; 0; 1 (Figura 1)
double f (double x) {
return x*exp(x);
double fp (double x) {
return 1*exp(x)+x*exp(x);
return exp(x)+1*exp(x)+x*exp(x);
}
Matemática Trabajo Práctico
Nº0 Año
Ejercicio 5
Modifique el código fuente dado en el ejercicio 1 para convertirlo en un programa
que realice la multiplicación de una matriz por un vector.
//DIRECTIVAS DE COMPILACIÓN, BIBLIOTECAS O LIBRERIAS
#include <iostream>
#include <math.h>
//PROGRAMA PRINCIPAL
int main(){
// ENTRADA DE DATOS.
cin>>n;
system ("pause");
//cin>>n;
//cin>>b[i][j];
cin>>b[i];
//}
// ALGORITMO
//for (k=1; k<=q; k++){//las columnas de a deben ser iguales a las filas de b
c[i]=c[i]+a[i][j]*b[j];
//}
}
Matemática Trabajo Práctico
Nº0 Año
}
// SALIDA DE RESULTADOS
cout<<"-----------------------------\n";
cout<<"Coeficiente c["<<i<<"]:"<<c[i]<<"\n";
//}
cout<<"\n";
system("pause");
return 0;
}
Matemática Trabajo Práctico
Nº0 Año
Matemática Trabajo Práctico
Nº0 Año