You are on page 1of 7

Algoritmo

 Conjunto ordenado de operaciones sistemáticas que


permiten hacer un calculo y hallar la solución de un
tipo de problema.
 Es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permiten llevar a
cabo una actividad mediante pasos sucesivos que no
generen dudas a quien deba hacer dicha actividad.
Dados un estado inicial Y una entrada, siguiendo los
pasos sucesivos se llega a un estado final y se obtiene
una solución.
Ejemplos de Algoritmos
En la vida cotidiana se emplean algoritmos
frecuentemente para resolver problemas.
- Manuales de usuario.
- Instructivo para usar un aparato.
- Instrucciones que recibe un trabajador de su patrón.
- Algoritmo de multiplicación.
-Algoritmo de la división.
-Algoritmo de Euclides.
- Método de Gauss.
Medios de expresión de un
algoritmo
Los algoritmos pueden ser expresados de muchas maneras:
Lenguaje natural
 En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas.
 •
 Manuales de usuario
 •
 Instructivo para usar un aparato,
 •
 Instrucciones que recibe un trabajador de su patrón.
 •
 Algoritmo de multiplicación,
 •
 Algoritmo de la división
 •
 Algoritmo de Euclides
 •
 Método de Gauss

La descripción de un algoritmo
usualmente se hace en tres niveles.
 Descripción de alto nivel. Se establece el problema, se
 selecciona un modelo matemático y se explica el
 algoritmo de manera verbal, posiblemente con
ilustraciones y omitiendo detalles.
 •
 Descripción formal. Se usa pseudocódigo para describir
 la secuencia de pasos que encuentran la solución.
 •
 Implementación. Se muestra el algoritmo expresado enun
lenguaje de programación específico o algún objeto
 capaz de llevar a cabo instrucciones
Lenguaje Natural
 Los algoritmos de este tipo son similares a las recetas de cocina (para preparar
comidas, bebidas, etc) o a los manuales de instrucción para manejo de una
maquina (ejm. un corta pasto) o un equipo (ejm. una lavadora o el
microondas).
 En la vida diaria (cotidiana), implícitamente seguimos ciertas actividades
rutinarias (algoritmos) en el desarrollo de nuestras actividades, por ejemplo:
 Seguimos una secuencia de pasos( algoritmo) para ir a la oficina
 Seguimos una secuencia de pasos(algoritmo) para ir a clases en la universidad.
 Seguimos una secuencia de pasos para cambiar la llanta pinchada de un auto.
 Seguimos una secuencia de pasos para encender el computador, impresora y
estabilizador de corriente.
 Seguimos otra secuencia de pasos para apagar los mismos equipos.
 Seguimos una secuencia de pasos para tomar el avión para viajar.
Dos ventajas y tres desventajas de
utilizar los algoritmos de forma
natural.
 Ventajas:
 1.-) Los algoritmos son la esencia de la informática, son uno de los
centros de interés de muchas, si no todas, de las áreas del campo de la
informática.

2.-) Puedes trabajar en orden.
 -Desventajas de un algoritmo:

1.-) Hay textos que desarrollan los algoritmos, mediante diversos tipos
de programas, por ejemplo: el lenguaje de programación C++, pero para
comprender las letras deben poseer al menos un año de experiencia en
ese lenguaje de programación de alto y bajo nivel.

2.-) Muchos algoritmos interesantes llevan implícitos complicados
métodos de organización de los datos utilizados en el calendo.

You might also like