Programacion Estructurada
MANTENIMIENTO DE CONPUTO Y
CONTROL DIGITAL
Programación Estructurada
Genaro Julián Vázquez Medina
Programación Estructurada
Torres Velázquez Alan Roman
Grupo:413
Pasos para la solución de
problemas
El proceso de resolución de un
problema con una computadora
conduce a la escritura de un programa y
a su ejecución en la misma.
Aunque elproceso de diseñar
programas es esencialmente un
proceso creativo, se pueden considerar
una serie de fases o pasos comunes,
que generalmente deben seguir todos
los programadores.
Las etapas que se deben cumplir
1 - Definición del problema
2 - Análisis del problema
3 -Selección de la mejor alternativa
4 -Diagramación
5 -Prueba de escritorio
6-Codificación
7 -Transcripción
8 -Compilación
9 -Pruebas de computador
10 -Documentación externa
1.- DEFINICIÓN DEL PROBLEMA
Está dada por el enunciado del
problema, el cual debe ser claro y
completo.
Es importante que conozcamos
exactamente que se desea del
computador; mientras qué esto no se
comprenda, no tiene caso pasar a la
siguiente etapa.
2.- ANÁLISIS DEL PROBLEMA
Entendido el problema (que se desea
obtener del computador), para resolverlo
es preciso analizar:
Los datos o resultados que se esperan.
Los datos de entrada que nos suministran.
El proceso al que se requiere someter esos
datos a fin de obtener los resultados
esperados.
Áreas de trabajo, fórmulas y otros recursos
necesarios.
2.- ANÁLISIS DEL PROBLEMA
Unarecomendación muy práctica es el
que nos pongamos en el lugar del
computador, y analizar que es necesario
que me ordenen y en que secuencia,
para poder producir los resultados
esperados.
También da buenos resultados hacer
similitudes con la labor de un empleado
que hace el mismo trabajo que
deseamos programarle al computador.
3.- SELECCIÓN DE LA MEJOR
ALTERNATIVA
Analizado el problema,posiblemente
tengamos varias formas de resolverlo;
lo importante es determinar cual es la
mejor alternativa: la que produce los
resultados esperados en el menor
tiempo y al menor costo.
Claro que aquí también es muy válido
el principio de que las cosas siempre se
podrán hacer de una mejor forma.
4.- DIAGRAMACIÓN
Una vez que sabemos cómo resolver
el problema, pasamos a dibujargráficamente la lógica de la
alternativa seleccionada.
Eso es precisamente un Diagrama de
Flujo: la representación gráfica de
una secuencia lógica de pasos a
cumplir por el computador para
producir un resultado esperado.
4.- DIAGRAMACIÓN
La experiencia nos ha demostrado que
resulta muy útil trasladar esos pasos
lógicos planteados en el diagrama a
frases que indiquen lo mismo; esdecir,
hacer una codificación del programa
pero utilizando instrucciones en
Español.
Como si le estuviéramos hablando al
computador. Esto es lo que
denominaremos Algoritmo o
Pseudocódigo.
5.- PRUEBA DE ESCRITORIO
Para cerciorarnos de que el diagrama
(y/o el pseudocódigo) esta bien, y, para
garantizar que el programa que
codifiquemos luego también funcione
correctamente, esconveniente
someterlo a una Prueba de Escritorio .
Esta prueba consiste en que damos
diferentes datos de entrada al programa
y seguimos la secuencia indicada en el
diagrama, hasta obtener los resultados.
6.- CODIFICACIÓN
Una vez que hayamos verificado el
diagrama mediante las pruebas de
escritorio, codificamos el programa en el
lenguaje de computador seleccionado.
Esto es, colocamoscada paso del
diagrama en una instrucción o
sentencia, utilizando un lenguaje que el
computador reconoce.
6.- CODIFICACIÓN
Todos los lenguajes de programación
proveen facilidades para incluir líneas de
comentarios en los programas. Estos
comentarios aclaran lo que se ordena al
computador y facilitan entender el
programa. Puesto que estos comentarios
no son tenidos en...
Regístrate para leer el documento completo.