Você está na página 1de 3

LICENCIATURA EN MA6EMATICAS

ANALISIS NUMERICO I
Alumno: Aurelio Plancarte Coria
Matricula: AL12529608

UNIDAD 1. AUTOREFLEXIONES

1. Cul es la importancia de los algoritmos?

R. Es muy importante en la informtica la utilizacin de algoritmos,


pues los algoritmos nos ayudan a resolver un problema de manera
ordenada en una serie de pasos a seguir y con un orden
establecido.
Los algoritmos son los mtodos para resolver el problema y van
acompaados de un pseudocdigo. Adems, los algoritmos son
necesarios para pasar el programa de tu mente, a la mquina, y el
pensamiento sistemtico, para adelantarse a los errores que se
puedan producir mientras realizas tu programa, ver las partes del
todo si dejar de fijarse en el todo.

2. Cmo se han empleado los algoritmos en el anlisis de errores?

R. Al realizar clculos mediante algoritmos ms o menos complejos,


es inevitable cometer errores. Estos errores pueden ser de tres tipos:

Errores en los datos de entrada: Este tipo de error viene


causado por los errores al realizar mediciones de magnitudes
fsicas.

Errores de redondeo: En este caso, el error aparece al operar


con representaciones numricas finitas. Se puede solucionar
utilizando ms decimales, pero esto conlleva utilizar ms
memoria (recursos).

Errores de truncamiento (o discretizacion): Este tipo de


error se refiere al error que se comete al utilizar un algoritmo
determinado. Esto quiere decir que si se refina la discretizacin
o se cambia el algoritmo, puede disminuir. Refinar la
discretizacin generalmente lleva a realizar ms cuentas lo que
equivale a incrementar el error de redondeo y el tiempo de
clculo.

El primer tipo de error no es analizable matemticamente dado a que


est sujeto al avance tecnolgico de los aparatos de medida. El
segundo y el tercer tipo de errores se pueden cuantificar de una
forma aproximada utilizando expresiones adecuadas.
3. Es posible analizar los problemas sin utilizar algoritmos?

R. La resolucin prctica de un problema exige por una parte un


algoritmo o mtodo de resolucin y por otra un programa o
codificacin de aquel en un ordenador real. Ambos componentes
tienen su importancia; pero la del algoritmo es absolutamente
esencial, mientras que la codificacin puede muchas veces pasar a
nivel de ancdota.

A efectos prcticos o ingenieriles, nos deben preocupar los recursos


fsicos necesarios para que un programa se ejecute. Aunque puede
haber muchos parmetros, los ms usuales son el tiempo de
ejecucin y la cantidad de memoria (espacio). Ocurre con frecuencia
que ambos parmetros estn fijados por otras razones y se plantea la
pregunta inversa: cual es el tamao del mayor problema que puedo
resolver en T segundos y/o con M bytes de memoria? En problemas
de clculo numrico hay que tener en cuenta ms factores que su
complejidad pura y dura, o incluso que su tiempo de ejecucin: queda
por considerar la precisin del clculo, el mximo error introducido en
clculos intermedios, la estabilidad del algoritmo, etc.

Incluir ejemplos o casos.

Un ejemplo concreto es el clculo del logaritmo. La funcin que


utilicemos en la computadora debe de ejecutar el algoritmo para el
clculo del logaritmo ya que no es una operacin directa, como lo son
la suma o multiplicacin.

OTROS EJEMPLOS DE ALGORITMOS EN LA VIDA COTIDIANA

Algoritmo para lavarse las manos

INICIO

Abrir el grifo de agua.

Mojarse las manos.

Aplicarse jabn.

Enjuagarse las manos.

Cerrar el grifo de agua.

Secarse las manos con papel.

Exponer las manos a corriente de aire caliente.


FIN

__________________________________

Algoritmo para cambiar la llanta de un auto.

INICIO.

Levantar el auto con la gata.

Soltar y sacar los pernos de la llanta.

Quitar la llanta.

Colocar llanta de repuesto.

Colocar y apretar los pernos.

Bajar la gata.

FIN

Você também pode gostar