Este documento describe los nueve pasos para resolver un problema por computadora: 1) definir y delimitar el problema, 2) analizar el problema, 3) diseñar el algoritmo, 4) codificar, 5) compilar, 6) depurar, 7) documentar, 8) ejecutar, y 9) mantener. Cada paso se define brevemente, incluyendo su propósito y características clave.
1. UNIVERSIDAD TÉCNICA
DE AMBATO
FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA
CARRERA DE INGENIERÍA CIVIL
SEGUNDO "D"
EMPLEO DE NTIC´s II
INTEGRANTES: José Sánchez
Alex Vargas
2. ÍNDICE
1-Carátula
2-Índice
3-Objetivos
4-Resumen
5-Desarrollo: Pasos para la solución de un problema de por
computador
5.1 Definición y delimitación del problema
5.2 Análisis del problema
5.3 Diseño del algoritmo
5.4 Codificación
5.5 Compilación
5.6 Depuración
5.7 La documentación: Interna y externa
5.8 Ejecución
5.9 Mantenimiento
6-Conclusiones
7-Bibliografía
3. OBJETIVOS
*Enumerar los diferentes pasos para la solución de un
problema por computador
* Definir y entender cada uno de los pasos que se utilizan
para la solución de un problema por computador
*Determinar y diferenciar correctamente las
características de cada paso
4. RESUMEN
-El contenido de este trabajo son
básicamente los pasos que se deben
seguir y tomar en cuenta a la hora de
solucionar un problema por computador,
la descripción de cada uno y sus
respectivas características.
5. DESARROLLO
Es fundamental conocer
bien el problema
1. Definición y delimitación del Determinar si es posible
problema darle una solución
No confundir el enunciado
6. Datos de entrada
2. Análisis del problema Definir Datos de salida
Cálculos y fórmulas
Recomendación: ponerse en el lugar del computador pensando en cómo
satisfacer las necesidades de datos que se deberán leer y los cálculos
necesarios y la información que se entregará como solución
7. Pasos o instrucciones que se
llevarán a cabo
Éxito o fracaso de una Manera de cómo se
3. Diseño del algoritmo
solución a un problema desarrollará el problema
Forma de indicar las instrucciones
Diagramación
Seudocódigo Diagramación libre
rectangular
8. Lenguaje comprendido por
la computadora
Basado en el diseño del
algoritmo
Conocido
como
Escribir la solución del
4. Codificación
problema
Código fuente
Se escribe
Lenguaje de programación o
lenguaje de alto nivel
9. 5. Compilación Revisión Instrucciones
Escritas correctamente
en sintaxis
Gramática
Según normas de
Transcribe el programa
Finalmente lenguaje de
al interior de la memoria
programación
10. Corrección de errores
Son una guía
6. Depuración
Documentar los algoritmos y
programas desarrollados
Comunicación entre
código y usuario
Ayudan
Comprender un programa
Facilitan futuras modificaciones
11. Comentarios o
Interna mensaje
Se añaden al código
fuente
7. Documentación
Externa Manual del usuario
Descripción del problema
Nombre del autor Documento que
Algoritmo contiene:
Diccionario de datos
Código fuente
12. Para ver los resultados
Se utilizan Dispositivos
obtenidos
Entrada
8. Ejecución
Salida
Hay que tener en cuenta los
errores de digitación y ejecución
Comparar los
Efectividad de un logaritmo requerimientos con las
soluciones
13. Terminado el programa
Cuando es necesario
hacer cambios
9. Mantenimiento Se lleva a cabo
Ajuste o complementación
al programa
Se requiere que el
programa esté
correctamente
documentado
14. CONCLUSIONES
*Pasos para la solución de un problema por computador:
-Definición y delimitación del problema, análisis del problema, diseño del
algoritmo, codificación, compilación, depuración, la documentación,
ejecución y mantenimiento.
*Cada uno se define:
1º) Definición y delimitación del problema: este paso nos indica si el
problema tiene solución posible o no.
2º) Análisis del problema: define los datos de entrada, los datos de salida, y
los cálculos y fórmulas.
3º) Diseño del algoritmo: se determinan los pasos o instrucciones. De esta
fase depende el éxito o el fracaso de una solución a un problema.
4º) Codificación: escribir la solución del problema en un lenguaje
comprendido por la computadora.
5º) Compilación: hace una revisión de las instrucciones colocadas por el
programador. Transcribe el programa al interior de la memoria.
6º) Depuración: corrección de errores
15. 7º) Documentación:
Se divide en documentación interna y externa:
Interna: comentarios o mensaje que se añaden al código fuente.
Externa: se le conoce como Manual del usuario, el cual es un documento
escrito con la descripción del Problema, nombre del Autor, algoritmo,
diccionario de datos y código fuente.
8º) Ejecución: se ejecuta el programa para ver los resultados obtenidos
9º) Mantenimiento: Se lleva a cabo después de terminado el programa,cuando
se detecta que es necesario hacer algún cambio, ajuste o
complementación al programa para que siga trabajando de manera
correcta.