Aoj1

Páginas: 6 (1289 palabras) Publicado: 19 de marzo de 2015


Universidad Autónoma
De
Nuevo León
Tic 2
Maestra Gabriela Moreno
Alumno: Kevin Joseph Alonso Gómez
Gpo: 131

Actividad: AOJ1











Fase
Fuente 1
Fuente 2
Fuente 3
Libro Tic 2
1
Consiste en la obtención sin ambigüedades de una visión general y clara del problema. Ayuda a identificar los elementos claves del problema y los de la futura solución, así comofijar los límites de los mismos basados en su planteamiento textual sobre el papel. Un problema mal planteado, incompleto o mal comprendido es un mal inicio para la programación.
Los programadores escribimos instrucciones y este proceso se puede dividir en pasos:
1. Comprender el problema
2. Plantear la lógica
3. Codificar el programa
4. Traducir el programa a lenguaje máquina
5. Prueba delprograma
6. Ejecución del programa

Es la fase en en donde el problema o tarea es definido y comprendido claramente.
Definición del problema
2
Es la comprensión a fondo del problema y sus detalles y es un requisito para lograr una solución eficaz. Es precesamente en esta fase donde se definen formal y correctamente la Entrada que recibirá el programa (datos o materia prima), la Salida queproducirá (información o resultados) y el Proceso necesario para su solución (el método para convertir los datos de entrada en información de salida). Cada uno de estos aspectos coincide respectivamente con las preguntas planteadas en la fase de Definición del Problema. A este enfoque se le conoce comúnmente como E-P-S (Entrada-Proceso-Salida).

La esencia del proceso de programación consiste en el planteo de lalógica del programa. Aquí se plantean los pasos a incluir y el órden de los mismos. En general se utilizan diagramas de flujo o pseudocódigo, esto implica un planteo natural y sin preocupación por la sintáxis. Lo importante es determinar la secuencia de sucesos que llevarán los datos de entrada a la salida deseada.
Es analizar punto a punto el problema o tarea que se presenta, es pensar en lasoperaciones que se necesitan para resolverlos, los tipos de datos que se van a manejar y la relación con situaciones de la vida cotidiana

Análisis del problema
3
En esta fase se diseña la lógica de la solución a usar, o sea, cómo hará el programa la tarea que se desea automatizar usando los datos de entrada para generar los datos de salida, enfatizándose los diseños limpios, sencillos y claros.Pueden plantearse diferentes alternativas de solución al problema y elegir la más adecuada, la que produzca los resultados esperados en el menor tiempo y al menor costo
En la programación profesional se escriben programas para satisfacer las necesidades de otros, comprender que necesita el cliente, puede llegar a ser una tarea complicada y si esta etapa no esta claramente resuelta, no se podráavanzar. El usuario en general no sabe expresar bien lo que necesita y requiere la amplia colaboración del programador.
Un usuario puede requerir una base de datos para gestionar su empresa y por ejemplo quiere tener siempre a mano una página web que despliegue la nómina de empleados de su empresa que tengan más de 5 años de antiguedad y un sueldo menor a $ 2000 y que a su vez no acumulen más de 2ausencias por año y no haber tenido sanciones disciplinarias, para sortear un viaje entre ellos.
Consiste en desarrollar el procedimiento para resolver el problema.
Diseño
4
En este paso se traduce el algoritmo ya estructurado, verificado y comprobado a mano, al lenguaje de programación que vaya a utilizarse. Sólo se convierten las acciones del algoritmo en instrucciones de computadora usando lasintaxis de un lenguaje particular, pero requiere de conocimientos del lenguaje y de sumo cuidado en la colocación de las instrucciones, las que deben apegarse y seguir fielmente a la lógica del algoritmo y la semántica y sintaxis del lenguaje.( Digitación y compilación)
Una vez establecida la lógica del programa se podrá elegir el lenguaje más adecuado para llevar a cabo la codificación. Aqui si,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • AOJ1
  • AOJ1
  • QUIMICA AOJ1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS