Es una serie de instrucciones limitadas que sirve para solucionar problemas en algún lenguaje de programación.
Es como dictarle a una persona que es lo que tiene que hacer para que te solucione un problema.
Debe ser preciso y debe explicar perfectamente a la máquina como crear el programa.
Todo programa debe tener un inicio y un final; entre estos deben de estar los algoritmos.
Existen dos tipos:
CUALITATIVO: Se usa para resolver problemas comunes.
CUANTITATIVO: Se usa para la realización de problemas matemáticos.
¿Qué es un diagrama de flujo?
Es la representación gráfica de una secuencia de instrucciones de un algoritmo.
Todos contienen un inicio y un final, entre ellos estan los datos, actividades y decisión.
normalmente se usan en clases de:
Programación
Economía
Administración
Procesos industriales
Psicología cognitiva
Sirve para presentar y dar a conocer información de manera clara, ordenada y breve.
Existen dos tipos
General o de resumen: Da a conocer una visión general del tema, no lo explica a detalle.
Detallado o analítico: Muestra con detalle todo el proceso, del inicio hasta el fin, en este se incluye el uso de símbolos.
Los algoritmos deben cumplir estas condiciones:
·Finitud: el algoritmo debe acabar tras un número finito de pasos. Es más, es casi fundamental que sea en un número razonable de pasos.
·Definibilidad: el algoritmo debe definirse de forma precisa para cada paso. Puesto que el lenguaje humano es impreciso.
·Entrada: el algoritmo tendrá cero o más entradas, es decir, cantidades dadas antes de empezar el algoritmo. Estas cantidades pertenecen además a conjuntos especificados de objetos. Por ejemplo, pueden ser cadenas de caracteres, enteros, naturales, fraccionarios, etc
·Salida: el algoritmo tiene una o más salidas, en relación con las entradas.
·Efectividad: se entiende por esto que una persona sea capaz de realizar el algoritmo de modo exacto y sin ayuda de una máquina en un lapso de tiempo finito.