Algoritmo

Páginas: 5 (1039 palabras) Publicado: 27 de octubre de 2012
ALGORITMO
Un algoritmo es cualquier cosa que funcione paso a paso, donde cada paso se pueda describir sin ambigüedad y sin hacer referencia a una computadora en particular, y además tiene un límite fijo en cuanto a la cantidad de datos que se pueden leer / escribir en un solo paso.
Los algoritmos pueden ser expresados de muchas maneras, incluido el lenguaje natural, pseudocódigo, diagrama deflujo y lenguajes de programación entre otros.
TIEMPO SECUENCIAL:
Un algoritmo funciona en tiempo discretizado –paso a paso-, definiendo así una secuencia de estado “computacionales” por cada entrada valida.
ESTADO ABSTRACTO:
Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente a su implementación, de manera que enun algoritmo las estructuras de primer orden son invariantes bajo isomorfismo.
EXPLORACION ACOTADA:
La transición de un estado al siguiente queda completamente determinada por una descripción fija y finita es decir, entre cada estado y el siguiente solamente se puede tomar en cuenta una cantidad fija y limitada de términos del estado actual.
Las descripciones del lenguaje natural suelen serambiguas y extensas
Los algoritmos generalmente se describen en tres niveles:
1. De alto nivel: se establece el problema, se selecciona un modelo matemático y se explica de manera verbal.
2. Descripción formal: se usa el pseudocódigo para describir la secuencia de pasos que encuentran la solución.
3. Implementación: se muestra el algoritmo expresado en un lenguaje de programaciónespecífico o algún objeto capaz de llevar acabo instrucciones.

DIAGRAMA DE FLUJO
Los diagramas de flujo son descripciones graficas de algoritmos, usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que ocupan mucho espacio y su elaboración es laboriosa.

Algoritmo
Enmatemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado inicialy 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 la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de supatrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
En general, la parte común en todas las definiciones se puede resumir en las siguientes tres propiedades siempre y cuando noconsideremos algoritmos paralelos:
Tiempo secuencial. Un algoritmo funciona en tiempo discretizado –paso a paso–, definiendo así una secuencia de estados "computacionales" por cada entrada válida (la entrada son los datos que se le suministran al algoritmo antes de comenzar).
Estado abstracto. Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cadaalgoritmo es independiente de su implementación (los algoritmos son objetos abstractos) de manera que en un algoritmo las estructuras de primer orden son invariantes bajo isomorfismo.
Exploración acotada. La transición de un estado al siguiente queda completamente determinada por una descripción fija y finita; es decir, entre cada estado y el siguiente solamente se puede tomar en cuenta una cantidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS