Logaritmo

Páginas: 6 (1294 palabras) Publicado: 31 de julio de 2014

Algoritmo

            Un algoritmo es una secuencia de pasos lógicos y ordenados con las cuales le damos solución a un problema determinado.

            En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo  es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos queno generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.

            En general, no existe ningún consenso definitivo en cuanto a la definición formal de algoritmo. Muchos autores los señalan como listas deinstrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten los datos de un problema (entrada) en una solución (salida). Sin embargo cabe notar que algunos algoritmos no necesariamente tienen que terminar o resolver un problema en particular. Por ejemplo, una versión modificada de la criba de Eratóstenes que nunca termine de calcular números primos no deja de ser unalgoritmo.

            ¿Para qué sirve los algoritmos?

            Sirve para que ya sea que un programador o un grupo de personas sigan un patrón para poder crear un programa o lograr utilizar un programa.

            Los algoritmos tienen muchas aplicaciones,  una de las más importantes es en el ámbito de la informática.  Cuando usted ejecuta una aplicación (como el web browser queestá utilizando para ver esta página), en realidad está desencadenando una serie de pasos lógicos que son leídos e interpretados por el computador.  Por lo tanto, se deduce que los algoritmos sirven para programar computadores.  Además de esto, los algoritmos nos sirven para modelar procesos o incluso un procedimiento (ya sea de ingeniería, médico, etc.).

            Medios de expresión de unalgoritmo

            Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas pararepresentar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico.
La descripción de un algoritmo usualmente se hace en tres niveles:
Descripción de alto nivel. Se establece el problema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal, posiblemente con ilustraciones y omitiendo detalles.
Descripción formal. Se usa pseudocódigopara describir la secuencia de pasos que encuentran la solución.
Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz de llevar a cabo instrucciones.
También es posible incluir un teorema que demuestre que el algoritmo es correcto, un análisis de complejidad o ambos.

            Partes De Un Algoritmo

            Todo algoritmodebe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida.
Dónde:
ENTRADA
Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados.
PROCESO
Pasos necesarios para obtener la solución del problema o la situación planteada.
SALIDA
Resultados arrojados por el proceso como solución.
En el ejemplo del algoritmo de lasumatoria de los dos números, tenemos:
ENTRADA
Valores de de las variables A y B.
PROCESO
Asignar a la variable Suma, el valor de A más el valor de B.
SALIDA
Impresión del valor de la variable Suma, que contiene la sumatoria de los valores de A y B.

            Características De Los Algoritmos

Las características fundamentales que debe cumplir un algoritmo son:

Precisión...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Logaritmos
  • logaritmos
  • Logaritmos
  • Logaritmos
  • Logaritmos
  • Logaritmos
  • Logaritmos
  • Logaritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS