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

                CARRERA DE INGENIERÍA MECÁNICA

    Nuevas Tecnologías de la Información y la Comunicación

                       EMPLEO DE NTIC´s
TEMA: Lógica de Programación

INTEGRANTES: Christian Acosta
             Jairo Pilatasig

SEMESTRE: Segundo

PARALELO: “A”

                        DICIEMBRE 2012
Definición de
                                     algoritmo y
                                        lógica




                  Algoritmo                               Lógica


                           También es el conjunto
  Es un procedimiento                                Etimológicamente viene de
                           de pasos, operaciones o   logos que significa palabra,
seguro y en cierta forma
                                procedimientos          tratado, pensamiento
 mecánica, de lograr un
                               para obtener una        o razón, y la palabra ica
       Resultado.                                    que significa relacionado a.
                           solución a un problema.
Características
                                   de un
                                 algoritmo




                                                              Ser neutral de
Ser finito        Ser definido            Ser general            material




                                          Debe soportar la    Puede ser realizado
                   Debe tener un            mayoría de las        en papel, en
 Debe tener un    desarrollo claro y       variantes que se         pizarras,
INICIO y un FIN      coherente.           puedan presentar      transistores, en
                                            en el problema      computadoras.
Partes de un
                        algoritmo




    Entrada                Proceso                        Salida




                           Lugar donde se          Lugar donde se describe la
   Lugar donde se                                   información que se va a
     describe la       describen los cálculos y
                                                  imprimir, la información que
                       operaciones necesarias
información que va a       para alcanzar el
                                                      dará respuesta a los
                                                       requerimientos del
      ser leída.         resultado esperado                algoritmo.
Algoritmo
                                cualitativo




                                                 Pasos o instrucciones
                                                descritos por medio de
 Pasos o instrucciones que                           palabras que
    involucran cálculos        TIPOS DE
      numéricos para                            sirven para llegar a la
                              ALGORITMOS           obtención de una
llegar a un resultado o dar                   respuesta o solución de un
  solución a un problema.                             problema.




                                Algoritmo
                               cuantitativo
Definición y         Para resolver un problema es
                   delimitación del               fundamental
                      Problema              Conocerlo por completo




                                         Definir los datos de entrada, los
                                          datos de salida, los cálculos y
                 Análisis del Problema      fórmulas para procesar los
                                                       datos




 PASOS PARA LA                             Instrucciones, orden lógico de
SOLUCIÓN DE UN                            ejecución, y la manera como se
                 Diseño del Algoritmo
 PROBLEMA POR                              desarrollará todo el programa
                                         para un eficiente funcionamiento
  COMPUTADOR


                                            Es escribir la solución del
                                            problema en un lenguaje
                     Codificación              comprendido por la
                                                  computadora




                                           En esta etapa el computador
                                             hace una revisión de las
                     Compilación          instrucciones colocadas por el
                                                   programador
Los errores dentro de la
                                          programación son muchos y
                     Depuración                 aumentan con la
                                          complejidad y dificultad del
                                                   problema




                  La documentación        Se divide en Documentación
                                                     Interna

 PASOS PARA LA
SOLUCIÓN DE UN
 PROBLEMA POR
  COMPUTADOR
                                          Normalmente se le conoce como
                 Documentación Externa          Manual del usuario




                                         Luego de haber corregido todos
                      Ejecución          los errores y haber compilado el
                                                     programa,
                                                se pasa a ejecutarlo

Pres algoritmos

  • 1.
    UIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA CARRERA DE INGENIERÍA MECÁNICA Nuevas Tecnologías de la Información y la Comunicación EMPLEO DE NTIC´s TEMA: Lógica de Programación INTEGRANTES: Christian Acosta Jairo Pilatasig SEMESTRE: Segundo PARALELO: “A” DICIEMBRE 2012
  • 2.
    Definición de algoritmo y lógica Algoritmo Lógica También es el conjunto Es un procedimiento Etimológicamente viene de de pasos, operaciones o logos que significa palabra, seguro y en cierta forma procedimientos tratado, pensamiento mecánica, de lograr un para obtener una o razón, y la palabra ica Resultado. que significa relacionado a. solución a un problema.
  • 3.
    Características de un algoritmo Ser neutral de Ser finito Ser definido Ser general material Debe soportar la Puede ser realizado Debe tener un mayoría de las en papel, en Debe tener un desarrollo claro y variantes que se pizarras, INICIO y un FIN coherente. puedan presentar transistores, en en el problema computadoras.
  • 4.
    Partes de un algoritmo Entrada Proceso Salida Lugar donde se Lugar donde se describe la Lugar donde se información que se va a describe la describen los cálculos y imprimir, la información que operaciones necesarias información que va a para alcanzar el dará respuesta a los requerimientos del ser leída. resultado esperado algoritmo.
  • 5.
    Algoritmo cualitativo Pasos o instrucciones descritos por medio de Pasos o instrucciones que palabras que involucran cálculos TIPOS DE numéricos para sirven para llegar a la ALGORITMOS obtención de una llegar a un resultado o dar respuesta o solución de un solución a un problema. problema. Algoritmo cuantitativo
  • 6.
    Definición y Para resolver un problema es delimitación del fundamental Problema Conocerlo por completo Definir los datos de entrada, los datos de salida, los cálculos y Análisis del Problema fórmulas para procesar los datos PASOS PARA LA Instrucciones, orden lógico de SOLUCIÓN DE UN ejecución, y la manera como se Diseño del Algoritmo PROBLEMA POR desarrollará todo el programa para un eficiente funcionamiento COMPUTADOR Es escribir la solución del problema en un lenguaje Codificación comprendido por la computadora En esta etapa el computador hace una revisión de las Compilación instrucciones colocadas por el programador
  • 7.
    Los errores dentrode la programación son muchos y Depuración aumentan con la complejidad y dificultad del problema La documentación Se divide en Documentación Interna PASOS PARA LA SOLUCIÓN DE UN PROBLEMA POR COMPUTADOR Normalmente se le conoce como Documentación Externa Manual del usuario Luego de haber corregido todos Ejecución los errores y haber compilado el programa, se pasa a ejecutarlo