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
Í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
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
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.
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
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
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
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
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
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
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
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
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
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
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.
BIBLIOGRAFÍA
Ing. Fabián Morales Fiallos., M.Sc
Archivo elemento 4 "Prelógica" Aula virtual
  de la UTA; páginas 9 y 10.

Tarea 4

  • 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 parala 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 diferentespasos 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 deeste 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 instruccionesque 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 losresultados 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 lasolució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 divideen 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.
  • 16.
    BIBLIOGRAFÍA Ing. Fabián MoralesFiallos., M.Sc Archivo elemento 4 "Prelógica" Aula virtual de la UTA; páginas 9 y 10.