3. Que es algoritmo?
Es un conjunto preinscrito de instrucciones o reglas bien definidas .
un conjunto ordenado y finito de operaciones que permite hallar la
solución de un problema. Método y notación en las distintas fórmulas del
cálculo. El algoritmo constituye un método para resolver un problema
mediante una secuencia de pasos a seguir. Dicha secuencia puede ser
expresada en forma de diagrama de flujo con el fin de seguirlo de una
forma más sencilla.
De acuerdo con el concepto anterior, el algoritmo podría estar incluido en
la definición de programa de ordenador de la Ley de Propiedad Intelectual
(TRLPI), al referirse a éste como toda secuencia de instrucciones o
indicaciones destinadas a ser utilizadas, directa o indirectamente, en un
sistema informático para realizar una función o una tarea o para obtener
un resultado determinado, cualquiera que fuere su forma de expresión y
fijación.
4. Su importancia radica en mostrar la manera de llevar a cabo procesos y resolver
mecánicamente problemas matemáticos o de otro tipo. Al igual que las funciones
matemáticas, los algoritmos reciben una entrada y la transforman en una
salida, comportándose como una caja negra. Sin embargo, para que un algoritmo
pueda ser considerado como tal, debe ser determinista, tener un número finito de
instrucciones y debe acabar. Por determinista se entiende que, si se sigue el mismo
proceso más de una vez, se llega siempre al mismo resultado.
El concepto de algoritmo, aunque similar y obviamente relacionado, no debe
confundirse con el concepto de programa. Mientras el primero es la especificación de
un conjunto de pasos (operaciones, instrucciones, órdenes,...) orientados a la
resolución de un problema, el segundo es ese conjunto de operaciones especificadas
en un determinado lenguaje de programación y para un computador
concreto, susceptible de ser ejecutado (o compilado o interpretado). Un
algoritmo, estrictamente hablando, no puede ejecutarse hasta que se implementa, ya
sea en un lenguaje de programación, en un circuito eléctrico, en un aparato
mecánico, usando papel y lápiz, o en algún otro modelo de computación.
5. 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 en
un lenguaje de programación específico o algún objeto
capaz de llevar a cabo instrucciones.
6. SUS CARACTERISTICAS:
ser definido: sin
ambigüedad cada paso
del algoritmo debe
indicar la acción a
realizar sin criterios de
interpretación.
Ser finito: Un numero
especifico y numerable
de pasos debe componer
al algoritmo el cual
debería finalizar al
complementarios:
Tener una o mas
salidas: debe siempre
devolver un resultado; de
nada sirve un algoritmo
que hace algo que nunca
sabemos que fue.
Efectividad: El tiempo
y esfuerzo por cada paso
realizado debe ser
precioso, no usando nada
mas ni nada menos que
aquello que se requiera
en su ejecución.
7. PARA QUE ES EL ALGORITMO?
permite hallar la solución
de un problema. Método y
notación en las distintas
fórmulas del cálculo. El
algoritmo constituye un
método para resolver un
problema mediante una
secuencia de pasos a
seguir. Dicha secuencia
puede ser expresada en
forma de diagrama de
flujo con el fin de seguirlo
de una forma más
sencilla.
*ALGORITMO: