2. ¿QUÉ ES UN ALGORITMO?
En matemáticas, lógica, ciencias de
la computación y disciplinas
relacionadas, un algoritmo es un
conjunto prescrito de instrucciones o
reglas bien definidas, ordenadas y
finitas que permite realizar una
actividad mediante pasos sucesivos
que no generen dudas a quien deba
realizar 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. Los algoritmos son el
objeto de estudio de la algoritmia.
3. CLASIFICACIONES DE UN ALGORITMO
• Hay dos clasificaciones para los algoritmos:
• Algoritmos informales
• Algoritmos computacionales
Los algoritmos computacionales
son los que se crean para que una
computadora sea quien ejecute los
pasos y obtener el resultado
esperado. Se aprovecha la
velocidad de procesamiento del
ordenador para darnos un resultado
mucho más confiable.
Los algoritmos informales son aquellos
que no se realizan para una
computadora, sino se diseñan para ser
ejecutados por el ser humano. Todos
los días ejecutas algoritmos informales
en todas tus actividades: al prepararte
para tus clases, al vestirte, al cocinar,
al regresar a casa, entre otros.
5. PARTES DE UN ALGORITMO
• Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir:
entrada, proceso y salida.
• ENTRADA
Corresponde al insumo, a los datos necesarios que requiere el proceso para
ofrecer los resultados esperados.
• PROCESO
Pasos necesarios para obtener la solución del problema o la situación planteada.
• SALIDA
Resultados arrojados por el proceso como solución.
En el ejemplo del algoritmo de la sumatoria de los dos números, tenemos:
• ENTRADA
Valores de las variables A y B.
• PROCESO
Asignar a la variable Suma, el valor de A mas el valor de B.
• SALIDA
Impresión del valor de la variable Suma, que contiene la sumatoria
de los valores de A y B.
6. (¿Cómo se representa un algoritmo?)
Un algoritmo se puede representar por medio de dos formas, a través de Pseudocódigo
o de Diagramas de Flujo. Para la presentación de los algoritmos que hasta ahora se han
utilizado en el texto se han representado a través de pseudocódigos.
• PSEUDOCÓDIGO, significa escribir las instrucciones del algoritmo en lenguaje
natural, tal y como lo expresamos de manera cotidiana, este procedimiento facilita su
escritura
• DIAGRAMAS DE FLUJO O FLUJOGRAMAS: son representaciones gráficas de los
pasos necesarios que conllevan a la solución algorítmica de un problema. Para
diseñarlos se utilizan determinados símbolos o figuras que representan una acción
dentro del procedimiento Estos símbolos se han normalizado o estandarizado para
representar los pasos del algoritmo.
7. VENTAJAS QUE ENCUENTRAS AL USAR
ALGORITMOS EN TU VIDA PERSONAL.
• para poder resolver problemas necesitamos realizas una serie de pasos para llegar a
una conclusión de que genero el problema y como resolverlo.
• Los algoritmos ayudan en ese tipo de problemas ya que te permiten generalizar
paso por paso los posibles problemas que lo ocasionan.
Ayuda a resolver más fácil y rápido los problemas.
Disminuye sensiblemente el riesgo de errores.
Favorece el obtener el máximo de información.
8. DIFERENTES TIPOS DE EJEMPLOS
Inicio
PASO 1. Aflojar los tornillos de la rueda pinchada con la llave inglesa.
PASO 2. Ubicar el gato mecánico en su sitio.
PASO 3. Levantar el gato hasta que la rueda pinchada pueda girar libremente.
PASO 4. Quitar los tornillos y la rueda pinchada.
PASO 5. Poner rueda de repuesto y los tornillos.
PASO 6. Bajar el gato hasta que se pueda liberar.
PASO 7. Sacar el gato de su sitio.
PASO 8. Apretar los tornillos con la llave inglesa.
Fin
9. FORMATO APA
Wikipedia (2012) Algoritmos
Recuperados: 14 de enero del 2015
http://es.wikipedia.org/wiki/Algoritmo
• Blogspot. Clasificación de algoritmos
• Recuperados: 14 de enero del 2015
• http://isbros.blogspot.mx/2011/08/clasificacion-de-los-algoritmos.html
• Virtual. Algoritmos
• Recuperados: 14 de enero del 2015
• http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo1/cap_02/leccio
n103.htm
• Informática básica. Ventajas
• Recuperados: 14 de enero del 2015
• http://informaticabasicaymas.blogspot.mx/p/ventajas-de-algoritmos.html