algoritmos

Páginas: 5 (1173 palabras) Publicado: 23 de abril de 2013
INTRODUCCION.

La computadora fue creada como un dispositivo que debe facilitar y acelerar operaciones de cálculo complicadas y que consumen mucho de nuestro tiempo.

Para resolver un problema con o sin una computadora se necesita la abstracción de la realidad, ósea definir un conjunto de datos que representen la situación real del problema.

Las computadoras generalmente hacen lo queuno les pide y en ocasiones no es precisamente lo que uno quieren que hagan. No debe existir ambigüedad en las instrucciones que se le dan a una computadora dentro de un programa.

A las soluciones creadas por una computadora se les conoce como programas y no son mas que una serie de operaciones que realiza la computadora para llegar a un resultado con un grupo de datos específicos.

Porotra parte existe una gran cantidad de problemas que requieren de un análisis profundo.

¿Se puede enseñar a resolver problemas?
¿ Se puede enseñar a analizar el mismo ?
¿ Se puede enseñar a pensar ?

Lógicamente las respuestas a estas interrogantes son difíciles de obtener. No existen reglas especificas que nos permitan resolver un problema sin embargo, Se puede ofrecer un conjunto detécnicas y herramientas metodologicas que permitan Flexibilizar y estructurar el razonamiento utilizado en la resolución de un problema.

DEFINICION DE ALGORITMO.
Es el conjunto de instrucciones que configuran el procedimiento paso a paso para resolver un determinado problema en una cantidad finita de tiempo.

Conjunto de instrucciones concretas y detalladas mediante el cual se consigue una accióndeterminada. Por ejemplo, una receta de cocina sería un algoritmo que indica el número de pasos necesarios para preparar una comida

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 lo ejecute. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos sellega a un estado final y se obtiene una solución.

Implementación de algoritmos

En programación, los algoritmos se implementan en forma de sentencias en algún lenguaje de programación. De esta manera, la forma de escribir los algoritmos depende del lenguaje de programación, y del paradigma usado. Estos son los algoritmos que pueden ser interpretados por una computadora y así ser ejecutados.Los algoritmos también pueden representarse gráficamente empleando diagramas de flujo o formas similares. De esta manera, son fácilmente comprensibles, especialmente para personas que no son programadores. También, de esta manera, los algoritmos son más "universales", pues no dependen de un lenguaje de programación específico.

Los algoritmos también pueden escribirse en pseudocódigo, lo quetambién los hace fáciles de entender.
Se hacen intentos para que las computadoras interpreten y ejecuten los diagramas de flujo y los pseudocódigos, pero no logran la flexibilidad, potencia y velocidad de los algoritmos puramente escritos en un lenguaje de programación específico.

Un algoritmo también puede expresarse en lenguaje natural, aunque esto puede traer ambigüedades einterpretaciones erróneas (la ambigüedad es propia del lenguaje humano)

Tipos de algoritmos:
Cotidianos; Son los algoritmos que muchas veces aplicamos de manera inadvertida ó automáticamente. Esto generalmente se produce cuando el Problema que tenemos enfrente lo hemos resuelto con anterioridad un gran numero de veces. Por ejemplo;
Amarrar las agujetas de los zapatos.
Dirigirte de la casa a la Escuela.Una receta de cocina.

Algoritmos computacionales; Son aquellos que resuelven un problema con computadora. Al igual que la definición general de Algoritmo. Los algoritmos computacionales comprenden una serie de pasos.

Los Algoritmos son independientes del lenguaje de programación en que se expresan, así como de la computadora que los ejecuta.

En cada problema el algoritmo se puede...
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