Gu A De Turbo Pascal

Páginas: 76 (18880 palabras) Publicado: 13 de abril de 2015
1.1 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 el proceso 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 siguientes son las etapas que se debencumplir para resolver con éxito un
problema de programación:
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 cúal debe ser claro y completo. Esimportante 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 esosdatos a fin de obtener los
resultados esperados.
Areas de trabajo, fórmulas y otros recursos necesarios.

Una recomendació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 quedeseamos programarle al computador.
3.- SELECCIÓN DE LA MEJOR ALTERNATIVA
Analizado el problema, posiblemente tengamos varias formas de resolverlo; lo
importante es determinar cúal 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 dibujar grá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.
La experiencia nos ha demostrado que resulta muy útil trasladar esos pasos lógicos
planteados en eldiagrama a frases que indiquen lo mismo; es decir, 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.
Cuando logremos habilidad para desarrollar programas, es posible que no elaboremos
el diagrama de flujo; en su lugar podremos hacer directamente el pseudocódigo delprograma.
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,
es conveniente 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. Elanálisis de estos nos indicará si el
diagrama esta correcto o si hay necesidad de hacer ajustes (volver al paso 4). Se
recomienda dar diferentes datos de entrada y considerar todos los posibles casos, aun
los de excepción o no esperados, para asegurarnos de que el programa no producirá
errores en ejecución cuando se presenten estos casos.
6.- CODIFICACIÓN
Una vez que hayamos verificado eldiagrama mediante las pruebas de escritorio,
codificamos el programa en el lenguaje de computador seleccionado. Esto es,
colocamos cada paso del diagrama en una instrucción o sentencia, utilizando un
lenguaje que el computador reconoce.
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Turbo Pascal
  • turbo pascal
  • Turbo pascal
  • Turbo Pascal
  • turbo pascal
  • funciones turbo pascal
  • Lenguaje De Programacion Turbo Pascal
  • Ciclos En Turbo Pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS