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
Í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
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.
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.
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
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
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
  FRACASO       ALGORITMO

                SEUDOCÓDIGO
A LA SOLUCIÓN
DEL PROBLEMA    DIAGRAMACIÓN
                    LIBRE
                DIAGRAMACIÓN
                RECTANGULAR
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
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
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
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
OBSERVAR LOS
                         ERRORES EN LA
Ejecución                EJECUCIÓN Y LA
                           DIGITACIÓN



LUEGO DE     EFECTIVIDAD DE UN ALGORITMO

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
Mantenimient       SE LA LLEVA A CABO
     o


          DESPUÉS DE FINALIZAR EL
               PROGRAMA

          CUANDO SE DETECTA QUE
           SE DEBE HACER ALGÚN
                 CAMBIO

         PARA REALIZAR UN AJUSTE
           O COMPLEMENTACIÓN
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
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
Bibliografía
ng. Fabián Morales F., M.Sc
Archivo elemento 4 "Prelógica"
Aula virtual UTA

Tarea 4

  • 1.
    UNIVERSIDAD TÉCNICA DEAMBATO 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 FRACASO ALGORITMO 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 DELAS 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 QUEEL 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 LUEGO DE EFECTIVIDAD DE UN ALGORITMO 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.
    Mantenimient SE LA LLEVA A CABO o 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 • Lospasos 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ónde 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
  • 16.
    Bibliografía ng. Fabián MoralesF., M.Sc Archivo elemento 4 "Prelógica" Aula virtual UTA