SlideShare una empresa de Scribd logo
1 de 19
Introducción a la
                            Programación




(c) Rodolfo Parra López - 2010
   Conocer la terminología relacionada
    con los algoritmos

   La importancia de aplicar técnicas
    adecuadas de programación

   Conocer la metodología en cada una
    de sus etapas

             (c) Rodolfo Parra López - 2009
   Programa: Conjunto de
    instrucciones escritas en algún
    lenguaje de programación y que
    ejecutadas secuencialmente
    resuelven un problema especifico.
   Proceso de información en la
    computadora:
Datos de entrada  Proceso  Salida

             (c) Rodolfo Parra López - 2009
Dispositivos de entrada                   Dispositivos de salida

    Teclado                                  Monitor

    Scanners                                 Impresora

    Mouse                                    Plotter

    Trackball                                Parlantes

    Joystick

    Lápiz óptico
                    (c) Rodolfo Parra López - 2009
Unidad de control                        Unidad aritmético - lógica

    Coordina las actividades                Realiza operaciones
     de la computadora y                      aritméticas y lógicas,
     determina que                            tales como suma, resta,
     operaciones se deben                     multiplicación, división y
     realizar y en que orden;                 comparaciones
     así mismo controla todo
     el proceso de la
     computadora




                   (c) Rodolfo Parra López - 2009
Memoria central (INTERNA)                     Memoria auxiliar (EXTERNA)

   RAM (Randon Access Memory):               Almacenan todos los
     • memoria principal o del                 programas o datos
       usuario
                                              Los más utilizados son:
    • Almacena información solo                 • Discos magnéticos
      mientras la computadora                   • Pen Drive
      esta encendida                            • CD-ROM

   ROM (Read Only Memory):
     • memoria estática que no
       puede cambiar

                    (c) Rodolfo Parra López - 2009
C.P.U.

                          UNIDAD DE
                           CONTROL

                          UNIDAD DE
DISPOSITIVOS             ARITMÉTICA             DISPOSITIVOS
 DE ENTRADA                Y LÓGICA               DE SALIDA




                            MEMORIA

               (c) Rodolfo Parra López - 2009
   conjunto de símbolos, caracteres y
    reglas (programas) que le permiten a
    las personas comunicarse con la
    computadora

   Tienen un conjunto de instrucciones
    que permiten realizar operaciones de
    entrada/salida, calculo, manipulación
    de textos, lógica/comparación y
    almacenamiento/recuperación.
             (c) Rodolfo Parra López - 2009
   Son instrucciones directamente
    entendibles por la computadora
   No necesitan traducción posterior para
    que la CPU ejecute el programa
   Las instrucciones en lenguaje maquina
    se expresan en términos de la unidad
    de memoria mas pequeña el bit
    (dígito binario 0 o 1).
             (c) Rodolfo Parra López - 2009
   las instrucciones se escriben en
    códigos alfabéticos conocidos como
    mnemotécnicos para las operaciones
    y direcciones simbólicas

   Ejpl:
    • MOV EAX, 1  Mover el Valor 1 al Registro EAX




               (c) Rodolfo Parra López - 2009
   Son aquellos en los que las
    instrucciones o sentencias a la
    computadora son escritas con
    palabras similares a los lenguajes
    humanos (en general en ingles), lo
    que facilita la escritura y comprensión
    del programa

   Ejpl: BASIC, pascal, cobol, fortran
              (c) Rodolfo Parra López - 2009
   Programador, analista o diseñador de
    sistemas: Persona encargada de crear un
    programa en un lenguaje determinado
   Usuario. Persona que interactúa con el
    sistema de información
    • Usuario Final Directo. Operan el sistema,
     ingresando datos y recibiendo salidas

    • Usuario Final Indirecto. Emplean los reportes y
     otros tipos de información que genera el sistema,
     pero no operan el equipo

                (c) Rodolfo Parra López - 2009
   Representación en papel de una serie
    de pasos “organizados” que describe
    el camino y las operaciones que se
    deben seguir para dar solución a un
    problema específico
    • Gráficos
    • No Gráficos
    • Híbridos


                 (c) Rodolfo Parra López - 2009
   Gráficos: representación del algoritmo
    por medio de varios símbolos gráficos
    (Diagrama de Flujo), donde cada
    símbolo representa una operación
    distinta
                 Proceso

                 Decisión

             (c) Rodolfo Parra López - 2009
   No Gráficos: Representación del
    algoritmo por medio de texto
    “Pseudocódigo” el cual es entendible
    por nosotros

   Híbrido: Es la representación del
    algoritmo en un modo que combina
    los 2 métodos anteriores

             (c) Rodolfo Parra López - 2009
   Dato. "Es una pequeña parte de
    información que por si sola no dice
    nada, pero que en conjunto forma
    información”.
   Información. "Es un conjunto de
    datos estructurados o procesados“
