SlideShare a Scribd company logo
1 of 13
Download to read offline
Introducci´n a la
                                            o
                                    programaci´n
                                              o

                                   Roberto Carlos
                                    Abreu D´ıaz

                                 Outline

                                 La disciplina de la
                                 programaci´no
                                 Programas
Introducci´n a la programaci´n
          o                 o    Algoritmos
                                 Caracter´
                                         ısticas de los
                                 algoritmos
                                 Representaci´n de los
                                              o
                                 algoritmos

    Roberto Carlos Abreu D´
                          ıaz    Resoluci´n de
                                         o
                                 problemas por
                                 computadora

                                 Programaci´n
                                           o
                                 Modular
        January 11, 2010
Introducci´n a la
                                                     o
                                             programaci´n
                                                       o

                                            Roberto Carlos
                                             Abreu D´ıaz

La disciplina de la programaci´n
                              o           Outline
   Programas                              La disciplina de la
                                          programaci´no
                                          Programas

                                          Algoritmos
Algoritmos                                Caracter´
                                                  ısticas de los
                                          algoritmos
   Caracter´
           ısticas de los algoritmos      Representaci´n de los
                                          algoritmos
                                                       o


   Representaci´n de los algoritmos
                o                         Resoluci´n de
                                                  o
                                          problemas por
                                          computadora

                                          Programaci´n
                                                    o
Resoluci´n de problemas por computadora
        o                                 Modular




Programaci´n Modular
          o
Introducci´n a la
                                                                     o
Programas                                                    programaci´n
                                                                       o

                                                            Roberto Carlos
                                                             Abreu D´ıaz

                                                          Outline

                                                          La disciplina de la
                                                          programaci´no
                                                          Programas

                                                          Algoritmos
                                                          Caracter´
                                                                  ısticas de los
                                                          algoritmos
                                                          Representaci´n de los
                                                                       o
                                                          algoritmos

                                                          Resoluci´n de
                                                                  o
                                                          problemas por
                                                          computadora

                                                          Programaci´n
                                                                    o
                                                          Modular




Secuencia de instrucciones que especifican c´mo ejecutar
                                           o
una computaci´n (¿o cocinar una salsa? )
              o
Introducci´n a la
                                                                        o
Tipos de instrucciones                                          programaci´n
                                                                          o

                                                               Roberto Carlos
                                                                Abreu D´ıaz

                                                             Outline
    entrada: Leer del teclado, archivo o alg´n dispositivo
                                            u                La disciplina de la
                                                             programaci´no
    salida: mostrar data en pantalla o enviar data a un      Programas
    archivo u otro dispositivo                               Algoritmos
                                                             Caracter´
                                                                     ısticas de los
    aritm´ticas: operaciones simples como adici´n y
         e                                     o             algoritmos
                                                             Representaci´n de los
                                                                          o
                                                             algoritmos
    multiplicaci´n
                o
                                                             Resoluci´n de
                                                                     o
    ejecuciones condicionales: evaluar ciertas condiciones   problemas por
                                                             computadora
    y ejecutar la secuencia de sentencias apropiada          Programaci´n
                                                                       o
                                                             Modular
    repetici´n: ejecutar cierta acci´n repetidamente,
            o                       o
    usualmente con cierta variaci´n
                                 o

    Estas instrucciones son pr´cticamente todas las que
                              a
    existen
Introducci´n a la
                                                                    o
¿Qu´ es un algoritmo?
   e                                                        programaci´n
                                                                      o

                                                           Roberto Carlos
                                                            Abreu D´ıaz

                                                         Outline

                                                         La disciplina de la
                                                         programaci´no
                                                         Programas
¿Qu´ es un algoritmo?
   e                                                     Algoritmos
                                                         Caracter´
                                                                 ısticas de los
Informalmente, un algoritmo es una sucesi´n de
                                            o            algoritmos
                                                         Representaci´n de los
                                                                      o
instrucciones utilizada para resolver alg´n problema.
                                         u               algoritmos

                                                         Resoluci´n de
                                                                 o
                                                         problemas por
                                                         computadora
    recetas, procedimientos
                                                         Programaci´n
                                                                   o
    por ejemplo:encontrar n´meros primos, encontrar el
                           u                             Modular

    MCD, etc...
Introducci´n a la
                                                                   o
