Principales conceptos de este manual, así como una introducción a sus contenidos.
El desarrollo de algoritmos es un tema fundamental en el diseño de
programas o soluciones. Por lo cual, el alumno debe tener buenas bases
que le sirvan para poder crear de manera fácil y rápida sus programas.
La siguiente documentación pueden servir de apoyo a tutores o
profesores, en su labor cotidiana de enseñanza y al estudiante, facilitarle el
desarrollo de su capacidad analítica y creadora, para de esta manera
mejorar su destreza en la elaboración de algoritmos que sirven como base
para la codificación de los diferentes programas que tendrá que desarrollar
a lo largo de su carrera.
Contenido
Los posteriores artículos mostrarán el desarrollo del tema de algoritmo a
manera de curso. Existen una serie de documentación adicional para
refuerzo conceptual, dado parte importante en el proceso del tema en
cuestión.
La Esencia de la Lógica de Programación (Omar Iván Trejos Buriticá)
Curso Aprende a Programar
¿QUÉ ES ALGORITMO?
La palabra algoritmo se deriva de la traducción al latín de la
palabra árabe alkhowarizmi, nombre de un matemático y astrónomo
árabe que escribió un tratado sobre manipulación de números y
ecuaciones en el siglo IX.
Un algoritmo es una serie de pasos organizados que describe
el proceso que se debe seguir, para dar solución a un problema
específico.
¿TIPOS DE ALGORITMOS…?
Existen dos tipos y son llamados así por su naturaleza:
- 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.
Lenguajes Algorítmicos
Un Lenguaje algorítmico es una serie de símbolos y reglas que
se utilizan para describir de manera explícita un proceso.
Tipos de Lenguajes Algorítmicos
- Gráficos: Es la representación gráfica
de las operaciones que realiza un
algoritmo (diagrama de flujo).
- No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocodigo).
INICIO
Edad: Entero
ESCRIBA “cual es tu edad?”
Lea Edad
SI Edad >=18 entonces
ESCRIBA “Eres mayor de Edad”
FINSI
ESCRIBA “fin del algoritmo”
FIN