“SENN, James A., Análisis y diseño de sistemas de
  información.2da Edición, Ed. McGraw Hill, México.”

              (c) Rodolfo Parra López - 2009
   Todo sistema de información realiza
    cálculos con datos

   Los cálculos que el sistema puede
    realizar sobre estos datos son
    operaciones Aritméticas, De
    comparación, y Lógicas entre dos
    datos en base a las tablas de verdad
    (AND, OR y NOT)
             (c) Rodolfo Parra López - 2009
TIPOS DE DATOS
                                   Enteros (1 – 5 - 32)
             Numéricos
                                   Reales (1.2 – 0.35)
 Simples
            Lógicos (Verdadero – Falso)
            Alfanuméricos (“Hola Mundo”)
                                   Unidimensionales
                                   (1,3,5,7)
              Arreglos
Complejos                          Multidimensionales
                                   (1,3)(2,5)

            Estructuras

             (c) Rodolfo Parra López - 2009
   Expresar los cálculos a realizar de una
    manera que la computadora pueda
    comprenderlos y arrojar los resultados
    correctos mediante una expresión o
    fórmula que se rige por un conjunto
    de reglas.
   Crear los espacios temporales de
    almacenamiento donde se guardarán
    tanto los datos como los resultados
              (c) Rodolfo Parra López - 2009

Más contenido relacionado

La actualidad más candente

Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 bmoniika16
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programaciónRonny Parra
 
Principales componentes de la computadora
Principales componentes de la computadoraPrincipales componentes de la computadora
Principales componentes de la computadoradayi94
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERASFabian Rojas
 
Fundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programaciónFundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programaciónRoberto Hernandez
 
Ms dos
Ms dosMs dos
Ms dosleonph
 
Macintosh os
Macintosh osMacintosh os
Macintosh osccarspty
 
Registro de estado finalizado
Registro de estado finalizadoRegistro de estado finalizado
Registro de estado finalizadoDali Yulian Glez
 
Registros del cpu!
Registros del cpu!Registros del cpu!
Registros del cpu!romo91
 
Tutorial conceptos programacion
Tutorial conceptos programacionTutorial conceptos programacion
Tutorial conceptos programacionMichele André
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorCristhixn Leon
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Funcionamiento básico de una computadora
Funcionamiento básico de una computadoraFuncionamiento básico de una computadora
Funcionamiento básico de una computadoraHugoscout
 

La actualidad más candente (20)

Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 b
 
Diap 01
Diap 01Diap 01
Diap 01
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Principales componentes de la computadora
Principales componentes de la computadoraPrincipales componentes de la computadora
Principales componentes de la computadora
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERAS
 
Nana
NanaNana
Nana
 
Fundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programaciónFundamentos de Programación: Definiciones y terminologia basica de programación
Fundamentos de Programación: Definiciones y terminologia basica de programación
 
Ms dos
Ms dosMs dos
Ms dos
 
Lab algoritmos 1
Lab algoritmos 1Lab algoritmos 1
Lab algoritmos 1
 
Talia carlos
Talia carlosTalia carlos
Talia carlos
 
Macintosh os
Macintosh osMacintosh os
Macintosh os
 
Smith
SmithSmith
Smith
 
