2. PASOS PARA DISEÑAR UN
PROGRAMA
Para poder diseñar un programa es
aconsejable realizar los siguientes pasos,
los mismos que según la practica se
pueden ir obviando hasta crear
directamente el código del programa.
Lic. BHYLENIA Y. RIOS MIRANDA 2
3. a) DEFINICIÓN Y ANÁLISIS
DEL PROBLEMA
Se debe leer el problema, entender el
enunciado, pensar en como resolver el
problema. Para ayudar en este análisis es
bueno pensar en los tres puntos básicos
(Entrada/ Proceso/ Salida) que nos
ayudara a identificar los datos que
necesitamos en la solución del problema.
Lic. BHYLENIA Y. RIOS MIRANDA 3
4. b) CREACIÓN DEL ALGORITMO
En este paso ayudándose del análisis y el
enunciado del problema, se realiza la
formulación de la solución del problema
de una manera clara y precisa.
Ejemplo: Algoritmo para realizar una
receta de cocina
Lic. BHYLENIA Y. RIOS MIRANDA 4
5. c) REPRESENTACIÓN DEL
ALGORITMO
En este paso existen varios métodos de
representar un algoritmo los mismos que
tienen ciertas reglas y que cualquier
programador podría entenderlo y
posteriormente codificarlos en un lenguaje
de programación
Lic. BHYLENIA Y. RIOS MIRANDA 5
6. d) PRUEBA DE ESCRITORIO
Este paso consiste en verificar el funcionamiento de la
representación del algoritmo, para lo cual se anotan
todas las variables que se usan y se ejecuta el diagrama
según el sentido de las fechas asignadas, escribiendo
como entrada cualquier valor o datos, realizar el proceso
y revisar que en la salida se obtenga los datos
esperados. En caso no obtener los valores esperados se
debe regresar al paso a) y revisar nuevamente todo el
análisis.
Lic. BHYLENIA Y. RIOS MIRANDA 6
7. e) CODIFICACIÓN, COMPILACIÓN,
DEPURACIÓN Y EJECUCIÓN
Estos pasos se realiza en una computadora,
utilizando para esto un lenguaje de
programación el cual en base al Diagrama de
flujo (u otro método)
Codificación (escribir el código)
Compilación (verificar el código)
Depuración (Arreglar el código)
Ejecución (Funcionamiento del programa)
Lic. BHYLENIA Y. RIOS MIRANDA 7
8. f) DOCUMENTACIÓN
Este paso se realiza, el colocar mensajes
o comentarios para que el programa sea
más entendible por lo existen dos tipos de
documentación que son:
Documentación interna
Documentación externa
Lic. BHYLENIA Y. RIOS MIRANDA 8
9. IDENTIFICADOR
Es la forma de representar al dato en un
espacio de memoria, usando para ello
palabras, letras o letras con números. Se
recomienda que un identificador siempre
comience con una letra.
Ejemplo: Num, N, Número, letra, nombre,
A, B,…
Lic. BHYLENIA Y. RIOS MIRANDA 9
10. CONSTANTE VARIABLE
Una constante son los Una variable es un
valores que no pueden identificador que puede
ser modificados es decir tomar diferentes valores en
no cambia durante la un espacio de memoria cuyo
ejecución del programa, dato puede tomar distintos
por ejemplo: valores cada vez que se
ejecuta el programa.
℮ =2.71828182846
∏ =3.141592653596
Lic. BHYLENIA Y. RIOS MIRANDA 10
11. TIPOS DE DATOS
En diagramas de flujo existen varios tipos de
datos, pero los más utilizado son dos:
TIPO IDENTIFICADOR DATO
Entero 123
E 75.25
NUMERICO
E2 -0.25
Num 800
Palabras$ “ La Paz”
P$ “ Bolivia”
CADENA
P4$ “Hola”
Hora$
Lic. BHYLENIA Y. RIOS MIRANDA
“2:23 AM” 11
12. ASIGNACIÓN
Consiste en colocar un dato en el espacio
de memoria, usando para ello el signo
().
Ejemplo:
A1553
SA+B
N$”UNIVERSIDAD”
Lic. BHYLENIA Y. RIOS MIRANDA 12
13. REGLAS PARA LA CREACIÓN
DE DIAGRAMAS DE FLUJO
Los Diagramas de flujo deben escribirse de
arriba hacia abajo, y/o de izquierda a derecha.
Los símbolos se unen con líneas, las cuales
tienen en la punta una flecha que indica la
dirección que fluye los procesos, se deben de
utilizar solamente líneas de flujo horizontal o
verticales (nunca diagonales).
No deben quedar líneas de flujo sin conectar.
Lic. BHYLENIA Y. RIOS MIRANDA 13
14. REGLAS PARA LA CREACIÓN
DE DIAGRAMAS DE FLUJO
Todas las figuras del diagrama deben tener dos
líneas de conexión por lo menos de entrada y
otra de salida (exceptuando las figuras de los
conectores de Inicio / Fin).
Todo texto escrito dentro de un símbolo debe
ser legible, preciso, evitando el uso de muchas
palabras.
Lic. BHYLENIA Y. RIOS MIRANDA 14
15. FIGURAS GEOMETRICAS USADAS
EN LOS DIAGRAMAS DE FLUJO
Inicio / Fin
Proceso
Salida de datos por impresora
Salida de datos por pantalla
Lic. BHYLENIA Y. RIOS MIRANDA 15
16. Proceso de datos
FIGURAS GEOMETRICAS USADAS
EN LOS DIAGRAMAS DE FLUJO
Entrada de datos
Líneas de Flujo
Conector de Pagina Interna
Conector de Pagina Externa
Lic. BHYLENIA Y. RIOS MIRANDA 16
18. FIGURAS GEOMETRICAS USADAS
EN LOS DIAGRAMAS DE FLUJO
Ciclos Iterativos
NO
Para
SI
NO
Hacer Mientras
SI
Mientras
SI
Lic. BHYLENIA Y. RIOS MIRANDA 18
19. GRACIAS POR SU
ATENCION
Lic. BHYLENIA Y. RIOS MIRANDA 19