UNIVERSIDAD TÉCNICA DE
          AMBATO
FACULTAD DE INGENIERÍA CIVIL Y
         MECÁNICA
   CARRERA DE INGENIERÍA CIVIL




TEMA: Pasos para la solución de un
   problema por computador
                       INTEGRANTES:
                       - CARLA PAREDES
                       - JIMENA YANZA
ÍNDICE
•   CARÁTULA
•   ÍNDICE
•   OBJETIVOS
•   RESUMEN
•   DESARROLLO
     o Definición y delimitación del Problema
     o Análisis del Problema
     o Diseño del Algoritmo
     o Codificación
     o Compilación
     o Depuración
     o La documentación
         Documentación Interna
         Documentación Externa
     o Ejecución
     o Mantenimiento
•   CONCLUSIONES
•   BIBLIOGRAFÍA
OBJETIVOS
• Definir  que es   delimitación y la definición de
    un problema.
•   Reconocer como se hace el análisis del
    problema.
•   Conocer como es el diseño,         codificación,
    compilación,   depuración,    los    tipos    de
    documentación,     su     ejecución      y     el
    mantenimiento de un algoritmo.
RESUMEN
En la presentación se dará a conocer todo el
contenido del ítem 5 del elemento 4 (pre-
lógica) del aula virtual de la UTA y su
información será presentada en diagramas
empezando por la 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.
DESARROLLO
Pasos para la solución de un problema por computador
1.- Definición y delimitación del Problema

Definición y
delimitación del      Conocerlo por           Tener claro el
Problema                completo                problema




    Puede dar                                Comprender los
  solución a un      No confundir el
                                               parámetros
    problema           enunciado
   inexistente                                 requeridos
2.- Análisis del Problema

                            Análisis del Problema




                            Comprendido lo que se va
                            ha desarrollar



                                      definir
                                      datos;




    ENTRADA                            SALIDA            CÁLCULOS Y
   datos que se                la información que se     FÓRMULAS
    necesitan                      desea producir        necesario para
                                                         procesar los datos



                     PONERSE EN LUGAR DEL COMPUTADOR
                     PARA SATISFACER TODAS NECESIDADES
3.- Diseño del Algoritmo


                                                    DISEÑO DEL
                                                    ALGORITMO


                          pasos o instrucciones
                                  que se
                             llevarán a cabo



 Es como se
 desarrollará todo el
 programa



                        depende el éxito o el
                        fracaso
                        de una solución
                                                   Se puede utilizar (El
                                                     pseudocódigo, la
                                                  diagramación libre o la
                                                      diagramación
                                                       rectangular).
4.-Codificación


                       Escribir solución del
                          problema a la         Diseño de algoritmo
                          computadora




                                                      código
CODIFICACIÓN                                          fuente




                         Se escribe en un
                           lenguaje de
                         programación o
                      lenguaje de alto nivel.
5.-Compilación


                             revisión de las
Compilación                  instrucciones
                                                       programador




                                                        instrucciones
              programa al interior de la                   escritas
              memoria                                  correctamente




                                           gramática           sintaxis
6.- Depuración

                                                     DEPURACIÓN



 DEPURACIÓN          ERRORES      IDENTIFICAR


                                                     CORRECCIÓN




                                  documentar los
COMPRENDER           AYUDAR       algoritmos y los
                                  programas




                 FUTURAS
                 MODIFICACIONES
7.-La documentación


                       DOCUMENTACIÓN




          INTERNA                          EXTERNA




    Comentarios Mensajes                    Manual




    Entendimiento claro del       descripción paso a paso de la
           proceso                  manera cómo funciona el
                                            programa
8.- Ejecución
                                            EJECUCIÓN


               Corregido problemas


                                              Compilado


                      Ejecutar


                                         Resultados obtenidos


              Dispositivos entrada -
                      salida

                                         Cuenta los errores de
                                              digitación
        efectividad de un algoritmo es
                   comparar
         los Requerimientos con las
                  Soluciones
9.-Mantenimiento

                                           Hacer un cambio si hay
                                           problemas detectados




                   TERMINADO EL PROGRAMA
                                                    Ajuste o
                                             complementación al
                                             programa para que
MANTENIMIENTO                                 siga trabajando de
                                               manera correcta




                                               Correctamente
                                               documentado.
CONCLUSIONES
• Para definir y delimitar el problema es
  necesario conocer del tema, leerlo varias
    veces para que exista confusiones y llegar
    a obtener los resultados requeridos.
•   Para realizar el análisis del problema es
    necesario definir los datos de entrada
    (datos    importantes),de     salida    (los
    resultados), y los procesos y así satisfacer
    peticiones planteadas con el enunciado
    del problema.
• Además    de la definición, delimitación y análisis existen
  más pasos para la solución de problemas de computador y
  son los siguientes:
   o Diseño del Algoritmo.- Mediante esta fase se
     determinan los pasos e instrucciones.
   o En la codificación se escribe la solución del problema
     en un lenguaje de computadora de alto nivel.
   o Compilación.- Se hace la revisión de las instrucciones
     del programador.
   o Depuración.- Encontrar errores para corregirlos y
     documentar los algoritmos.
   o Documentación.- Se divide
       Interna (comentarios o mensaje que al código
         fuente).
       Externa se conoce como el manual del usuario.
