1. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA
CARRERA DE INGENIERÍA CIVIL
EMPLEO DE NTIC`s 2
Pasos para la solución de un problema por computador
CHRISTIAN MERA
PABLO CARRILLO
2. Índice
1. Carátula
2. Índice
3. Objetivos
4. Resumen
5. Desarrollo
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
5.7.1.Documentación Interna
5.7.2.Documentación Externa
5.8.Ejecución
5.9.Mantenimiento
6. Conclusiones
7. Bibliografía
3. Objetivos
● Determinar cada uno de los pasos a seguir para
la resolución de un problema por computador.
● Describir cada uno de los pasos a seguir para la
resolución de un problema por computador.
● Establecer características de cada uno de los
pasos a seguir para la resolución de un problema
por computador.
4. Resumen
● Este trabajo investigativo se ha consultado bajo el criterio
de un solo trabajo realizado por el Ing. Fabian Morales
Fiallos. Este trabajo consta de conceptos fundamentales
sobre los pasos a seguir para la resolución de un problema
por computador.El trabajo consta de un índice el cual
detalla la ubicación exacta de cada tema. Cada parte del
trabajo está ordenada para su fácil ubicación.
5. Desarrollo
Definición y delimitación
del Problema
FUNDAMENTAL CONOCER TODO
CONOCER EL ACERCA DEL
PROBLEMA PROBLEMA
DEFINIR SI ES O
NO POSIBLE SU
SOLUCIÓN
6. Análisis del
Problema
DEFINIR
DATOS DE
ENTRADA PARA LA DEFINICIÓN DE LOS
MISMOS SE RECOMIENDA
DATOS DE PONERSE EN EL LUGAR DEL
COMPUTADOR Y COMO
SALIDA SATISFACER LA NECESIDAD
DE DATOS PARA LA
RESOLUCIÓN DEL PROBLEMA.
CÁLCULOS Y
FÓRMULAS
7. Diseño del
DETERMINA
Algoritmo
PASOS O INSTRUCCIONES A
SEGUIR
DE ESTA FASE ORDEN LÓGICO DE
DEPENDE EJECUCIÓN
ÉXITO
REPRESENTACIÓN DE UN
ALGORITMO
FRACASO
SEUDOCÓDIGO
A LA SOLUCIÓN
DEL PROBLEMA DIAGRAMACIÓN
LIBRE
DIAGRAMACIÓN
RECTANGULAR
8. Codificación
ESCRIBIR LA
SOLUCIÓN DEL
PROBLEMA
LENGUAJE
COMPRENDIDO POR LA
COMPUTADORA
ALTO NIVEL
BASADO EN EL
DISEÑO DE
ALGORITMOS PROGRAMACIÓN
CONOCIDO COMO ESCRITO EN UN
CÓDIGO FUENTE LENGUAJE
9. Compilación
REVISIÓN DE LAS
INSTRUCCIONES
COLOCADAS EN EL
PROGRAMADOR
ESCRITAS
CORRECTAMENTE
EN SINTAXIS
SEGÚN LAS NORMAS TRANSCRIBIR EL
QUE RIGEN EL FINALMENTE PROGRAMA AL
LENGUAJE DE INTERIOR DE LA
PROGRAMACIÓN MEMORIA
10. LUEGO DE QUE EL
Depuración COMPILADOR DETECTE LOS
ERRORES
SE DA PASO AL DEPURADOR
PARA QUE DE LA SOLUCIÓN AL
PROBLEMA SIN NINGÚN ERROR
SE DEBE
Y FACILITA ESTO AYUDA A DOCUMENTAR LOS
FUTURAS COMPRENDER ALGORITMOS Y
MODIFICACIONES UN PROGRAMA PROGRAMAS
DESARROLLADOS
11. LLAMADA
La
EXTERNA MANUAL DEL
documentación USUARIO
CONSTA DE
INTERNA
DESCRIPCIÓN DEL
PROBLEMA
COMENTARIO O
MENSAJE NOMBRE DEL AUTOR
QUE SE AÑADE PARA ALGORITMO
HACER MÁS CLARO
DICCIONARIO DE
UN PROCESO
DATOS
CÓDIGO FUENTE
12. OBSERVAR LOS
ERRORES EN LA
Ejecución EJECUCIÓN Y LA
DIGITACIÓN
EFECTIVIDAD DE UN ALGORITMO
LUEGO DE
CORREGIR COMPARAR LOS
LOS REQUERIMIENTOS CON LAS
ERRORES SOLUCIONES
Y COMPILAR TENER EN CUENTA
EL QUE UN PROGRAMA
SIN ERRORES, NO
PROGRAMA NECESARIAMENTE
SE LO FUNCIONARÁ
CORRECTAMENTE
EJECUTA
13. Mantenimiento SE LA LLEVA A CABO
DESPUÉS DE FINALIZAR EL
PROGRAMA
CUANDO SE DETECTA QUE
SE DEBE HACER ALGÚN
CAMBIO
PARA REALIZAR UN AJUSTE
O COMPLEMENTACIÓN
14. Conclusiones
● Los pasos a seguir para la resolución de un problema por computador son:
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, Mantenimiento.
● Descripción de los pasos
Definición y delimitación del Problema.- Su propósito es determinar si está
claro o no y si es posible o no, darle una solución.
Análisis del Problema.- Su objetivo es definir los datos de entrada, los datos de
salida y todos los cálculos y fórmulas necesarios para procesar los datos
Diseño del Algoritmo.- Determina los pasos o instrucciones que se llevarán a
cabo, el orden lógico de ejecución, y la manera como se desarrollará todo el
programa para un eficiente funcionamiento.
Codificación.-Es escribir la solución del problema en un lenguaje comprendido
por la computadora.
Compilación.- En esta etapa el computador hace una revisión de las
instrucciones colocadas por el programador
15. Depuración .- Corrección de errores, para dar paso a una solución sin ninguno de ellos.
La documentación.- Se divide en :
- Documentación Interna comentarios o mensajes que se añaden al código para hacer más
claro el entendimiento de un proceso
-Documentación Externa normalmente se le conoce como Manual del usuario, es una
descripción paso a paso de la manera cómo funciona el programa.
Ejecución.- Es la observación de resultados del algoritmo planteado
Mantenimiento.- Se realiza después de ejecutar el programa para revisar si existen
cambios necesarios
● Características de los pasos
Definición y delimitación del Problema.- Si no se tiene clara esta fase no se puede pasar a la
siguiente
Análisis del Problema.- Se recomienda ponerse en el lugar del computador pensando en cómo
satisfacer las necesidades de datos propuestos
Diseño del Algoritmo.- De esta fase depende el éxito o el fracaso de una solución
Codificación.-Se escribe en un lenguaje de programación o lenguaje de alto nivel
Compilación.-Deben estar escritas correctamente según las normas que rigen el lenguaje de
programación
Depuración .- Éstas ayudan a comprender un programa y facilitan futuras modificaciones.
La documentación.- La documentación interna y externa ayudan a comprender un programa y
facilitan futuras modificaciones.
Ejecución.- Es la observación de resultados
Mantenimiento.- Se realiza después de la ejecución