Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LA
PROGRAMACIÓN Y
GRUPOANÁLISIS
G2 – GRUPO Introducción
X
NUMÉRICO
2022
Sábados de 8 a 13 hs
INTRODUCCI Unidad 1
ÓN
• Abordaje Numérico de Problemas Matemáticos
Regla Importante:
NUNCA proponerse redactar un
algoritmo (o un programa) de un
proceso que no se conozca en
profundidad
ALGORITMOS
• Ejemplo
Supongamos que pretendemos
REDACTAR UN ALGORITMO QUE PERMITA
CALCULAR EL VALOR ABSOLUTO DE UN NÚMERO
CUALQUIERA
(en forma genérica, supondremos que el número es Real)
1) Realizar un análisis previo para poder formular un algoritmo lo más
genérico posible (que sea capaz de resolver la mayor cantidad de variantes que el
problema pudiera presentar)
2) Identificar actores :
a) la o las personas que analizan, redactan y prueban el algoritmo
b) La o las personas que van a utilizar el algoritmo (el usuario)
• Ejemplo
REDACTAR UN ALGORITMO QUE PERMITA
CALCULAR EL VALOR ABSOLUTO DE UN NÚMERO
CUALQUIERA
análisis previo
Debe contemplarse
que el numero que
elija el usuario
puede ser: El algoritmo
debe
a) Positivo responder
El algoritmo debe que el valor
responder que el valor absoluto del
b) Negativo absoluto es el valor del número
número elegido, sin el elegido
signo negativo coincide con
c) Cero el número
suministrado
• Ejemplo
REDACTAR UN ALGORITMO QUE PERMITA
CALCULAR EL VALOR ABSOLUTO DE UN NÚMERO
CUALQUIERA
análisis previo El algoritmo debe
responder que el valor
b) Número del usuario Negativo absoluto es el valor del
número elegido, sin el
signo negativo
0 1 2 3 4 5 6 7 8 9
0+0=0
0+1=1+0=1
1 + 1 = 10
0x0=0
0x1=1x0=0
1x1=1
CONVERSIÓN DEL SISTEMA DECIMAL AL
SISTEMA BINARIO
El numero
binario es
entonces el
1101
CONVERSIÓN DEL SISTEMA DECIMAL AL
SISTEMA BINARIO
k 2 x Rk-1 Rk bk
Parte fraccionaria de (2) Parte entera de (2)
El primer bit se reserva para el signo; la siguiente serie de bits, para el exponente
con su respectivo signo; y los últimos bits, para la mantisa.
En el sistema binario, al signo se lo representa por un cero si es positivo, y por un
uno si e negativo.
En el gráfico siguiente, se muestra cómo se ha diseñado la distribución del
almacenamiento para computadoras de precisión simple (32 bits) y para las de
precisión doble (64 bits)
ERRORES EN LOS
CÁLCULOS
En general, los cálculos involucrados en la resolución de
problemas de ingeniería están afectados por errores.
Esto es, se trabaja con valores aproximados, que presentan
desviaciones con respecto a los valores reales (los cuales, en
general, se desconocen).
Sin embargo, es necesario poder controlar las diferentes
fuentes de error a fin de perturbar lo menos posible los
resultados obtenidos.
Los errores se propagan desde el inicio del cómputo hasta el
resultado final, a veces con una considerable amplificación,
otras veces observándose oscilaciones.
ERRORES EN LOS
CÁLCULOS
Hay distintos tipos de
Errores de Redondeo
En los cálculoserrores
se presentan números que intervienen en su
expresión fraccionaria. Esto puede tener el inconveniente de
exigir la consideración de infinitas cifras.
1) ERROR ABSOLUTO de a
(a ) a
2) ERROR RELATIVO de a
(a )
(a )
3) ERROR PORCENTUAL de a
(a ) (a ).100
lo que es equivalente a:
a * (a ) a * (a )
con a1 0
Diremos que tiene todas sus cifras significativas exactas (en sentido
amplio) si se verifica que:
a (a ) 10m .10k
Donde:
m: es la cantidad de cifras significativas exactas
k: es el exponente que surge de expresar al número aproximado en
notación de coma flotante normalizada.
FÓRMULA GENERAL DE PROPAGACIÓN DE
ERRORES
* (u)
* (ues
) dato
Partiendo entonces de
u u u * (u)
. * (x1 ) . * ( x 2 ) ... . * (x n )
x1 x 2 x n n
Para i = 1, 2, 3, … n
FÓRMULA GENERAL DE PROPAGACIÓN DE
ERRORES
Resolución del PROBLEMA INVERSO