Este documento trata sobre algoritmos y sus características. Explica que un algoritmo es una secuencia de instrucciones para resolver un problema de manera precisa y finita. Los algoritmos se pueden clasificar en computacionales, no computacionales, cualitativos y cuantitativos. Todo algoritmo debe tener partes de entrada, proceso y salida. Los algoritmos son importantes para la informática, robótica y ciencias de la computación porque permiten un orden y progreso en el desarrollo de tecnología.
2. ALGORITMOS
Se puede definir como una secuencia de instrucciones que
representan un modelo de solución para determinado tipo de problemas. O
bien como un conjunto de instrucciones que realizadas en orden conducen a
obtener la solución de un problema. Por lo tanto podemos decir que es un
conjunto ordenado y finito de pasos que nos permite solucionar un
problema.
Los algoritmos son independientes de los lenguajes de
programación. En cada problema el algoritmo puede escribirse y luego
ejecutarse en un lenguaje de diferente programación. El algoritmo es la
infraestructura de cualquier solución, escrita luego en cualquier lenguaje de
programación.
FACILITADOR:
LCDO. AVERKLEY CHIRINOS
¿QUÉ ES UN ALGORITMO?
3. EJEMPLO DE UN ALGORITMO
Los diagramas de flujo
sirven para representar
algoritmos de manera
gráfica.
Diagrama de flujo sencillo con los pasos a
seguir si una lámpara no funciona.
ALGORITMOS
FACILITADOR:
LCDO. AVERKLEY CHIRINOS
4. CARACTERISTICAS DEL ALGORITMO
Debe ser Preciso Debe ser Finito Debe ser Definido
Puede tener cero o
más elementos de
entrada.
Debe producir un
resultado
Todo algoritmo debe tener las siguientes características:
ALGORITMOS
FACILITADOR:
LCDO. AVERKLEY CHIRINOS
5. Los algoritmos se pueden clasificar en cuatro tipos:
Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una
computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz
cuadrada de un valor x.
Algoritmo no computacional: Es un algoritmo que no requiere de una
computadora para ser ejecutado. Ejemplo: Instalación de un equipo de
sonido.
Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o
instrucciones no están involucrados cálculos numéricos. Ejemplos: Las
instrucciones para desarrollar una actividad física, encontrar un tesoro.
Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos
o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una
ecuación de segundo grado.
CLASIFICACION DE ALGORITMOS
ALGORITMOS
FACILITADOR:
LCDO. AVERKLEY CHIRINOS
6. Entrada de datos, son los datos necesarios que el
algoritmo necesita para ser ejecutado.
Proceso, es la secuencia de pasos para ejecutar el
algoritmo.
Salida de resultados, son los datos obtenidos después
de la ejecución del algoritmo.
PARTES DE UN ALGORITMO
Todo Algoritmo debe tener las siguientes partes:
Entrada
Proceso
Salida
ALGORITMOS
FACILITADOR:
LCDO. AVERKLEY CHIRINOS
7. Para la representación de un algoritmo, antes de ser convertido a
lenguaje de programación, se utilizan algunos métodos de representación
escrita, gráfica o matemática. Los métodos más conocidos son:
TECNICA DE REPRESENTACION DE UN ALGORITMO
ALGORITMOS
FACILITADOR:
LCDO. AVERKLEY CHIRINOS
8. Los algoritmos poseen hoy una gran importancia tanto para
informática , robótica y ciencias de la computación , por medio de algoritmos
se llega a un orden de ideas y un proceso correcto en la elaboración de
maquinarias y robots lo que conlleva a un avance en la tecnología y un mayor
progreso a nivel mundial
Los algoritmos conllevan a llevar un proceso y un orden de ideas en
todos los aspectos, pues cada actividad por mínima que sea requiere un orden
que se da por medio de los grandes algoritmos que creamos así sean mentales
IMPORTANCIA DE LOS ALGORITMOS
ALGORITMOS
FACILITADOR:
LCDO. AVERKLEY CHIRINOS