Está en la página 1de 18

Desarrollo de

Algoritmo
Algoritmo:
Recordando que el algoritmo es una secuencia
ordenada de pasos que llevan a la solucin de
un problema o la ejecucin de una tarea. Los
pasos deben ser simples, claros y exactos,
seguir un orden lgico y tener un principio y un
fin.

Partes del Algoritmo
Las partes del algoritmos son:
Nombre del algoritmo
Declaracin de las variables
Inicio del algoritmo
Cuerpo del algoritmo
Fin del algoritmo:


Nombre del algoritmo
Permite nombrar el algoritmo. Esto permite
que luego de desarrollado el algoritmo, le
permite asignarle un nombre significativo a los
programas
Definicin de variables
Para la definicin de las variables se establecen
primero los nombres de las variables, seguido
por el tipo de datos. Debe recordar si son
diferentes tipos de variables, la definicin debe
separarse, al contrario si son del mismo tipo
pueden definirse en la misma lnea
Definicin de variables
Qu variables se definen?
Deben definirse todas las variables que sern
utilizadas dentro del algoritmo: las de entrada,
las de salida, las de procesos intermedios o de
trabajo. Esto ayuda a la hora de codificar los
programas, manteniendo la disciplina del
programador.
Cuerpo del Algoritmo
El cuerpo del algoritmo es el desarrollo del
algoritmo en s.
Es decir, incluye todos los procesos que deben
realizarse para resolver los problemas, en
formato de estructura algortmica.
Estructuras Algortmicas:
Existen varias estructuras algortmicas
que permiten desarrollar la lgica:

Estructuras Secuenciales
Estructuras Selectivas
Estructuras Repetitivas
Estructuras Secuenciales
Las estructuras
secuenciales son las
ms sencillas de
desarrollar
Son procesos simples
que no se repiten,
tales como:
operaciones
aritmticas y
operaciones de
entrada salida.
Se realizan un sola vez
Estructuras Secuenciales- Ventajas
Son funcionales al inicio del aprendizaje de la
lgica
Son fciles de aprender



Estructuras Secuenciales -
Desventajas
No se ajustan a las situaciones y necesidades
reales de los usuarios
No permite condicionar las operaciones, ni
realizar ms de una vez los procesos



Estructuras Secuenciales - Ejemplos
Calcule el salario bruto de un trabajador:
Inicio del algoritmo
Leer nombre, salhora, horastrab
Sbruto=salhora*horastrab
Escribir nombre, Sbruto
Fin del algoritmo

Estructuras Secuenciales - Ejemplos
Presente el nombre de un estudiantes dada su
cdula:
Inicio del algoritmo
Leer nombre, cedula
Escribir nombre
Fin del algoritmo

Estructuras Secuenciales - Ejemplos
Calcule promedio de cuatro parciales que realiza
un estudiante:
Inicio del algoritmo
Leer nombre, par1, par2, par3, par4
Sum=par1+par2+ par3+ par4
Prom= Sum/4
Escribir nombre, Prom
Fin del algoritmo

Estructuras Secuenciales - Ejemplos
Calcule el salario bruto de un trabajador:
Inicio del algoritmo
Leer nombre, salhora, horastrab
Sbruto=salhora*horastrab
Escribir nombre, Sbruto
Fin del algoritmo

Diagrama de Flujo
Es la representacin grfica de un
algoritmo que utiliza una serie de
smbolos para indicar acciones.

Diagrama de Flujo-
REcomendaciones
Iniciar con smbolos de terminacin valos
Todos los smbolos deben estar conectados por lneas de flujo
Todas las lneas de flujo tienen punta flechada
Las lneas son verticales u horizontales y no oblicuas
Cuando el diagrama ocupa mucho espacio, se puede fragmentar utilizando los
conectores
Diagrama de Flujo
Veamos el siguiente documento:

Documento de Diagrama de flujo

También podría gustarte