Un algoritmo es una serie de pasos lógicos de forma organizada y no ambigua, que se puede ejecutar paso a paso en un determinado orden y que puede ser una solución del problema.
Cada acción de la que es un algoritmo es una instrucción y de estas últimas debe ser traducida en términos comprensibles por el ordenador.
Las estructuras de datos y los algoritmos están íntimamente relacionados; la estructura de datos no se puede estudiar sin antes haber visto los algoritmos.
La definición de un algoritmo debe definir tres partes básicas ENTRADA , PROCESO y SALIDA
.
Enfoque-sistemico-2.png
Entrada: Datos.
.Proceso: Instrucciones
.Salida: Resultados.
Las características fundamentales de un algoritmo son:
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
Un algoritmo debe estar definido .
Un algoritmo debe ser finito , esto quiere decir que debe terminar en algún momento
Sumario
1 ALGORITMOS EN INFORMÁTICA
2 CLASIFICACIÓN Y TIPOS DE ALGORITMOS
3 RESOLUCIÓN DE ALGORITMOS
4 DESCOMPOSICION DE UN ALGORITMO
5 EJEMPLO
6 BIBLIOGRAFIA
7 DATOS PERSONALES
ALGORITMOS EN INFORMÁTICA
En informática, los algoritmos se utilizan para enviar instrucciones con las diferentes formas de diagrama.1.
CLASIFICACIÓN Y TIPOS DE ALGORITMOS
La clasificación de los algoritmos se ha hecho de diversas formas, de acuerdo con cada una de sus características. Por ejemplo:
A) Según el sistema de signos con el que se describe los pasos a seguir
Algoritmos cualitativos: Cuando se hace a través de palabras, es decir, las instrucciones son verbales.
Algoritmos cuantitativos: Cuando se hace a través de cálculos numéricos.
B) Según su función
Algoritmos de ordenamiento: Secuencian los elementos que se ingresan según un orden numérico o léxico.
Algoritmos de búsqueda: Encuentra dentro de una lista o varios elementos en particular que cumplan con el conjunto de condiciones dadas.
Algoritmos de encaminamiento: De modo que se puede obtener el resultado atraves de un conjunto de pasos encadenados.
C) Según la estrategia que usa para llegar al resultado
Algoritmos probabilísticos: Presentan soluciones aproximadas del problema
Algoritmo heurístico: Son utilizados cuando no existe una solución por las vías tradicionales.
Algoritmo de escalada: Comienza con una solución insatisfactoria (que no cumple con la entrada / salida), y se va a acerar a lo que se busca.
Algoritmo voraz: Elige un análisis para cada paso.
Algoritmo determinista: Es completamente lineal (cada paso tiene un paso sucesor y un paso predecesor).
RESOLUCIÓN DE ALGORITMOS
Para llegar a la resolución de un problema es necesario el diseño de un algoritmo, de modo que el algoritmo no puede existir una programación.
Un lenguaje de programación es un medio para expresar un algoritmo y una computadora es un procesador para ejecutarlo. Tanto el lenguaje de programación como la computadora son los medios para obtener un fin: conseguir que el algoritmo se ejecute y se efectúe el resultado correspondiente .
Los algoritmos son independientes tanto del lenguaje de programación en que se expresan como de la computadora que los ejecuta. En cada problema el algoritmo se puede expresar en un lenguaje diferente de programación y ejecución de otra manera, pero el algoritmo es siempre el mismo.
Respuesta:
Un algoritmo es una serie de pasos lógicos de forma organizada y no ambigua, que se puede ejecutar paso a paso en un determinado orden y que puede ser una solución del problema.
Cada acción de la que es un algoritmo es una instrucción y de estas últimas debe ser traducida en términos comprensibles por el ordenador.
Las estructuras de datos y los algoritmos están íntimamente relacionados; la estructura de datos no se puede estudiar sin antes haber visto los algoritmos.
La definición de un algoritmo debe definir tres partes básicas ENTRADA , PROCESO y SALIDA
.
Enfoque-sistemico-2.png
Entrada: Datos.
.Proceso: Instrucciones
.Salida: Resultados.
Las características fundamentales de un algoritmo son:
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
Un algoritmo debe estar definido .
Un algoritmo debe ser finito , esto quiere decir que debe terminar en algún momento
Sumario
1 ALGORITMOS EN INFORMÁTICA
2 CLASIFICACIÓN Y TIPOS DE ALGORITMOS
3 RESOLUCIÓN DE ALGORITMOS
4 DESCOMPOSICION DE UN ALGORITMO
5 EJEMPLO
6 BIBLIOGRAFIA
7 DATOS PERSONALES
ALGORITMOS EN INFORMÁTICA
En informática, los algoritmos se utilizan para enviar instrucciones con las diferentes formas de diagrama.1.
CLASIFICACIÓN Y TIPOS DE ALGORITMOS
La clasificación de los algoritmos se ha hecho de diversas formas, de acuerdo con cada una de sus características. Por ejemplo:
A) Según el sistema de signos con el que se describe los pasos a seguir
Algoritmos cualitativos: Cuando se hace a través de palabras, es decir, las instrucciones son verbales.
Algoritmos cuantitativos: Cuando se hace a través de cálculos numéricos.
B) Según su función
Algoritmos de ordenamiento: Secuencian los elementos que se ingresan según un orden numérico o léxico.
Algoritmos de búsqueda: Encuentra dentro de una lista o varios elementos en particular que cumplan con el conjunto de condiciones dadas.
Algoritmos de encaminamiento: De modo que se puede obtener el resultado atraves de un conjunto de pasos encadenados.
C) Según la estrategia que usa para llegar al resultado
Algoritmos probabilísticos: Presentan soluciones aproximadas del problema
Algoritmo heurístico: Son utilizados cuando no existe una solución por las vías tradicionales.
Algoritmo de escalada: Comienza con una solución insatisfactoria (que no cumple con la entrada / salida), y se va a acerar a lo que se busca.
Algoritmo voraz: Elige un análisis para cada paso.
Algoritmo determinista: Es completamente lineal (cada paso tiene un paso sucesor y un paso predecesor).
RESOLUCIÓN DE ALGORITMOS
Para llegar a la resolución de un problema es necesario el diseño de un algoritmo, de modo que el algoritmo no puede existir una programación.
Un lenguaje de programación es un medio para expresar un algoritmo y una computadora es un procesador para ejecutarlo. Tanto el lenguaje de programación como la computadora son los medios para obtener un fin: conseguir que el algoritmo se ejecute y se efectúe el resultado correspondiente .
Los algoritmos son independientes tanto del lenguaje de programación en que se expresan como de la computadora que los ejecuta. En cada problema el algoritmo se puede expresar en un lenguaje diferente de programación y ejecución de otra manera, pero el algoritmo es siempre el mismo.
Respuesta:
Los algoritmos se clasifican en:
-SECUENCIAL
-CONDICIONAL O SELECTIVO
-REPETITIVO O ITERATIVO