A continuación hablaremos sobre los algoritmos, los pseudocódigos y los Diagramas de Flujo.
Estos son herramientas escenciales al hablar de programación.
2. z ALGORITMO
TIPOS DE
ALGORITMOS
Conjunto ordenado y finito de operaciones o
pasos que permite hallar la solución de un
problema
Cualitativos: Son aquellos en los que se
describen los pasos utilizando palabras.
Cuantitativos: Son aquellos en los que se
utilizan cálculos numéricos para definir los
pasos del proceso.
3. DIAGRAMA DE FLUJO
El diagrama de flujo o flujograma
o diagrama de actividades es la
representación gráfica de un
algoritmo o proceso. Se utiliza en
disciplinas como programación,
economía, procesos industriales y
psicología cognitiva.
4. CARACTERISTICAS DE LOS ALGORITMOS
1. Finitud.- Un algoritmo debe terminar en un número finito de pasos
2. Definibilidad.- Cada paso del algoritmo debe definirse de modo preciso; las acciones
a realizar deben estar especificadas rigurosamente y sin ambigüedad para cada caso.
3. Entrada.- Un algoritmo tiene cero o más entradas. Esto es, las cantidades de los datos de
inicio se generan en el mismo algoritmo o se conocen previamente.
4. Salida.- Un algoritmo tiene una o más salidas. Es decir, hay datos o cantidades al término
del algoritmo que tiene una relación específica con los datos o cantidades de entrada.
5. Efectividad.- El algoritmo debe ser efectivo. Esto significa que todas las
operaciones deben ser suficientemente sencillas para poder, en principio, ser realizadas de
modo exacto y en un tiempo finito por un procesador.
5. PSEUDOCODIGO
Representa en forma descriptiva las operaciones que debe realizar un algoritmo.Es una
descripción de alto nivel compacta e informal del principio operativo de un programa
informático u otro algoritmo. Utiliza las convenciones estructurales de un lenguaje de
programación real, pero está diseñado para la lectura humana en lugar de la lectura mediante
máquina , y con independencia de cualquier otro lenguaje de programación .