Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema:
Métodos numéricos
Tutor Docente:
Ing. Rafael Orellana
Realizado por:
Karelys Aguirre
Paz Toledo
Fecha:
11 de abril del 2019
Índice
1. Introducción ............................................................................................................. 3
2. Objetivos .................................................................................................................. 3
3. Marco Teórico ......................................................................................................... 3
Métodos Numéricos ................................................................................................... 3
Python .......................................................................................................................... 4
Matlab .......................................................................................................................... 5
4. Resolución de Ejercicios ....................................................................................... 5
Determinar el área de un triángulo conociendo los 3 lados ................................ 5
FÓRMULA MATEMÁTICA ................................................................................ 5
DIAGRAMA DE FLUJO ..................................................................................... 6
PRUEBA DE ESCRITORIO .............................................................................. 6
CODIFICACIÓN .................................................................................................. 6
RESULTADO DE LA CODIFICACIÓN ............................................................ 7
Determinar el Factorial de un número .................................................................... 8
FÓRMULA MATEMÁTICA ................................................................................ 8
DIAGRAMA DE FLUJO ..................................................................................... 8
PRUEBA DE ESCRITORIO .............................................................................. 9
CODIFICACIÓN .................................................................................................. 9
RESULTADO DE LA CODIFICACIÓN ............................................................ 9
Determinar los valores de una Ecuación Cuadrática ......................................... 10
FÓRMULA MATEMÁTICA .............................................................................. 10
DIAGRAMA DE FLUJO ................................................................................... 10
PRUEBA DE ESCRITORIO ............................................................................ 12
CODIFICACIÓN EN MATLAB ........................................................................ 12
RESULTADO DE LA CODIFICACIÓN .......................................................... 13
5. Conclusión............................................................................................................... 13
1. Introducción
2. Objetivos
3. Marco Teórico
Métodos Numéricos
Los métodos numéricos son técnicas mediante las cuales es posible formular
problemas de tal forma que sean resueltos con operaciones aritméticas. Aunque
hay muchos tipos de métodos, todos comparten una característica común, llevan
a cabo un buen número de cálculos aritméticos y emiten soluciones
aproximadas.
La importancia de los métodos numéricos no radica en buscar la solución exacta
de un problema, sino la aproximada, pero con la precisión requerida, o sea, con
un error lo suficientemente pequeño y próximo a cero, de ahí la utilidad de los
métodos numéricos.
Importa también el tiempo empleado en obtener la solución y en esto ha jugado
un papel importante el enorme desarrollo de la tecnología computarizada, ya que
la enorme velocidad actual de los medios computarizados de cómputo ha
reducido considerablemente el tiempo de obtención de la solución, lo que ha
motivado la popularidad, el enorme uso y aceptación que hoy tienen los métodos
numéricos. Sumémosle a ello que las computadoras son capaces de dar solución
con la precisión requerida.
Por otro lado, para poder elaborar un buen programa de computación, aparte de
manejar un lenguaje determinado, debemos saber realizar el proceso a mano,
ya que esto nos permitirá implementar un mejor programa que contemple todas
las posibles piedras en el camino.
Con fundamento en lo antes mencionado, tenemos cinco importantes razones
para el estudio de los métodos numéricos:
Python
Python es un lenguaje de programación interpretado cuya filosofía hace
hincapié en una sintaxis que favorezca un código legible.
Se trata de un lenguaje de programación multiparadigma, ya que
soporta orientación a objetos, programación imperativa y, en menor
medida, programación funcional. Es un lenguaje interpretado, usa tipado
dinámico y es multiplataforma.
Es administrado por la Python Software Foundation. Posee una licencia
de código abierto, denominada Python Software Foundation License,2 que es
compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e
incompatible en ciertas versiones anteriores.
Matlab
4. Resolución de Ejercicios
Determinar el área de un triángulo conociendo los 3 lados
FÓRMULA MATEMÁTICA
a, b, c
1
𝑠= (𝑎 + 𝑏 + 𝑐)
2
𝑥 =𝑠−𝑎
𝑦 =𝑠−𝑏
𝑧 =𝑠−𝑐
𝑤 =𝑠∗𝑥∗𝑦∗𝑧
𝐴 = √𝑤
FIN
PRUEBA DE ESCRITORIO
a b c s x y z w A
2 3 4 4.5 2.5 1.5 0.5 8.43 2.9
CODIFICACIÓN
print("Area de un Triángulo:")
RESULTADO DE LA CODIFICACIÓN
Área de un Triangulo
inserte el valor del lado a del triángulo: 4
inserte el valor del lado b del triángulo: 10
inserte el valor del lado c del triángulo: 12
El Área del Triángulo es: 8.734993995195193
Determinar el Factorial de un número
FÓRMULA MATEMÁTICA
num
Num= NO EXISTE
entero
EL
Num
FACTORIAL
=0
ES 1
FIN
NO EXISTE
Num
>0
Factorial=1
Num NO EXISTE
Num=num-1
=1
Factorial=factorial*
n
PRUEBA DE ESCRITORIO
Num FACTORIAL
6.5 No existe
0 1
-10 No existe
4 1
3 4
2 12
1 24
CODIFICACIÓN
RESULTADO DE LA CODIFICACIÓN
FÓRMULA MATEMÁTICA
𝐴𝑥 2 + 𝐵𝑥 + 𝐶
DIAGRAMA DE FLUJO
INICIO
𝐴𝑥 2 + 𝐵𝑥 + 𝐶
A, B, C
𝑦 = 𝑏 2 − 4𝑎𝑐
𝑦<0
SI SI
=0
−𝑏 NO
𝑥1 = O
2𝑎
−𝑏 + √𝑦 −𝑏 − √𝑦
𝑥1 = 𝑥2 =
2𝑎 2𝑎
La única solución
es: “x1” La segunda sol es:
“x1” y “x2”.
No hay soluciones
reales.
FIN
PRUEBA DE ESCRITORIO
Valores a Ingresar
A B C Respuesta
1 2 1 -1 Solución Única
2 -2 5 No existen soluciones reales.
-1 4 -3 x1= -5 x2=3 Dos Soluciones
CODIFICACIÓN EN MATLAB
5. Conclusión
En conclusión, podemos decir que se cumplieron los objetivos planteados
anteriormente ya que pudimos desarrollar con facilidad los ejercicios propuestos
mediante el procedimiento explicado por el docente y es: 1. Establecer un algoritmo,
2. Diagrama de Flujo, 3. Prueba de Escritorio, 4. Codificación y 5. Compilar el
Código.
Mediante el diagrama de flujo reconocimos cada paso para observar su utilidad e
importancia.
Es fundamental para nuestra carrera ya que son bases para fututos proyectos.