manual programacion
www.desarrolloweb.com
El algoritmo, una iniciación a
la programación.
Autores del manual
Este manual ha sido realizado por los siguientes colaboradores de DesarrolloWeb.com:
Wilder Urbaez
(11 capítulos)
El algoritmo, una iniciación a la programación: http://www.desarrolloweb.com/manuales/67/
© Los manuales de DesarrolloWeb.com tienen elcopyright de sus autores. No reproducir sin autorización.
1
Tu mejor ayuda para aprender a hacer webs
www.desarrolloweb.com
Introducción a los algoritmos
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 siguientedocumentació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ículosmostrará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 árabealkhowarizmi,
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 sedescriben 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 querealiza un algoritmo
(diagrama de flujo).
El algoritmo, una iniciación a la programación: http://www.desarrolloweb.com/manuales/67/
© Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorización.
2
Tu mejor ayuda para aprender a hacer webs
www.desarrolloweb.com
•
No Gráficos: Representa en forma descriptiva las operaciones que debe realizarun
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
Artículo por Wilder Urbaez
Comenzamos a programar
El computador es una máquina que por sí sola no puede hacer nada, necesita ser programada,
es decir, introducirle instrucciones u ordenes que le digan lo quetiene que hacer. Un programa
es la solución a un problema inicial, así que todo comienza allí: en el Problema. El proceso de
programación es el siguiente: Dado un determinado problema el programador debe idear una
solución y expresarla usando un algoritmo (aquí es donde entra a jugar); luego de esto, debe
codificarlo en un determinado lenguaje de programación y por último ejecutar el programaen
el computador el cual refleja una solución al problema inicial. Esto es a grandes rasgos lo que
hace el programador de computadores.
La parte que corresponde a este manual es la de: “Dado un determinado problema debemos
idear una solución y expresarla usando un ALGORITMO!”.
Metodología para la solución de problemas por medio de computadora
•
DEFINICIÓN DEL PROBLEMA
Esta fase está...
Regístrate para leer el documento completo.