Registro de estado finalizado
Registro de estado finalizadoRegistro de estado finalizado
Registro de estado finalizado
 
Registros del cpu!
Registros del cpu!Registros del cpu!
Registros del cpu!
 
Guia08 7°
Guia08 7°Guia08 7°
Guia08 7°
 
Arquitectura x86_ Registros
Arquitectura x86_ RegistrosArquitectura x86_ Registros
Arquitectura x86_ Registros
 
Tutorial conceptos programacion
Tutorial conceptos programacionTutorial conceptos programacion
Tutorial conceptos programacion
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computador
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Funcionamiento básico de una computadora
Funcionamiento básico de una computadoraFuncionamiento básico de una computadora
Funcionamiento básico de una computadora
 

Destacado

Estrategias
EstrategiasEstrategias
EstrategiasUniandes
 
LOS AFRO UNA PARTE DE COLOMBIA
LOS AFRO UNA PARTE DE COLOMBIALOS AFRO UNA PARTE DE COLOMBIA
LOS AFRO UNA PARTE DE COLOMBIAoncecinco
 
Instituto angelopolitano de estudios universitaros diego
Instituto angelopolitano de estudios universitaros  diegoInstituto angelopolitano de estudios universitaros  diego
Instituto angelopolitano de estudios universitaros diegodiegoreys
 
Tecnología led
Tecnología ledTecnología led
Tecnología ledcecimonte
 
Importaciones.......
Importaciones.......Importaciones.......
Importaciones.......Ariel Flores
 
Gengenbach (Alemania)
Gengenbach (Alemania)Gengenbach (Alemania)
Gengenbach (Alemania)F. Ovies
 
Nebengewerbe anmelden was du unbedingt wissen solltest!
Nebengewerbe anmelden   was du unbedingt wissen solltest!Nebengewerbe anmelden   was du unbedingt wissen solltest!
Nebengewerbe anmelden was du unbedingt wissen solltest!einfachstartup
 
20170217 white paper energiekostensenkungspotentiale durch anwendung gelten...
20170217 white paper   energiekostensenkungspotentiale durch anwendung gelten...20170217 white paper   energiekostensenkungspotentiale durch anwendung gelten...
20170217 white paper energiekostensenkungspotentiale durch anwendung gelten...Winfried Wahl
 
Bundesregierung
BundesregierungBundesregierung
BundesregierungHerrs95
 
Konfirmimi zyrtar i perfundimit te punimeve
Konfirmimi zyrtar i perfundimit te punimeveKonfirmimi zyrtar i perfundimit te punimeve
Konfirmimi zyrtar i perfundimit te punimeveItena Grabocka
 

Destacado (20)

Aitor salas jordan
Aitor salas jordanAitor salas jordan
Aitor salas jordan
 
Las tic en la e.f.
Las tic en la e.f.Las tic en la e.f.
Las tic en la e.f.
 
Estrategias
EstrategiasEstrategias
Estrategias
 
LOS AFRO UNA PARTE DE COLOMBIA
LOS AFRO UNA PARTE DE COLOMBIALOS AFRO UNA PARTE DE COLOMBIA
LOS AFRO UNA PARTE DE COLOMBIA
 
Motores
MotoresMotores
Motores
 
Instituto angelopolitano de estudios universitaros diego
Instituto angelopolitano de estudios universitaros  diegoInstituto angelopolitano de estudios universitaros  diego
Instituto angelopolitano de estudios universitaros diego
 
Tarea davison
Tarea davisonTarea davison
Tarea davison
 
Moko
MokoMoko
Moko
 
Presentació educació especial
Presentació educació especialPresentació educació especial
Presentació educació especial
 
DIAPOSITIVAS
DIAPOSITIVASDIAPOSITIVAS
DIAPOSITIVAS
 
Tecnología led
Tecnología ledTecnología led
Tecnología led
 
Importaciones.......
Importaciones.......Importaciones.......
Importaciones.......
 
Gengenbach (Alemania)
Gengenbach (Alemania)Gengenbach (Alemania)
Gengenbach (Alemania)
 
