# data[].attributes.body
La solución de un problema por computadora, requiere de una serie de pasos, dispuestos de tal

forma que cada uno es dependiente de los anteriores

# data[].attributes.body
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.

# data[].attributes.headline
etapas para resolver un problema de programación

# data[].attributes.subject
etapas para resolver un problema de programación

# data[].attributes.body
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

# data[].attributes.body
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

que esto no se comprenda,

no tiene caso pasar a la siguiente etapa.

# data[].attributes.body
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.

# data[].attributes.body
Analizado  el  problema,  posiblemente  tengamos  varias formas  de  resolverlo;  lo  importante  es determinar

cuál es la mejor alternativa: la que produce los resultados esperados en el menor tiempo y al menor costo.

# data[].attributes.body
Una vez que sabemos cómo resolver el problema, pasamos a dibujar gráficamente la lógica de

la  alternativa  seleccionada.

# data[].attributes.body
Cuando  el  programa  ya  se  tiene  listo  para  ejecutar,  es conveniente  que  hagamos  su

documentación externa siguiendo las normas de la instalación o las recomendaciones indicadas

por el profesor.

# data[].attributes.body
Para cerciorarnos de que el diagrama  está bien, y, para garantizar que el programa que codifiquemos luego también funcione correctamente, es conveniente someterlo

a una Prueba de Escritorio.

# data[].attributes.body
El  programa  codificado

es  necesario  que  lo  llevemos  a  un  medio  que  sea  aceptado  como entrada  por  el computador:  lo  perforamos  en  tarjetas,  lo  grabamos  en  un  disco flexible o  lo grabamos  en  un  disco  duro.  Este  programa  es  el  que  se  conoce  como Programa  Fuente (Source).

# data[].attributes.body
Una vez que hayamos verificado el diagrama mediante las pruebas de escritorio, codificamos

el  programa  en  el  lenguaje  de  computador  seleccionado.

# data[].attributes.headline
Una buena documentación siempre incluye ...

# data[].attributes.subject
Una buena documentación siempre incluye ...

# data[].attributes.body
A.Enunciado del problema

B. Diagrama de pasada

C. Narrativo con la descripción de la solución
D.Relación  de  las  variables  o  campos  utilizados  en  el  programa

E,Diagrama del programa

F. Listado de la última compilación

G Resultados de la ejecución del programa.

# data[].attributes.body
Cuando tenemos el programa ejecutable (en lenguaje de maquina), ordenamos al computador que lo ejecute,

para lo cual suministramos datos de prueba, como lo hicimos en la prueba de escritorio  (paso  5).  Los  resultados  obtenidos  los  analizamos,  luego  de  lo cual

puede  ocurrir cualquiera de estas situaciones:

# data[].attributes.body
Las  fallas  de  lógica  que  pueda  tener  nuestro  programa  fuente  no  son detectadas por el compilador.