Caracter´
        ısticas de los algoritmos                          programaci´n
                                                                     o

                                                          Roberto Carlos
                                                           Abreu D´ıaz

                                                        Outline

                                                        La disciplina de la
                                                        programaci´no
                                                        Programas

                                                        Algoritmos
    deben ser definidos: cada paso debe de tener un      Caracter´
                                                                ısticas de los
                                                        algoritmos
    significado claro y estar libre de ambig¨edades
                                           u            Representaci´n de los
                                                        algoritmos
                                                                     o


    deben ser correctos: deben actuar conforme a c´mo
                                                  o     Resoluci´n de
                                                                o
                                                        problemas por
    fueron definidos                                     computadora

                                                        Programaci´n
                                                                  o
    debe terminar                                       Modular
Introducci´n a la
                                              o
Representaci´n de los algoritmos
            o                         programaci´n
                                                o

                                     Roberto Carlos
                                      Abreu D´ıaz

                                   Outline

                                   La disciplina de la
                                   programaci´no
                                   Programas

                                   Algoritmos
                                   Caracter´
                                           ısticas de los
                                   algoritmos
    narrativamente                 Representaci´n de los
                                                o
                                   algoritmos

    gr´ficamente
      a                            Resoluci´n de
                                           o
                                   problemas por
    pseudo-c´digo
            o                      computadora

                                   Programaci´n
                                             o
                                   Modular
Introducci´n a la
                            o
Narrativamente      programaci´n
                              o

                   Roberto Carlos
                    Abreu D´ıaz

                 Outline

                 La disciplina de la
                 programaci´no
                 Programas

                 Algoritmos
                 Caracter´
                         ısticas de los
                 algoritmos
                 Representaci´n de los
                              o
                 algoritmos

                 Resoluci´n de
                         o
                 problemas por
                 computadora

                 Programaci´n
                           o
                 Modular
Introducci´n a la
                         o
Gr´ficamente
  a              programaci´n
                           o

                Roberto Carlos
                 Abreu D´ıaz

              Outline

              La disciplina de la
              programaci´no
              Programas

              Algoritmos
              Caracter´
                      ısticas de los
              algoritmos
              Representaci´n de los
                           o
              algoritmos

              Resoluci´n de
                      o
              problemas por
              computadora

              Programaci´n
                        o
              Modular
Introducci´n a la
                                                           o
Pseudo-c´digo
        o                                          programaci´n
                                                             o

                                                  Roberto Carlos
                                                   Abreu D´ıaz

                                                Outline
    INICIO
                                                La disciplina de la
    lista = 0                                   programaci´no
                                                Programas
    indice = 0                                  Algoritmos
                                                Caracter´
                                                        ısticas de los
    suma = 0                                    algoritmos
                                                Representaci´n de los
                                                             o
                                                algoritmos
    lista = leer(lista)                         Resoluci´n de
                                                        o
                                                problemas por
    desde indice hasta CuentaElementos(lista)   computadora

    INICIO                                      Programaci´n
                                                          o
                                                Modular
          suma = suma + lista(indice)
          indice = indice + 1
          FIN
    Imprimir(“Total de elementos = ” + suma)
    FIN
Introducci´n a la
                                                                       o
¿Los algoritmos son programas, o viceversa?                    programaci´n
                                                                         o

                                                              Roberto Carlos
                                                               Abreu D´ıaz

                                                            Outline

                                                            La disciplina de la
                                                            programaci´no
                                                            Programas

No.                                                         Algoritmos
                                                            Caracter´
                                                                    ısticas de los
      Los programas de cierta manera son implementaciones   algoritmos
                                                            Representaci´n de los
                                                                         o
                                                            algoritmos
      de los algoritmos en un lenguaje de programaci´n
                                                    o
                                                            Resoluci´n de
                                                                    o
      Frecuentemente los programas constan con m´s de un
                                                a           problemas por
                                                            computadora
      algoritmo                                             Programaci´n
                                                                      o
                                                            Modular
      Los programas se ejecutan
Introducci´n a la
                                                                       o
Resoluci´n de problemas con computadora
        o                                                      programaci´n
                                                                         o

                                                              Roberto Carlos
                                                               Abreu D´ıaz

                                                            Outline

                                                            La disciplina de la
Cada programador resuelve cada programa de una              programaci´no
                                                            Programas
manera distinta                                             Algoritmos
Pero hay ciertos pasos generales que se observan siempre.   Caracter´
                                                                    ısticas de los
                                                            algoritmos
                                                            Representaci´n de los
                                                                         o
    An´lisis
      a                                                     algoritmos

                                                            Resoluci´n de
                                                                    o
    Dise˜o
        n                                                   problemas por
                                                            computadora
    Codificaci´n
             o                                              Programaci´n
                                                                      o
                                                            Modular
    Compilaci´n y ejecuci´n
             o           o
    Prueba y depuraci´n
                     o
    Documentaci´n
               o
Introducci´n a la
                                  o