Haier1
Haier1Haier1
Haier1
 
Nebengewerbe anmelden was du unbedingt wissen solltest!
Nebengewerbe anmelden   was du unbedingt wissen solltest!Nebengewerbe anmelden   was du unbedingt wissen solltest!
Nebengewerbe anmelden was du unbedingt wissen solltest!
 
20170217 white paper energiekostensenkungspotentiale durch anwendung gelten...
20170217 white paper   energiekostensenkungspotentiale durch anwendung gelten...20170217 white paper   energiekostensenkungspotentiale durch anwendung gelten...
20170217 white paper energiekostensenkungspotentiale durch anwendung gelten...
 
Rite
RiteRite
Rite
 
Bundesregierung
BundesregierungBundesregierung
Bundesregierung
 
/Home/aluno/poster ativ2.6 gleice
/Home/aluno/poster ativ2.6 gleice/Home/aluno/poster ativ2.6 gleice
/Home/aluno/poster ativ2.6 gleice
 
Konfirmimi zyrtar i perfundimit te punimeve
Konfirmimi zyrtar i perfundimit te punimeveKonfirmimi zyrtar i perfundimit te punimeve
Konfirmimi zyrtar i perfundimit te punimeve
 

Similar a Introducción a la programación

2p 10cjm Deisyrosero Programacion Practica01
2p 10cjm Deisyrosero Programacion Practica012p 10cjm Deisyrosero Programacion Practica01
2p 10cjm Deisyrosero Programacion Practica01dreisyrosero
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programaciónAnaMolina26
 
Andres estrada (2)
Andres estrada (2)Andres estrada (2)
Andres estrada (2)motis2013
 
Andres estrada (2)
Andres estrada (2)Andres estrada (2)
Andres estrada (2)motis2013
 
maria fernanda martinez enriquez
maria fernanda martinez enriquezmaria fernanda martinez enriquez
maria fernanda martinez enriqueztukitafernanda
 
2p 10jm Fernandamartinez Programacion Practica01
2p 10jm Fernandamartinez Programacion Practica012p 10jm Fernandamartinez Programacion Practica01
2p 10jm Fernandamartinez Programacion Practica01magita21
 
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Carlos M. Sandoval
 
La historia de la informática 3
La historia de la informática 3La historia de la informática 3
La historia de la informática 3p-38
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
 
Sistema informatico tm2014 csl
Sistema informatico tm2014 cslSistema informatico tm2014 csl
Sistema informatico tm2014 cslLilianaTM_csl
 
Trabajo el ordenador y los sistemas operativos - jorge de pablos 4ºc
Trabajo   el ordenador y los sistemas operativos - jorge de pablos 4ºcTrabajo   el ordenador y los sistemas operativos - jorge de pablos 4ºc
Trabajo el ordenador y los sistemas operativos - jorge de pablos 4ºcJorgedep
 
Introducción a la ing sistemas
Introducción a la ing sistemasIntroducción a la ing sistemas
Introducción a la ing sistemasviviana19s
 

Similar a Introducción a la programación (20)

2p 10cjm Deisyrosero Programacion Practica01
2p 10cjm Deisyrosero Programacion Practica012p 10cjm Deisyrosero Programacion Practica01
2p 10cjm Deisyrosero Programacion Practica01
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programación
 
Andres estrada (2)
Andres estrada (2)Andres estrada (2)
Andres estrada (2)
 
Andres estrada (2)
Andres estrada (2)Andres estrada (2)
Andres estrada (2)
 
maria fernanda martinez enriquez
maria fernanda martinez enriquezmaria fernanda martinez enriquez
maria fernanda martinez enriquez
 
2p 10jm Fernandamartinez Programacion Practica01
2p 10jm Fernandamartinez Programacion Practica012p 10jm Fernandamartinez Programacion Practica01
2p 10jm Fernandamartinez Programacion Practica01
 
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
 
La computadora
La computadoraLa computadora
La computadora
 
