2. ¿QUE SON?
Los algoritmos nos permiten ejecutar una acción o resolver un
problema mediante una serie de instrucciones definidas,
ordenadas y finitas. Así, dado un estado inicial y una entrada, y
siguiendo los sucesivos pasos indicados, se llega al estado final
y se obtiene una solución
3. PRESENTACION
Texto narrativo---------
Un algoritmo narrativo es un conjunto de instrucciones que permite realizar en forma lógica un trabajo
literario.
Los manuales de usuario, o instructivos son algoritmos narrativos y son es una serie de lineamientos
que nos permiten realizar la narración en la forma más clara y conforme a las reglas de escritura.
Las reglas algorítmicas, pueden variar, tal y como se realiza en un instructivo, adecuándose al tema en
específico, en forma original.
Diagrama de flujo-----------
El diagrama de flujo o flujograma o diagrama de actividades es la representacion grafica de
un algoritmo o proceso.
Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y
representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin del proceso
Pseudocodigo-------
En ciencias de la computación, y análisis numérico, el pseudocódigo (o lenguaje de descripción
algorítmico) es una descripción de alto nivel compacta e informal del principio operativo de un programa
informático u otro algoritmo
4. TIPOS DE ALGORITMOS
Cualitativos:Estos algoritmos son aquellos en los que se
colocan elementos verbales. Un ejemplo de este tipo de
algoritmos son las instrucciones o los «paso a paso» que se
dan de formal oral.
Cuantitativos:Son lo contrario de los algoritmos
cualitativos, porque se colocan elementos numéricos. Este
tipo de algoritmos se utilizan en las matemáticas para
realizar cálculos.
5. CARACTERÍSTICAS
Un algoritmo debe ser preciso: tiene que indicar el orden de
realización de cada paso.
Un algoritmo debe estar definido: Si se sigue un algoritmo dos
veces, se debe obtener el mismo resultado cada vez.
Un algoritmo debe ser finito: el algoritmo se debe terminar en algún
momento; o sea, debe tener un número finito de pasos.
Un algoritmo debe ser legible: El texto que lo describe debe ser
claro, tal que permita entenderlo y leerlo fácilmente.
Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.