Está en la página 1de 3

Universidad Autnoma De San Luis Potos

Coordinacin Acadmica Regin Altiplano


Ing. Mecatrnica

Tercer Semestre
Programacin I

Algoritmos y Diagramas De flujo
Lizeth Paola Lpez Palacios
Introduccin
El desarrollo de algoritmos es un tema fundamental en el diseo de programas por lo
cual se deben de tener buenas bases que nos permitan poder desarrollar programas de
manera fcil y rpida en los programas.











Los Algoritmos
Conjunto ordenado y finito de operaciones que permite hallar la solucin de un problema. Mtodo
y notacin en las distintas frmulas del clculo. El algoritmo constituye un mtodo para resolver
un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en
forma de diagrama de flujo con el fin de seguirlo de una forma ms sencilla.
Ejemplo:
CONVERTIR UN NUMERO DECIMAL A BINARIO:

1. Inicio
2. Definir variables: NUMERO, DIVIDENDO, INDICE, COCIENTE, RESIDUO
3. Leer NUMERO (es el decimal)
4. Obtener la parte entera de NUMERO y asignarla a DIVIDENDO
5. Hacer INDICE= 0
6. Hacer COCIENTE= DIVIDENDO/2
7. Hacer a(ndice)= DIVIDENDO mod2
8. Hacer DIVIDENDO= COCIENTE
9. Hacer INDICE=INDICE+1
10. Si DIVIDENDO <>0 bifurcar al paso 6, en caso contrario seguir con el proceso.
11. Mostrar los valores de a(subndice) de mayor a menor
12. FIN
Los Diagramas de flujo
Representacin grfica de un proceso. Cada paso del proceso es representado por un smbolo
diferente que contiene una breve descripcin de la etapa de proceso. Los smbolos grficos del
flujo del proceso estn unidos entre s con flechas que indican la direccin de flujo del proceso.
El diagrama de flujo ofrece una descripcin visual de las actividades implicadas en un proceso
mostrando la relacin secuencial ente ellas, facilitando la rpida comprensin de cada actividad y
su relacin con las dems, el flujo de la informacin y los materiales, las ramas en el proceso, la
existencia de bucles repetitivos, el nmero de pasos del proceso, las operaciones de
interdepartamentales Facilita tambin la seleccin de indicadores de proceso.
Ejemplo













Bibliografa
http://kesquivel.files.wordpress.com/2010/03/disenoestructuradoalgoritmos.pdf
INICIO
Definir:
NUMERO,
DIVIDENDO,
INDICE,
COCIENTE,
RESIDUO
Hacer COCIENTE=
DIVIDENDO/2
. Obtener la parte entera de
NUMERO y asignarla a DIVIDENDO
(ndice)= DIVIDENDO mod2

Hacer DIVIDENDO=
COCIENTE
INDICE=INDICE+1
Mostrar los valores
de a(subndice) de
mayor a menor
FIN

También podría gustarte