SlideShare una empresa de Scribd logo
1 de 9
Conceptos generales
¿Qué es un programa?

 Conjunto de instrucciones que hacen funcionar a
  la computadora



Dispositivos de      Unidad de control       Dispositivos de
   entrada                                       salida
                    Memoria principal
                                             Memoria externa
                                             Almacenamiento
                  Unidad aritmética lógica
                                               permanente
Tipos de Lenguajes

 Para que un procesador realice un proceso se le debe
 suministrar en primer lugar un algoritmo adecuado. El
 procesador debe ser capaz de interpretar el algoritmo, lo
 que significa:
 • Comprender las instrucciones de cada paso.
 • Realizar las operaciones correspondientes.
 Cuando el procesador es una computadora, el algoritmo se
 ha de expresar en un formato que se denomina programa.
 Un programa se escribe en un lenguaje de programación y
 las operaciones que conducen a expresar un algoritmo en
 forma de programa se llama programación.
 Los principales tipos de lenguajes utilizados en la
 actualidad son:
 • Lenguajes máquina.
 • Lenguajes de bajo nivel (ensamblador)
 • Lenguajes de alto nivel.
Lenguajes máquina

 Son aquellos que están escritos en lenguajes
  directamente inteligibles por la máquina
  (computadora), ya que sus instrucciones son cadenas
  binarias (cadenas o series de dígitos 0’s y 1’s) que
  especifican una operación
 Las posiciones (dirección) de memoria implicadas en
  la operación se denominan instrucciones de máquina o
  código máquina (código binario).
 Las instrucciones en lenguaje máquina dependen del
 hardware de la computadora y, por lo tanto, diferirán
 de una computadora a otra.
Lenguajes de bajo nivel

 Son más fáciles de utilizar que los lenguajes máquina,
 pero, al igual, que ellos, dependen de la máquina en
 particular.
 El lenguaje de bajo nivel por excelencia es el
 ensamblador.
 Las instrucciones en lenguaje ensamblador son
 instrucciones conocidas como nemotécnicos. Por
 ejemplo, típicos de operaciones aritméticas: ADD,
 SUB, DIV.
Lenguajes de alto nivel

 Son los más utilizados por los programadores, están
 diseñados para que las personas escriban y entiendan
 los programas de un modo más fácil que los lenguajes
 máquina y ensambladores.
 Un programa escrito en lenguaje de alto nivel es
 independiente de la máquina; esto es, las instrucciones
 del programa de la computadora no dependen del
 diseño del hardware o de una computadora en
 particular.
 Los programas escritos en lenguaje de alto nivel son
 portables o transportables, lo que significa la
 posibilidad de poder ser ejecutados con poca o
 ninguna modificación en diferentes tipos de
 computadoras.
 Los programas fuente en lenguaje de alto nivel tiene
 que ser traducidos por los programas traductores,
 llamados en este caso compiladores.
Tipos de lenguajes de alto nivel:

C, C++, Fortran, C#, VisualBasic, Java
  Muy extendidos:
       Modula-2, Prolog, LISP, Smaltalk
  Gran uso en el mundo profesional:
       Borland Delphi, C++ Builder, Power Builder
  Aunque hoy en día el mundo de Internet consume gran
  cantidad de recursos en forma de lenguajes de
  programación como:
       HTML, XML, JavaScript, etc.

Más contenido relacionado

La actualidad más candente

Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación323santy323
 
Jhon garrido power point.
Jhon garrido power point.Jhon garrido power point.
Jhon garrido power point.Jhon Garrido
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicasashleytrejos
 
Programacion informatica 2
Programacion informatica 2Programacion informatica 2
Programacion informatica 2Diana_Zavala99
 
Introducción a la ing sistemas
Introducción a la ing sistemasIntroducción a la ing sistemas
Introducción a la ing sistemasviviana19s
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónJSPN
 
Programas informaticos
Programas informaticos  Programas informaticos
Programas informaticos salamandrapopi
 
Diego caicedo p
Diego caicedo pDiego caicedo p
Diego caicedo pELZARCO
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacionhellenvargasp
 
Traductores e interpretes tania torres 9 b invicali
Traductores e interpretes tania torres 9 b invicaliTraductores e interpretes tania torres 9 b invicali
Traductores e interpretes tania torres 9 b invicaliTaniaTl
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacioninstuto
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionKarina Molina
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionreynaldocastillo
 
Coti computadora pc computer
Coti computadora pc computerCoti computadora pc computer
Coti computadora pc computerCotiRial123
 

