Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Y COMPUTACIÓN
SESIONES II
y III
Introducción a
los Algoritmos
Contenido
• Solución de problemas en la computadora
• Definición de algoritmos
• Herramientas de programación
• Pseudocódigo
• Diagrama de flujo
• Diagramas N - S
• Ejemplos para cada estructura
Solución de problemas en la
computadora
Para implementar la solución de un problema mediante el uso de una
computadora es necesario establecer una serie de pasos que permitan
resolver el problema, a este conjunto de pasos se le denomina algoritmo, el
cual debe tener como característica final la posibilidad de transcribirlo
fácilmente a un lenguaje de programación, para esto se utilizan
herramientas de programación, las cuales son métodos que permiten la
elaboración de algoritmos escritos en un lenguaje entendible.
Algoritmo
El algoritmo es una serie de operaciones detalladas y no ambiguas para
ejecutar paso a paso que conducen a la resolución de un problema, y se
representan mediante una herramienta o técnica.1 O bien, es una forma de
describir la solución de un problema planteado en forma adecuada y de
manera genérica.
Algoritmo
Además de esto, se debe considerar que el algoritmo, que posteriormente
se transformará en un programa de computadora, debe considerar
las siguientes partes:
2. Definido. Esto implica que el resultado nunca debe cambiar bajo las
mismas condiciones del problema, éste siempre debe ser el mismo.
• Diagramas de flujo
2. Las líneas de conexión o de flujo deben ser siempre rectas (sólo verti-
cales u horizontales), no deben cruzarse ni estar inclinadas.
3. Para ir de una parte del diagrama a otra se debe usar conectores
debidamente numerados
4. Las líneas que enlazan los símbolos entre sí deben estar todas conec-
tadas. Cada línea o flecha debe entrar en un bloque, en un símbolo de
decisión, terminar en “Fin” o unirse a otra flecha.
5. Se deben dibujar los símbolos, de manera que se siga el proceso de
arriba abajo (diseño “top/down”) y de izquierda a derecha.