Programaci´n Modular
          o               programaci´n
                                    o

                         Roberto Carlos
                          Abreu D´ıaz

                       Outline

                       La disciplina de la
                       programaci´no
                       Programas

                       Algoritmos
                       Caracter´
                               ısticas de los
                       algoritmos
                       Representaci´n de los
                                    o
                       algoritmos

                       Resoluci´n de
                               o
                       problemas por
                       computadora

                       Programaci´n
                                 o
                       Modular

More Related Content

Similar to Programas, Algoritmos

Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programaciónLucy
 
3 programacion estructurada
3 programacion estructurada3 programacion estructurada
3 programacion estructuradacortezbfajardo
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacionhelp center
 
Elementos Basicos Programacion
Elementos Basicos ProgramacionElementos Basicos Programacion
Elementos Basicos Programacionrcad
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1LisbleinArismendi
 
Analisis y diseño
Analisis y diseñoAnalisis y diseño
Analisis y diseñojsmm77
 
Analisis y diseño
Analisis y diseñoAnalisis y diseño
Analisis y diseñojsmm77
 
Presentación1
Presentación1Presentación1
Presentación1rervcdhs
 
Pres algoritmos
Pres algoritmosPres algoritmos
Pres algoritmoswmvp
 
Presentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_iPresentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_iymendal
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoFelix Rodríguez
 
Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011ymendal
 

Similar to Programas, Algoritmos (20)

Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Método de las 6 d
Método de las 6 dMétodo de las 6 d
Método de las 6 d
 
3 programacion estructurada
3 programacion estructurada3 programacion estructurada
3 programacion estructurada
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacion
 
Elementos Basicos Programacion
Elementos Basicos ProgramacionElementos Basicos Programacion
Elementos Basicos Programacion
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1
 
Analisis y diseño
Analisis y diseñoAnalisis y diseño
Analisis y diseño
 
Analisis y diseño
Analisis y diseñoAnalisis y diseño
Analisis y diseño
 
Presentación1
Presentación1Presentación1
Presentación1
 
Pres algoritmos
Pres algoritmosPres algoritmos
Pres algoritmos
 
Presentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_iPresentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_i
 
Pres algoritmos
Pres algoritmosPres algoritmos
Pres algoritmos
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 
Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 

More from rcad

Arreglos 1
Arreglos 1Arreglos 1
Arreglos 1rcad
 
Funciones
FuncionesFunciones
Funcionesrcad
 
Estructuras de Control y Repetición
Estructuras de Control y RepeticiónEstructuras de Control y Repetición
Estructuras de Control y Repeticiónrcad
 
Recursión
RecursiónRecursión
Recursiónrcad
 
Estructuras de Datos y Algoritmos - Introducción
Estructuras de Datos y Algoritmos - IntroducciónEstructuras de Datos y Algoritmos - Introducción
Estructuras de Datos y Algoritmos - Introducciónrcad
 
Análisis de algoritmos
Análisis de algoritmosAnálisis de algoritmos
Análisis de algoritmosrcad
 

More from rcad (6)

Arreglos 1
Arreglos 1Arreglos 1
Arreglos 1
 
Funciones
FuncionesFunciones
Funciones
 
Estructuras de Control y Repetición
Estructuras de Control y RepeticiónEstructuras de Control y Repetición
Estructuras de Control y Repetición
 
Recursión
RecursiónRecursión
Recursión
 
Estructuras de Datos y Algoritmos - Introducción
Estructuras de Datos y Algoritmos - IntroducciónEstructuras de Datos y Algoritmos - Introducción
Estructuras de Datos y Algoritmos - Introducción
 
Análisis de algoritmos
Análisis de algoritmosAnálisis de algoritmos
Análisis de algoritmos
 

Recently uploaded

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Recently uploaded (20)

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