La actualidad más candente (19)

Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
 
Jhon garrido power point.
Jhon garrido power point.Jhon garrido power point.
Jhon garrido power point.
 
Computadora
ComputadoraComputadora
Computadora
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Programacion informatica 2
Programacion informatica 2Programacion informatica 2
Programacion informatica 2
 
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
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Programas informaticos
Programas informaticos  Programas informaticos
Programas informaticos
 
Diego caicedo p
Diego caicedo pDiego caicedo p
Diego caicedo p
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
 
Traductores e interpretes tania torres 9 b invicali
Traductores e interpretes tania torres 9 b invicaliTraductores e interpretes tania torres 9 b invicali
Traductores e interpretes tania torres 9 b invicali
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Cuaderno 1
Cuaderno 1Cuaderno 1
Cuaderno 1
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Coti computadora pc computer
Coti computadora pc computerCoti computadora pc computer
Coti computadora pc computer
 

Similar a Introduccion a la_programacion

Fase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion newFase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion newINGJOINER
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivelDani Ortiz
 
Principales componentes de la computadora
Principales componentes de la computadoraPrincipales componentes de la computadora
Principales componentes de la computadoradayi94
 
Informatica
InformaticaInformatica
Informaticadebop88
 
Informatica
InformaticaInformatica
Informaticalisarrua
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdfNancyHerrera88
 
Logica terminosbasicos presentacion
Logica terminosbasicos presentacionLogica terminosbasicos presentacion
Logica terminosbasicos presentacionmemorales_IUE
 
Electronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdfElectronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdfWalterCuellarFierro
 
Universidad De Los Andes
Universidad De Los AndesUniversidad De Los Andes
Universidad De Los Andesbarrios
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernandaJHINETA
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos ProgramacionMichele André
 
El Software Y Lenguajes De Programacion
El Software Y Lenguajes De ProgramacionEl Software Y Lenguajes De Programacion
El Software Y Lenguajes De Programacionhjalmar hernandez
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacionshariweya
 

Similar a Introduccion a la_programacion (20)

Fase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion newFase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion new
 
Introduccion_a_la_programacion.pdf
Introduccion_a_la_programacion.pdfIntroduccion_a_la_programacion.pdf
Introduccion_a_la_programacion.pdf
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivel
 
Principales componentes de la computadora
Principales componentes de la computadoraPrincipales componentes de la computadora
Principales componentes de la computadora
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Software
SoftwareSoftware
Software
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Logica terminosbasicos presentacion
Logica terminosbasicos presentacionLogica terminosbasicos presentacion
Logica terminosbasicos presentacion
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Electronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdfElectronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdf
 
Software Y Hardware
Software Y HardwareSoftware Y Hardware
Software Y Hardware
 
Universidad De Los Andes
Universidad De Los AndesUniversidad De Los Andes
Universidad De Los Andes
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernanda
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
El Software Y Lenguajes De Programacion
El Software Y Lenguajes De ProgramacionEl Software Y Lenguajes De Programacion
El Software Y Lenguajes De Programacion
 
Software
SoftwareSoftware
Software
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacion
 

Más de DIGENARO

Pacie Interaccion
Pacie InteraccionPacie Interaccion
Pacie InteraccionDIGENARO
 
Defensas orales mayo14al23_ 2012
Defensas orales mayo14al23_ 2012Defensas orales mayo14al23_ 2012
Defensas orales mayo14al23_ 2012DIGENARO
 
Defensas orales mayo14al23_ 2012
Defensas orales mayo14al23_ 2012Defensas orales mayo14al23_ 2012
Defensas orales mayo14al23_ 2012DIGENARO
 
Defensas orales mayo 2012
Defensas orales mayo 2012Defensas orales mayo 2012
Defensas orales mayo 2012DIGENARO
 
Fase planificación equipo_v_abril_2007
Fase planificación equipo_v_abril_2007Fase planificación equipo_v_abril_2007
Fase planificación equipo_v_abril_2007DIGENARO
 
Grados enero 2012
Grados enero 2012Grados enero 2012
Grados enero 2012DIGENARO
 
Defensas oct
Defensas octDefensas oct
Defensas octDIGENARO
 
Defensas oct
Defensas octDefensas oct
Defensas octDIGENARO
 
Escuelas, principios y enfoques presentacion
Escuelas, principios y enfoques presentacionEscuelas, principios y enfoques presentacion
Escuelas, principios y enfoques presentacionDIGENARO
 
