inf1 p1a exc2_estefania ramirez
TRANSCRIPT
![Page 1: Inf1 p1a exc2_estefania ramirez](https://reader034.vdocuments.co/reader034/viewer/2022052509/55d32ec9bb61ebdf5b8b456b/html5/thumbnails/1.jpg)
Colegio BuceriasEstefania Ramirez
Inf1_exc2Ing. Azucena Cervantes Ponce
15/01/2015
![Page 2: Inf1 p1a exc2_estefania ramirez](https://reader034.vdocuments.co/reader034/viewer/2022052509/55d32ec9bb61ebdf5b8b456b/html5/thumbnails/2.jpg)
Es un conjunto de reglas o instrucciones
incluso pasos a seguir para que te
permitan realizar una actividad o incluso
resolver un problema de cualquier tipo.
![Page 3: Inf1 p1a exc2_estefania ramirez](https://reader034.vdocuments.co/reader034/viewer/2022052509/55d32ec9bb61ebdf5b8b456b/html5/thumbnails/3.jpg)
Algoritmos informales: son aquellos que no se realizan
por una computadora sino que se diseñan para ser
ejecutado por el ser humano.
Ejemplo: al vestirte, al prepararte para ir a la escuela.
Algoritmos computacionales: son los que se crean para
que una computadora realice los pasos y obtenga el
resultado.
![Page 4: Inf1 p1a exc2_estefania ramirez](https://reader034.vdocuments.co/reader034/viewer/2022052509/55d32ec9bb61ebdf5b8b456b/html5/thumbnails/4.jpg)
Algoritmo Determinista: en cada paso del algoritmo se
determina de forma única el siguiente paso.
Algoritmo no determinista: debe decidir en cada paso
de la ejecución entre varias alternativas y usarlas antes
de encontrar la solución.
![Page 5: Inf1 p1a exc2_estefania ramirez](https://reader034.vdocuments.co/reader034/viewer/2022052509/55d32ec9bb61ebdf5b8b456b/html5/thumbnails/5.jpg)
Debe ser preciso: e indicar el orden de realización de
cada paso.
Debe estar definido: Si se sigue un algoritmo dos
veces, se debe obtener el mismo resultado cada vez.
Debe ser finito: el algoritmo se debe terminar en algún
momento; o sea, debe tener un número finito de pasos.
Debe ser legible:El texto que lo describe debe ser
claro, tal que permita entenderlo y leerlo fácilmente.
![Page 6: Inf1 p1a exc2_estefania ramirez](https://reader034.vdocuments.co/reader034/viewer/2022052509/55d32ec9bb61ebdf5b8b456b/html5/thumbnails/6.jpg)
ENTRADA: Se indican todos los elementos (Variables,
constantes y sus características) que se van a utilizar para
resolver el problema.
PROCESO: Serie de pasos para resolver el problema.
SALIDA: El resultado solución del problema.
![Page 7: Inf1 p1a exc2_estefania ramirez](https://reader034.vdocuments.co/reader034/viewer/2022052509/55d32ec9bb61ebdf5b8b456b/html5/thumbnails/7.jpg)
Una de las ventajas seria que ahorrarías
tiempo.
Seria mas fácil encontrar una solución ante un
problema muy serio.
Que todo salga como tu esperas que sea.
Ejemplo: una receta de cocina
![Page 8: Inf1 p1a exc2_estefania ramirez](https://reader034.vdocuments.co/reader034/viewer/2022052509/55d32ec9bb61ebdf5b8b456b/html5/thumbnails/8.jpg)
Vida diaria: prepararte para ir a la escuela.
Computacional: la computadora tiene un virus.
Determinista: receta de cocina
No determinista: operar a alguien
![Page 9: Inf1 p1a exc2_estefania ramirez](https://reader034.vdocuments.co/reader034/viewer/2022052509/55d32ec9bb61ebdf5b8b456b/html5/thumbnails/9.jpg)
Yahoo(2014)clasificación de algoritmos
Recuperado el 14/01/2015
De:https://mx.answers.yahoo.com/question/index?qid=20130
923164203AAMuNAX
Javamexico(2014)clasificación de algoritmos
Recuperado el 14/01/2015
De: http://www.javamexico.org/system/files/Collections.pdf
Aulatec(2014) características de los algoritmos
Recuperado el 14/01/2015
De: https://aulatec.wordpress.com/caracteristicas-y-
propiedades-de-los-algoritmos/
De:http://www.virtual.unal.edu.co/cursos/ingenieria/2001839
/modulo1/cap_02/leccion101.htm