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




                    CARRERA DE INGENIERÍA MECÁNICA
EMPLEO DE NUEVAS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN (NTIC´s II)




                           TEMA: Pres Algoritmos

                      INTEGRANTES:Daniel Vargas
                                   Sandro Guananga
                            SEMESTRE: SEGUNDO
                                 PARALELO:“A”
Definición de algoritmo y lógica



    Algoritmo                                  Lógica



procedimiento
                                             pensamiento
 seguro                                      o razón




para obtener una
                                             con relación al
solución a un
                                             pensamiento del
problema
                                             ser humano
Características de un algoritmo




Ser finito                                               Ser definido
 •    Un INICIO y un                                      •       Desarrollo claro y
      FIN                                                         coherente




Ser general                                               Ser neutral
  •   Soportar la
                                                          de material
      mayoría de las
      variantes del                                           •     se encuentran
      problema                                                      en
                                                                   todo lugar
Entrada




          Partes de un Algoritmo




Proceso                            Salida
Por medio de palabras



                      Algoritmo Cualitativo



Tipos de Algoritmos



                      Algoritmo Cuantitativo




                                      Cálculos numéricos
Pasos para la resolución de un problema por computador

                                  conocerlo por completo




                                  determinar si esta claro o
                                  no
Definición y delimitación del
problema


                                 si es posible de darle o no
                                 una solución




                                  no confundir el enunciado
Análisis del
                 problema



Definir los       Definir los       Cálculos y
datos de          datos de          fórmulas
entrada           salida            necesarias




              Recomendable
              ponerse en el lugar
              del computador
Diseño del Algoritmo




Pasos e instrucciones que              Orden Lógico de
se llevarán a cabo.                    ejecución.



 Las formas como se                    Técnicas de
 indicarán las                         representación de un
 instrucciones.                        algoritmo.



                                      El seudocódigo y la
                                      diagramación libre y
                                      rectangular.
Solución del
problema en                   Basado en el
un lenguaje                   diseño del
comprendido                   algoritmo
por el
computador


               Codificación




                              Escrito en un
Conocido
                              lenguaje de
como código
                              programación
fuente
                              o de alto nivel
Compilación

 Revisión de las instrucciones colocadas por el programador,




 Estar escritas correctamente en sintaxis rigiéndose al
 lenguaje de programación




Transcribe el programa al interior de la memoria.
Depuración

 Depuración y corrección de errores, para una solución, después de ser
identificados




        Documentar los algoritmos y los programas que se desarrolle




Ayudan a comprender y facilitar futuras modificaciones en el programa
Documentación

Documentación Interna   Documentación Externa




                          Documento escrito con
   comentarios o          la descripción del
   mensaje                Problema
   para hacer más
   claro el proceso
Ejecución

Luego corregido todos los errores
compilado en el l programa




Se utiliza dispositivos de entrada y de
salida




  Estar seguro de la efectividad de un
 algoritmo es comparar los
 Requerimientos con las Soluciones
Mantenimiento

         Al haber terminado el programa




Si es necesario hacer algún cambio, ajuste o
complementación




         Estar correctamente documentado

Tarea 2 - Pre Algoritmos

  • 1.
    UNIVERSIDAD TÉCNICA DEAMBATO FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA CARRERA DE INGENIERÍA MECÁNICA EMPLEO DE NUEVAS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN (NTIC´s II) TEMA: Pres Algoritmos INTEGRANTES:Daniel Vargas Sandro Guananga SEMESTRE: SEGUNDO PARALELO:“A”
  • 2.
    Definición de algoritmoy lógica Algoritmo Lógica procedimiento pensamiento seguro o razón para obtener una con relación al solución a un pensamiento del problema ser humano
  • 3.
    Características de unalgoritmo Ser finito Ser definido • Un INICIO y un • Desarrollo claro y FIN coherente Ser general Ser neutral • Soportar la de material mayoría de las variantes del • se encuentran problema en todo lugar
  • 4.
    Entrada Partes de un Algoritmo Proceso Salida
  • 5.
    Por medio depalabras Algoritmo Cualitativo Tipos de Algoritmos Algoritmo Cuantitativo Cálculos numéricos
  • 6.
    Pasos para laresolución de un problema por computador conocerlo por completo determinar si esta claro o no Definición y delimitación del problema si es posible de darle o no una solución no confundir el enunciado
  • 7.
    Análisis del problema Definir los Definir los Cálculos y datos de datos de fórmulas entrada salida necesarias Recomendable ponerse en el lugar del computador
  • 8.
    Diseño del Algoritmo Pasose instrucciones que Orden Lógico de se llevarán a cabo. ejecución. Las formas como se Técnicas de indicarán las representación de un instrucciones. algoritmo. El seudocódigo y la diagramación libre y rectangular.
  • 9.
    Solución del problema en Basado en el un lenguaje diseño del comprendido algoritmo por el computador Codificación Escrito en un Conocido lenguaje de como código programación fuente o de alto nivel
  • 10.
    Compilación Revisión delas instrucciones colocadas por el programador, Estar escritas correctamente en sintaxis rigiéndose al lenguaje de programación Transcribe el programa al interior de la memoria.
  • 11.
    Depuración Depuración ycorrección de errores, para una solución, después de ser identificados Documentar los algoritmos y los programas que se desarrolle Ayudan a comprender y facilitar futuras modificaciones en el programa
  • 12.
    Documentación Documentación Interna Documentación Externa Documento escrito con comentarios o la descripción del mensaje Problema para hacer más claro el proceso
  • 13.
    Ejecución Luego corregido todoslos errores compilado en el l programa Se utiliza dispositivos de entrada y de salida Estar seguro de la efectividad de un algoritmo es comparar los Requerimientos con las Soluciones
  • 14.
    Mantenimiento Al haber terminado el programa Si es necesario hacer algún cambio, ajuste o complementación Estar correctamente documentado