Escuelas, principios y enfoques presentacion
Escuelas, principios y enfoques presentacionEscuelas, principios y enfoques presentacion
Escuelas, principios y enfoques presentacionDIGENARO
 

Más de DIGENARO (10)

Pacie Interaccion
Pacie InteraccionPacie Interaccion
Pacie Interaccion
 
Defensas orales mayo14al23_ 2012
Defensas orales mayo14al23_ 2012Defensas orales mayo14al23_ 2012
Defensas orales mayo14al23_ 2012
 
Defensas orales mayo14al23_ 2012
Defensas orales mayo14al23_ 2012Defensas orales mayo14al23_ 2012
Defensas orales mayo14al23_ 2012
 
Defensas orales mayo 2012
Defensas orales mayo 2012Defensas orales mayo 2012
Defensas orales mayo 2012
 
Fase planificación equipo_v_abril_2007
Fase planificación equipo_v_abril_2007Fase planificación equipo_v_abril_2007
Fase planificación equipo_v_abril_2007
 
Grados enero 2012
Grados enero 2012Grados enero 2012
Grados enero 2012
 
Defensas oct
Defensas octDefensas oct
Defensas oct
 
Defensas oct
Defensas octDefensas oct
Defensas oct
 
Escuelas, principios y enfoques presentacion
Escuelas, principios y enfoques presentacionEscuelas, principios y enfoques presentacion
Escuelas, principios y enfoques presentacion
 
Escuelas, principios y enfoques presentacion
Escuelas, principios y enfoques presentacionEscuelas, principios y enfoques presentacion
Escuelas, principios y enfoques presentacion
 

Último

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Introduccion a la_programacion

  • 2. ¿Qué es un programa?  Conjunto de instrucciones que hacen funcionar a la computadora Dispositivos de Unidad de control Dispositivos de entrada salida Memoria principal Memoria externa Almacenamiento Unidad aritmética lógica permanente
  • 3. Tipos de Lenguajes  Para que un procesador realice un proceso se le debe suministrar en primer lugar un algoritmo adecuado. El procesador debe ser capaz de interpretar el algoritmo, lo que significa: • Comprender las instrucciones de cada paso. • Realizar las operaciones correspondientes.  Cuando el procesador es una computadora, el algoritmo se ha de expresar en un formato que se denomina programa.  Un programa se escribe en un lenguaje de programación y las operaciones que conducen a expresar un algoritmo en forma de programa se llama programación.
  • 4.  Los principales tipos de lenguajes utilizados en la actualidad son: • Lenguajes máquina. • Lenguajes de bajo nivel (ensamblador) • Lenguajes de alto nivel.
  • 5. Lenguajes máquina  Son aquellos que están escritos en lenguajes directamente inteligibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (cadenas o series de dígitos 0’s y 1’s) que especifican una operación  Las posiciones (dirección) de memoria implicadas en la operación se denominan instrucciones de máquina o código máquina (código binario).  Las instrucciones en lenguaje máquina dependen del hardware de la computadora y, por lo tanto, diferirán de una computadora a otra.
  • 6. Lenguajes de bajo nivel  Son más fáciles de utilizar que los lenguajes máquina, pero, al igual, que ellos, dependen de la máquina en particular.  El lenguaje de bajo nivel por excelencia es el ensamblador.  Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos. Por ejemplo, típicos de operaciones aritméticas: ADD, SUB, DIV.
  • 7. Lenguajes de alto nivel  Son los más utilizados por los programadores, están diseñados para que las personas escriban y entiendan los programas de un modo más fácil que los lenguajes máquina y ensambladores.  Un programa escrito en lenguaje de alto nivel es independiente de la máquina; esto es, las instrucciones del programa de la computadora no dependen del diseño del hardware o de una computadora en particular.
  • 8.  Los programas escritos en lenguaje de alto nivel son portables o transportables, lo que significa la posibilidad de poder ser ejecutados con poca o ninguna modificación en diferentes tipos de computadoras.  Los programas fuente en lenguaje de alto nivel tiene que ser traducidos por los programas traductores, llamados en este caso compiladores.
  • 9. Tipos de lenguajes de alto nivel: C, C++, Fortran, C#, VisualBasic, Java Muy extendidos: Modula-2, Prolog, LISP, Smaltalk Gran uso en el mundo profesional: Borland Delphi, C++ Builder, Power Builder Aunque hoy en día el mundo de Internet consume gran cantidad de recursos en forma de lenguajes de programación como: HTML, XML, JavaScript, etc.