Desarrollo de

Algoritmo
Algoritmo:
Recordando que el algoritmo es una secuencia
ordenada de pasos que llevan a la solución de
un problema o la ejecución de una tarea. Los
pasos deben ser simples, claros y exactos,
seguir un orden lógico y tener un principio y un
fin.

Partes del Algoritmo
Las partes del algoritmos son:
Nombre del algoritmo
Declaración 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
Definición de variables
Para la definición 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 definición debe
separarse, al contrario si son del mismo tipo
pueden definirse en la misma línea
Definición de variables
Qué variables se definen?
Deben definirse todas las variables que serán
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 algorítmica.
Estructuras Algorítmicas:
Existen varias estructuras algorítmicas
que permiten desarrollar la lógica:

 Estructuras Secuenciales
 Estructuras Selectivas
 Estructuras Repetitivas
Estructuras Secuenciales
Las estructuras
secuenciales son las
más sencillas de
desarrollar
Son procesos simples
que no se repiten,
tales como:
operaciones
aritméticas y
operaciones de
entrada salida.
Se realizan un sola vez
Estructuras Secuenciales- Ventajas
 Son funcionales al inicio del aprendizaje de la
lógica
 Son fáciles de aprender



Estructuras Secuenciales -
Desventajas
No se ajustan a las situaciones y necesidades
reales de los usuarios
 No permite condicionar las operaciones, ni
realizar más 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
cédula:
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 representación gráfica de un
algoritmo que utiliza una serie de
símbolos para indicar acciones.

Diagrama de Flujo-
REcomendaciones
Iniciar con símbolos de terminación – Óvalos
Todos los símbolos deben estar conectados por líneas de flujo
Todas las líneas de flujo tienen punta flechada
Las líneas 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