o   Ejecución.- Es cuando se pone a correr el
    programa    y   así   se   comprueba      los
    requerimientos planteados con las soluciones
    de respuesta.
o   Mantenimiento.- Es seguir ejecutando el
    problema a pesar de que se requiere algún
    cambio
BIBLIOGRAFÍA
Ing. Morales, F. 2012 "Archivo de prelógica _
  elemento 4" Páginas 9^10.
Aula virtual de la Universidad Técnica de
  Ambato.
http://educacionvirtual.uta.edu.ec/elearning/mod/re

Literal 5 pasos

  • 1.
    UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA CARRERA DE INGENIERÍA CIVIL TEMA: Pasos para la solución de un problema por computador INTEGRANTES: - CARLA PAREDES - JIMENA YANZA
  • 2.
    ÍNDICE • CARÁTULA • ÍNDICE • OBJETIVOS • RESUMEN • DESARROLLO o Definición y delimitación del Problema o Análisis del Problema o Diseño del Algoritmo o Codificación o Compilación o Depuración o La documentación  Documentación Interna  Documentación Externa o Ejecución o Mantenimiento • CONCLUSIONES • BIBLIOGRAFÍA
  • 3.
    OBJETIVOS • Definir que es delimitación y la definición de un problema. • Reconocer como se hace el análisis del problema. • Conocer como es el diseño, codificación, compilación, depuración, los tipos de documentación, su ejecución y el mantenimiento de un algoritmo.
  • 4.
    RESUMEN En la presentaciónse dará a conocer todo el contenido del ítem 5 del elemento 4 (pre- lógica) del aula virtual de la UTA y su información será presentada en diagramas empezando por la 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.
  • 5.
    DESARROLLO Pasos para lasolución de un problema por computador 1.- Definición y delimitación del Problema Definición y delimitación del Conocerlo por Tener claro el Problema completo problema Puede dar Comprender los solución a un No confundir el parámetros problema enunciado inexistente requeridos
  • 6.
    2.- Análisis delProblema Análisis del Problema Comprendido lo que se va ha desarrollar definir datos; ENTRADA SALIDA CÁLCULOS Y datos que se la información que se FÓRMULAS necesitan desea producir necesario para procesar los datos PONERSE EN LUGAR DEL COMPUTADOR PARA SATISFACER TODAS NECESIDADES
  • 7.
    3.- Diseño delAlgoritmo DISEÑO DEL ALGORITMO pasos o instrucciones que se llevarán a cabo Es como se desarrollará todo el programa depende el éxito o el fracaso de una solución Se puede utilizar (El pseudocódigo, la diagramación libre o la diagramación rectangular).
  • 8.
    4.-Codificación Escribir solución del problema a la Diseño de algoritmo computadora código CODIFICACIÓN fuente Se escribe en un lenguaje de programación o lenguaje de alto nivel.
  • 9.
    5.-Compilación revisión de las Compilación instrucciones programador instrucciones programa al interior de la escritas memoria correctamente gramática sintaxis
  • 10.
    6.- Depuración DEPURACIÓN DEPURACIÓN ERRORES IDENTIFICAR CORRECCIÓN documentar los COMPRENDER AYUDAR algoritmos y los programas FUTURAS MODIFICACIONES
  • 11.
    7.-La documentación DOCUMENTACIÓN INTERNA EXTERNA Comentarios Mensajes Manual Entendimiento claro del descripción paso a paso de la proceso manera cómo funciona el programa
  • 12.
    8.- Ejecución EJECUCIÓN Corregido problemas Compilado Ejecutar Resultados obtenidos Dispositivos entrada - salida Cuenta los errores de digitación efectividad de un algoritmo es comparar los Requerimientos con las Soluciones
  • 13.
    9.-Mantenimiento Hacer un cambio si hay problemas detectados TERMINADO EL PROGRAMA Ajuste o complementación al programa para que MANTENIMIENTO siga trabajando de manera correcta Correctamente documentado.
  • 14.
    CONCLUSIONES • Para definiry delimitar el problema es necesario conocer del tema, leerlo varias veces para que exista confusiones y llegar a obtener los resultados requeridos. • Para realizar el análisis del problema es necesario definir los datos de entrada (datos importantes),de salida (los resultados), y los procesos y así satisfacer peticiones planteadas con el enunciado del problema.
  • 15.
    • Además de la definición, delimitación y análisis existen más pasos para la solución de problemas de computador y son los siguientes: o Diseño del Algoritmo.- Mediante esta fase se determinan los pasos e instrucciones. o En la codificación se escribe la solución del problema en un lenguaje de computadora de alto nivel. o Compilación.- Se hace la revisión de las instrucciones del programador. o Depuración.- Encontrar errores para corregirlos y documentar los algoritmos. o Documentación.- Se divide  Interna (comentarios o mensaje que al código fuente).  Externa se conoce como el manual del usuario.
  • 16.
    o Ejecución.- Es cuando se pone a correr el programa y así se comprueba los requerimientos planteados con las soluciones de respuesta. o Mantenimiento.- Es seguir ejecutando el problema a pesar de que se requiere algún cambio
  • 17.
    BIBLIOGRAFÍA Ing. Morales, F.2012 "Archivo de prelógica _ elemento 4" Páginas 9^10. Aula virtual de la Universidad Técnica de Ambato. http://educacionvirtual.uta.edu.ec/elearning/mod/re