Programas, Algoritmos

  • 1. Introducci´n a la o programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la programaci´no Programas Introducci´n a la programaci´n o o Algoritmos Caracter´ ısticas de los algoritmos Representaci´n de los o algoritmos Roberto Carlos Abreu D´ ıaz Resoluci´n de o problemas por computadora Programaci´n o Modular January 11, 2010
  • 2. Introducci´n a la o programaci´n o Roberto Carlos Abreu D´ıaz La disciplina de la programaci´n o Outline Programas La disciplina de la programaci´no Programas Algoritmos Algoritmos Caracter´ ısticas de los algoritmos Caracter´ ısticas de los algoritmos Representaci´n de los algoritmos o Representaci´n de los algoritmos o Resoluci´n de o problemas por computadora Programaci´n o Resoluci´n de problemas por computadora o Modular Programaci´n Modular o
  • 3. Introducci´n a la o Programas programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la programaci´no Programas Algoritmos Caracter´ ısticas de los algoritmos Representaci´n de los o algoritmos Resoluci´n de o problemas por computadora Programaci´n o Modular Secuencia de instrucciones que especifican c´mo ejecutar o una computaci´n (¿o cocinar una salsa? ) o
  • 4. Introducci´n a la o Tipos de instrucciones programaci´n o Roberto Carlos Abreu D´ıaz Outline entrada: Leer del teclado, archivo o alg´n dispositivo u La disciplina de la programaci´no salida: mostrar data en pantalla o enviar data a un Programas archivo u otro dispositivo Algoritmos Caracter´ ısticas de los aritm´ticas: operaciones simples como adici´n y e o algoritmos Representaci´n de los o algoritmos multiplicaci´n o Resoluci´n de o ejecuciones condicionales: evaluar ciertas condiciones problemas por computadora y ejecutar la secuencia de sentencias apropiada Programaci´n o Modular repetici´n: ejecutar cierta acci´n repetidamente, o o usualmente con cierta variaci´n o Estas instrucciones son pr´cticamente todas las que a existen
  • 5. Introducci´n a la o ¿Qu´ es un algoritmo? e programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la programaci´no Programas ¿Qu´ es un algoritmo? e Algoritmos Caracter´ ısticas de los Informalmente, un algoritmo es una sucesi´n de o algoritmos Representaci´n de los o instrucciones utilizada para resolver alg´n problema. u algoritmos Resoluci´n de o problemas por computadora recetas, procedimientos Programaci´n o por ejemplo:encontrar n´meros primos, encontrar el u Modular MCD, etc...
  • 6. Introducci´n a la o Caracter´ ısticas de los algoritmos programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la programaci´no Programas Algoritmos deben ser definidos: cada paso debe de tener un Caracter´ ısticas de los algoritmos significado claro y estar libre de ambig¨edades u Representaci´n de los algoritmos o deben ser correctos: deben actuar conforme a c´mo o Resoluci´n de o problemas por fueron definidos computadora Programaci´n o debe terminar Modular
  • 7. Introducci´n a la o Representaci´n de los algoritmos o programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la programaci´no Programas Algoritmos Caracter´ ısticas de los algoritmos narrativamente Representaci´n de los o algoritmos gr´ficamente a Resoluci´n de o problemas por pseudo-c´digo o computadora Programaci´n o Modular
  • 8. Introducci´n a la o Narrativamente programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la programaci´no Programas Algoritmos Caracter´ ısticas de los algoritmos Representaci´n de los o algoritmos Resoluci´n de o problemas por computadora Programaci´n o Modular
  • 9. Introducci´n a la o Gr´ficamente a programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la programaci´no Programas Algoritmos Caracter´ ısticas de los algoritmos Representaci´n de los o algoritmos Resoluci´n de o problemas por computadora Programaci´n o Modular
  • 10. Introducci´n a la o Pseudo-c´digo o programaci´n o Roberto Carlos Abreu D´ıaz Outline INICIO La disciplina de la lista = 0 programaci´no Programas indice = 0 Algoritmos Caracter´ ısticas de los suma = 0 algoritmos Representaci´n de los o algoritmos lista = leer(lista) Resoluci´n de o problemas por desde indice hasta CuentaElementos(lista) computadora INICIO Programaci´n o Modular suma = suma + lista(indice) indice = indice + 1 FIN Imprimir(“Total de elementos = ” + suma) FIN
  • 11. Introducci´n a la o ¿Los algoritmos son programas, o viceversa? programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la programaci´no Programas No. Algoritmos Caracter´ ısticas de los Los programas de cierta manera son implementaciones algoritmos Representaci´n de los o algoritmos de los algoritmos en un lenguaje de programaci´n o Resoluci´n de o Frecuentemente los programas constan con m´s de un a problemas por computadora algoritmo Programaci´n o Modular Los programas se ejecutan
  • 12. Introducci´n a la o Resoluci´n de problemas con computadora o programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la Cada programador resuelve cada programa de una programaci´no Programas manera distinta Algoritmos Pero hay ciertos pasos generales que se observan siempre. Caracter´ ısticas de los algoritmos Representaci´n de los o An´lisis a algoritmos Resoluci´n de o Dise˜o n problemas por computadora Codificaci´n o Programaci´n o Modular Compilaci´n y ejecuci´n o o Prueba y depuraci´n o Documentaci´n o
  • 13. Introducci´n a la o Programaci´n Modular o programaci´n o Roberto Carlos Abreu D´ıaz Outline La disciplina de la programaci´no Programas Algoritmos Caracter´ ısticas de los algoritmos Representaci´n de los o algoritmos Resoluci´n de o problemas por computadora Programaci´n o Modular