Introduccion_a_la_programacion.pdf
Introduccion_a_la_programacion.pdfIntroduccion_a_la_programacion.pdf
Introduccion_a_la_programacion.pdf
 
La historia de la informática 3
La historia de la informática 3La historia de la informática 3
La historia de la informática 3
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
Sistema informatico tm2014 csl
Sistema informatico tm2014 cslSistema informatico tm2014 csl
Sistema informatico tm2014 csl
 
Trabajo el ordenador y los sistemas operativos - jorge de pablos 4ºc
Trabajo   el ordenador y los sistemas operativos - jorge de pablos 4ºcTrabajo   el ordenador y los sistemas operativos - jorge de pablos 4ºc
Trabajo el ordenador y los sistemas operativos - jorge de pablos 4ºc
 
Xxxsoft
XxxsoftXxxsoft
Xxxsoft
 
Software
SoftwareSoftware
Software
 
Evaristo
EvaristoEvaristo
Evaristo
 
Libro de informatica
Libro de informaticaLibro de informatica
Libro de informatica
 
Programacion
ProgramacionProgramacion
Programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introducción a la ing sistemas
Introducción a la ing sistemasIntroducción a la ing sistemas
Introducción a la ing sistemas
 

Último

Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 

Último (20)

Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 

Introducción a la programación

  • 1. Introducción a la Programación (c) Rodolfo Parra López - 2010
  • 2. Conocer la terminología relacionada con los algoritmos  La importancia de aplicar técnicas adecuadas de programación  Conocer la metodología en cada una de sus etapas (c) Rodolfo Parra López - 2009
  • 3. Programa: Conjunto de instrucciones escritas en algún lenguaje de programación y que ejecutadas secuencialmente resuelven un problema especifico.  Proceso de información en la computadora: Datos de entrada  Proceso  Salida (c) Rodolfo Parra López - 2009
  • 4. Dispositivos de entrada Dispositivos de salida  Teclado  Monitor  Scanners  Impresora  Mouse  Plotter  Trackball  Parlantes  Joystick  Lápiz óptico (c) Rodolfo Parra López - 2009
  • 5. Unidad de control Unidad aritmético - lógica  Coordina las actividades  Realiza operaciones de la computadora y aritméticas y lógicas, determina que tales como suma, resta, operaciones se deben multiplicación, división y realizar y en que orden; comparaciones así mismo controla todo el proceso de la computadora (c) Rodolfo Parra López - 2009
  • 6. Memoria central (INTERNA) Memoria auxiliar (EXTERNA)  RAM (Randon Access Memory):  Almacenan todos los • memoria principal o del programas o datos usuario  Los más utilizados son: • Almacena información solo • Discos magnéticos mientras la computadora • Pen Drive esta encendida • CD-ROM  ROM (Read Only Memory): • memoria estática que no puede cambiar (c) Rodolfo Parra López - 2009
  • 7. C.P.U. UNIDAD DE CONTROL UNIDAD DE DISPOSITIVOS ARITMÉTICA DISPOSITIVOS DE ENTRADA Y LÓGICA DE SALIDA MEMORIA (c) Rodolfo Parra López - 2009
  • 8. conjunto de símbolos, caracteres y reglas (programas) que le permiten a las personas comunicarse con la computadora  Tienen un conjunto de instrucciones que permiten realizar operaciones de entrada/salida, calculo, manipulación de textos, lógica/comparación y almacenamiento/recuperación. (c) Rodolfo Parra López - 2009
  • 9. Son instrucciones directamente entendibles por la computadora  No necesitan traducción posterior para que la CPU ejecute el programa  Las instrucciones en lenguaje maquina se expresan en términos de la unidad de memoria mas pequeña el bit (dígito binario 0 o 1). (c) Rodolfo Parra López - 2009
  • 10. las instrucciones se escriben en códigos alfabéticos conocidos como mnemotécnicos para las operaciones y direcciones simbólicas  Ejpl: • MOV EAX, 1  Mover el Valor 1 al Registro EAX (c) Rodolfo Parra López - 2009
  • 11. Son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos (en general en ingles), lo que facilita la escritura y comprensión del programa  Ejpl: BASIC, pascal, cobol, fortran (c) Rodolfo Parra López - 2009
  • 12. Programador, analista o diseñador de sistemas: Persona encargada de crear un programa en un lenguaje determinado  Usuario. Persona que interactúa con el sistema de información • Usuario Final Directo. Operan el sistema, ingresando datos y recibiendo salidas • Usuario Final Indirecto. Emplean los reportes y otros tipos de información que genera el sistema, pero no operan el equipo (c) Rodolfo Parra López - 2009
  • 13. Representación en papel de una serie de pasos “organizados” que describe el camino y las operaciones que se deben seguir para dar solución a un problema específico • Gráficos • No Gráficos • Híbridos (c) Rodolfo Parra López - 2009
  • 14. Gráficos: representación del algoritmo por medio de varios símbolos gráficos (Diagrama de Flujo), donde cada símbolo representa una operación distinta  Proceso  Decisión (c) Rodolfo Parra López - 2009
  • 15. No Gráficos: Representación del algoritmo por medio de texto “Pseudocódigo” el cual es entendible por nosotros  Híbrido: Es la representación del algoritmo en un modo que combina los 2 métodos anteriores (c) Rodolfo Parra López - 2009
  • 16. Dato. "Es una pequeña parte de información que por si sola no dice nada, pero que en conjunto forma información”.  Información. "Es un conjunto de datos estructurados o procesados“ “SENN, James A., Análisis y diseño de sistemas de información.2da Edición, Ed. McGraw Hill, México.” (c) Rodolfo Parra López - 2009
  • 17. Todo sistema de información realiza cálculos con datos  Los cálculos que el sistema puede realizar sobre estos datos son operaciones Aritméticas, De comparación, y Lógicas entre dos datos en base a las tablas de verdad (AND, OR y NOT) (c) Rodolfo Parra López - 2009
  • 18. TIPOS DE DATOS Enteros (1 – 5 - 32) Numéricos Reales (1.2 – 0.35) Simples Lógicos (Verdadero – Falso) Alfanuméricos (“Hola Mundo”) Unidimensionales (1,3,5,7) Arreglos Complejos Multidimensionales (1,3)(2,5) Estructuras (c) Rodolfo Parra López - 2009
  • 19. Expresar los cálculos a realizar de una manera que la computadora pueda comprenderlos y arrojar los resultados correctos mediante una expresión o fórmula que se rige por un conjunto de reglas.  Crear los espacios temporales de almacenamiento donde se guardarán tanto los datos como los resultados (c) Rodolfo Parra López - 2009

