Está en la página 1de 2

UNIVERSIDAD DE SAN PEDRO SULA

INFORMATICA ADMINISTRATIVA
PROGRAMACION ESTRUCTURADA
Ing. Liliana Irías Moya

METODOLOGIA PARA LA SOLUCION DE PROBLEMAS POR MEDIO DE COMPUTADORA:

1.- DEFINICION DEL PROBLEMA:

Esta fase esta dada por el enunciado del problema, el cual requiere una definición clara y
precisa. Es importante que se entienda lo que se desea que realice la computadora; mientras
esto no se conozca del todo, no tiene mucho caso continuar con la siguiente etapa.

2.- ANALISIS DEL PROBLEMA:

Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:

1.- Los datos de ENTRADA

2.- Las estructuras y formulas que se necesitan para PROCESAR los datos.

3.- Cual es la información que se desea producir (SALIDA).

3.- REALIZACION DEL DIAGRAMA DE FLUJO O FLUJOGRAMA:

Es la representación grafica del programa.

Reglas para la creacion de diagramas de flujo:

 Deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.


 Los símbolos se unen con líneas solo verticales u horizontales (nunca diagonales), las
cuales tienen en la punta una flecha que indica la dirección que fluye la información.
 Se debe evitar el cruce de líneas, si quisiera separar el flujo del diagrama a un sitio
distinto (otra pagina) se deben utilizar los conectores, pero solo encaso estrictamente
necesario.
 No deben quedar líneas de flujo sin conectar.
 Todo texto escrito dentro de un símbolo, debe ser legible, preciso, evitando el uso de
muchas palabras.
 Todos los símbolos pueden tener mas de una línea de entrada, a excepción del símbolo
final.
 Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo salida.

4.- DISEÑO DEL ALGORITMO

Es un conjunto de instrucciones o reglas bien definidas, escritas de una forma ordenada


mediante pasos sucesivos que permiten realizar una actividad.

Es la forma de escribir un código de programación más adecuado a nuestro lenguaje. No está


escrito en un lenguaje de programación específico.

Las características de un buen algoritmo son:

 Debe tener un punto particular de inicio.


 Debe indicar el orden de realización de cada paso
 No debe permitir dobles interpretaciones.
 Debe ser finito en tamaño y tiempo de ejecución.

5.- TRADUCCION A UN LENGUAJE DE PROGRAMACION

Convertir el algoritmo(programa) a un lenguaje en específico.

6.- EJECUCION Y PRUEBAS EN LA COMPUTADORA

Ejecutar el programa en la computadora.

También podría gustarte