R U Y I M A R T Í N E Z Y D A R Í O M A R T Í N E Z
C O L E G I O B U C E R I A S
1 3 / 0 1 / 2 0 1 5
A Z U C E N A C E R V A N T E S P O N C E
Algoritmos
¿Qué es un algoritmo?
 Conjunto de instrucciones que aplicado a un número
finito de datos, después de un número finito de
iteraciones entrega un resultado.
Clasificación de algortimos
 Hay dos tipos de clasificación de algoritmos.
1. Informales
2. Computacionales
Informales
 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.
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.
Características de algoritmos
 Finitos: Debe acabar en algún momento.
 Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de
ejecución.
 Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y
leerlo fácilmente.
 Modificables: Estarán diseñados de modo que sus posteriores
modificaciones sean fáciles de
realizar, incluso por programadores diferentes a sus propios autores.
 Modulares: La filosofía utilizada para su diseño debe favorecer la división del
problema en
módulos pequeños.
Partes de un algoritmo
 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.
Ventajas
1. Puedes trabajar en orden.
2. Te redacta en orden paso a paso lo que hay que
hacer
3. Ayuda a resolver más fácil y rápido los problemas.
4. Disminuye sensiblemente el riesgo de errores.
Favorece el obtener el máximo de información.
Tipos de algoritmos
Formato APA
 Avizora (2014) Algoritmos
 Recuperado 13/01/2015
 De:http://www.avizora.com/publicaciones/computacion/textos/0015_algoritmo_algor
ithm.htm
 Wordpress (2014) Partes del algortimo
 Recuperado 13/01/2015
 De:https://edgardobuelvas0407.wordpress.com/generalidades/anexo-3-fundamentos-
de-un-algoritmo/partes-y-elementos-para-la-construccion-de-un-algoritmo/
 Blogger (2014) Teorías de los algortimos
 Recuperado 13/01/2015
 De:http://teoriasdelosalgoritmo.blogspot.mx/2013/02/ventajas-y-desventajas.html
 Virtual (2014) Tipos de algoritmos
 Recuperado 13/01/2015
 De:http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo1/cap_02/lecci
on103.htm

Inf2_ s1b_ exc2_darioyruyi

  • 1.
    R U YI M A R T Í N E Z Y D A R Í O M A R T Í N E Z C O L E G I O B U C E R I A S 1 3 / 0 1 / 2 0 1 5 A Z U C E N A C E R V A N T E S P O N C E Algoritmos
  • 2.
    ¿Qué es unalgoritmo?  Conjunto de instrucciones que aplicado a un número finito de datos, después de un número finito de iteraciones entrega un resultado.
  • 3.
    Clasificación de algortimos Hay dos tipos de clasificación de algoritmos. 1. Informales 2. Computacionales
  • 4.
    Informales  Los algoritmosinformales 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.
    Computacionales  Los algoritmoscomputacionales 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.
  • 6.
    Características de algoritmos Finitos: Debe acabar en algún momento.  Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de ejecución.  Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.  Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de realizar, incluso por programadores diferentes a sus propios autores.  Modulares: La filosofía utilizada para su diseño debe favorecer la división del problema en módulos pequeños.
  • 7.
    Partes de unalgoritmo  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.
  • 8.
    Ventajas 1. Puedes trabajaren orden. 2. Te redacta en orden paso a paso lo que hay que hacer 3. Ayuda a resolver más fácil y rápido los problemas. 4. Disminuye sensiblemente el riesgo de errores. Favorece el obtener el máximo de información.
  • 9.
  • 10.
    Formato APA  Avizora(2014) Algoritmos  Recuperado 13/01/2015  De:http://www.avizora.com/publicaciones/computacion/textos/0015_algoritmo_algor ithm.htm  Wordpress (2014) Partes del algortimo  Recuperado 13/01/2015  De:https://edgardobuelvas0407.wordpress.com/generalidades/anexo-3-fundamentos- de-un-algoritmo/partes-y-elementos-para-la-construccion-de-un-algoritmo/  Blogger (2014) Teorías de los algortimos  Recuperado 13/01/2015  De:http://teoriasdelosalgoritmo.blogspot.mx/2013/02/ventajas-y-desventajas.html  Virtual (2014) Tipos de algoritmos  Recuperado 13/01/2015  De:http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo1/cap_02/lecci on103.htm