Notas del editor

  1. Dispositivos de Entrada: Como su nombre lo indica, sirven para introducir datos (información) en la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Ejemplos: teclado, scanners (digitalizadores de rastreo), mouse (ratón), trackball (bola de ratón estacionario), joystick (palancas de juego), lápiz óptico. Dispositivos de Salida: Regresan los datos procesados que sirven de información al usuario. Ejemplo: monitor, impresora
  2. Dispositivos de Entrada: Como su nombre lo indica, sirven para introducir datos (información) en la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Ejemplos: teclado, scanners (digitalizadores de rastreo), mouse (ratón), trackball (bola de ratón estacionario), joystick (palancas de juego), lápiz óptico. Dispositivos de Salida: Regresan los datos procesados que sirven de información al usuario. Ejemplo: monitor, impresora
  3. Dispositivos de Entrada: Como su nombre lo indica, sirven para introducir datos (información) en la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Ejemplos: teclado, scanners (digitalizadores de rastreo), mouse (ratón), trackball (bola de ratón estacionario), joystick (palancas de juego), lápiz óptico. Dispositivos de Salida: Regresan los datos procesados que sirven de información al usuario. Ejemplo: monitor, impresora
  4. La palabra algoritmo se deriva de la degeneración de la palabra árabe Al Jwarizmi , la cual es el pseudónimo de Mohammed Ben Musa, matemático padre del álgebra y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.