SlideShare una empresa de Scribd logo
1 de 8
¿qu£ es infÖrmätika?
• Informática o Computación, conjunto de
  conocimientos científicos y de técnicas
  que hacen posible el tratamiento
  automático de la información por medio
  de computadoras. La informática
  combina los aspectos teóricos y
  prácticos de la
  ingeniería, electrónica, teoría de la
  información, matemáticas, lógica y
  comportamiento humano. Los aspectos
  de la informática cubren desde la
  programación y la arquitectura
  informática hasta la inteligencia
  artificial y la robótica.
¿quë impÖrtÄncia tiene?
• Tiene importancia
  en todas las áreas
  de la vida ya que
  para cualquier
  trabajo es
  indispensable
  saber utilizar una
  computadora.
• Y aunque no sigas
  con esta carrera te
  va a facilitar el
  obtener cualquier
  trabajo
¿porqu€ elëgiist€ ésta cærЯërä?


• Porque desde pequeña utilice una
  computadora y se me hizo algo cotidiano.
• o por obligación. Y aunque no me gustaría
  seguir esa carrera me gustaría aprender
  como utilizarla para hacerlo por diversión
tiipØs d€ lengüaj€ d€
         prÖgrämaciiÖИ
    Lenguajes de bajo nivel
•
    Son lenguajes totalmente dependientes de la máquina, es decir que el
    programa que se realiza con este tipo de lenguajes no se pueden
    migrar o utilizar en otras maquinas.
    Al estar prácticamente diseñados a medida del hardware, aprovechan
    al máximo las características del mismo.
    Dentro de este grupo se encuentran:
    El lenguaje maquina: este lenguaje ordena a la máquina las
•
    operaciones fundamentales para su funcionamiento. Cnsiste en la
    combinación de 0's y 1's para formar las ordenes entendibles por el
    hardware de la maquina.
    Este lenguaje es mucho más rápido que los lenguajes de alto nivel.
    La desventaja es que son bastantes difíciles de manejar y
    usar, además de tener códigos fuente enormes donde encontrar un
    fallo es casi imposible.
    El lenguaje ensamblador es un derivado del lenguaje maquina y esta
•
    formado por abreviaturas de letras y números llamadas
    mnemotécnicos. Con la aparición de este lenguaje se crearon los
    programas traductores para poder pasar los programas escritos en
    lenguaje ensamblador a lenguaje máquina. Como ventaja con respecto
    al código máquina es que los códigos fuentes eran más cortos y los
    programas creados ocupaban menos memoria. Las desventajas de
    este lenguaje siguen siendo prácticamente las mismas que las del
    lenguaje ensamblador, ñadiendo la dificultad de tener que aprender un
    nuevo lenguaje difícil de probar y mantener.
•   Lenguajes de alto nivel
    Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina.
    Están dirigidos a solucionar problemas mediante el uso de EDD's.
    Nota: EDD's son las abreviaturas de Estructuras Dinamicas de Datos, algo muy utilizado en todos
    los lenguajes de programación. Son estructuras que pueden cambiar de tamaño durante la
    ejecución del programa. Nos permiten crear estructuras de datos que se adapten a las
    necesidades reales de un programa.
    Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo que, en
    principio, un programa escrito en un lenguaje de alto nivel, lo puedes migrar de una máquina a
    otra sin ningún tipo de problema.
    Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la
    maquina/s para la que están diseñando el programa. Tan solo necesitan un traductor que
    entiendan el código fuente como las características de la maquina.
    Suelen usar tipos de datos para la programación y hay lenguajes de propósito general (cualquier
    tipo de aplicación) y de propósito especifico (como FORTRAN para trabajos científicos).
    Lenguajes de Medio nivel
    Se trata de un termino no aceptado por todos, pero q seguramente habrás oído. Estos lenguajes
    se encuentran en un punto medio entre los dos anteriores. Dentro de estos lenguajes podría
    situarse C ya que puede acceder a los registros del sistema, trabajar con direcciones de
    memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de
    alto nivel.
La evolución de los lenguajes de 5 etapas o
 programación se puede dividir en
  generaciones.

• Primera generación: lenguaje maquina.
• Segunda generación: se crearon los primeros
  lenguajes ensambladores.
• Tercera generación: se crean los primeros
  lenguajes de alto nivel. Ej. C, Pascal, Cobol…
• Cuarta generación. Son los lenguajes capaces
  de generar código por si solos, son los llamados
  RAD, con lo cuales se pueden realizar
  aplicaciones sin ser un experto en el lenguaje.
  Aquí también se encuentran los lenguajes
  orientados a objetos, haciendo posible la
  reutilización d partes del código para otros
  programas. Ej. Visual, Natural Adabes…
• Quinta generación: aquí se encuentran los
  lenguajes orientados a la inteligencia artificial.
  Estos lenguajes todavía están poco
  desarrollados. Ej. LISP
Hiip€rviinÇülØЅ
• E:MICIN.DIRdeletetra
  bajosTRABAJO DE




• YSUHA.docxE:MICIN.DI
  RdeletetrabajosDoc1
  .doc

Más contenido relacionado

La actualidad más candente

Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónGuissela Guerrero
 
Programación
ProgramaciónProgramación
Programacióndahir84
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónRonay Garcia
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysgladys
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajesRBAC92
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNda4
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónEriick Leon
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.pptEliezer Cordova
 
Consepto de Programación
Consepto de ProgramaciónConsepto de Programación
Consepto de Programaciónshirako222
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes deJoRgEp10
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxyenicamejo
 

La actualidad más candente (20)

Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su Generación
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Programación
ProgramaciónProgramación
Programación
 
Programacion 7 b
Programacion 7 bProgramacion 7 b
Programacion 7 b
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
Consepto de Programación
Consepto de ProgramaciónConsepto de Programación
Consepto de Programación
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptx
 

Destacado

Clase Ocho TecnologíA 2009
Clase Ocho  TecnologíA 2009Clase Ocho  TecnologíA 2009
Clase Ocho TecnologíA 2009infosistemasuno
 
Qué Es Un Blog
Qué  Es  Un BlogQué  Es  Un Blog
Qué Es Un BlogBFGE
 
Peor Terremoto Para Usmagama.... IntervencióN
Peor Terremoto Para Usmagama.... IntervencióNPeor Terremoto Para Usmagama.... IntervencióN
Peor Terremoto Para Usmagama.... IntervencióNCNACHILE
 
Café y Nata
Café y NataCafé y Nata
Café y Natachatoc3x
 
Kh Designs Portfolio
Kh Designs  PortfolioKh Designs  Portfolio
Kh Designs Portfoliokelpy789
 
Muestrariio De Jabones1
Muestrariio De Jabones1Muestrariio De Jabones1
Muestrariio De Jabones1Jaboneando
 
Bretts All About Me
Bretts All About MeBretts All About Me
Bretts All About Megueste94034
 
Kad kongressagentur firmenpräsentation
Kad kongressagentur firmenpräsentationKad kongressagentur firmenpräsentation
Kad kongressagentur firmenpräsentationStrategieberatung
 
quadern de viatge
quadern de viatgequadern de viatge
quadern de viatgearubiovalls
 
Awesome ppt
Awesome pptAwesome ppt
Awesome pptraul42
 
orchids and thoughts
orchids and thoughtsorchids and thoughts
orchids and thoughtsroctober
 
Alternativas a la televisión
Alternativas a la televisiónAlternativas a la televisión
Alternativas a la televisiónJordina Curiel
 
GCEGC Presentation
GCEGC PresentationGCEGC Presentation
GCEGC Presentationguest001a7e9
 
Four Square Church Final
Four Square Church FinalFour Square Church Final
Four Square Church Finalguest52d347
 

Destacado (17)

Clase Ocho TecnologíA 2009
Clase Ocho  TecnologíA 2009Clase Ocho  TecnologíA 2009
Clase Ocho TecnologíA 2009
 
Qué Es Un Blog
Qué  Es  Un BlogQué  Es  Un Blog
Qué Es Un Blog
 
Congresaula
CongresaulaCongresaula
Congresaula
 
Peor Terremoto Para Usmagama.... IntervencióN
Peor Terremoto Para Usmagama.... IntervencióNPeor Terremoto Para Usmagama.... IntervencióN
Peor Terremoto Para Usmagama.... IntervencióN
 
Café y Nata
Café y NataCafé y Nata
Café y Nata
 
Kh Designs Portfolio
Kh Designs  PortfolioKh Designs  Portfolio
Kh Designs Portfolio
 
Londres
LondresLondres
Londres
 
Muestrariio De Jabones1
Muestrariio De Jabones1Muestrariio De Jabones1
Muestrariio De Jabones1
 
Bretts All About Me
Bretts All About MeBretts All About Me
Bretts All About Me
 
Kad kongressagentur firmenpräsentation
Kad kongressagentur firmenpräsentationKad kongressagentur firmenpräsentation
Kad kongressagentur firmenpräsentation
 
quadern de viatge
quadern de viatgequadern de viatge
quadern de viatge
 
Awesome ppt
Awesome pptAwesome ppt
Awesome ppt
 
hola andrea
hola andreahola andrea
hola andrea
 
orchids and thoughts
orchids and thoughtsorchids and thoughts
orchids and thoughts
 
Alternativas a la televisión
Alternativas a la televisiónAlternativas a la televisión
Alternativas a la televisión
 
GCEGC Presentation
GCEGC PresentationGCEGC Presentation
GCEGC Presentation
 
Four Square Church Final
Four Square Church FinalFour Square Church Final
Four Square Church Final
 

Similar a Informatica

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONBryan Perdomo
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelelvin1202
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Leguajes De Programación
Leguajes De ProgramaciónLeguajes De Programación
Leguajes De Programaciónguestfefd1a4
 
Leguajes De ProgramacióN
Leguajes De ProgramacióNLeguajes De ProgramacióN
Leguajes De ProgramacióNguestfefd1a4
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 

Similar a Informatica (20)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
 
Kmi
KmiKmi
Kmi
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Leguajes De Programación
Leguajes De ProgramaciónLeguajes De Programación
Leguajes De Programación
 
Leguajes De ProgramacióN
Leguajes De ProgramacióNLeguajes De ProgramacióN
Leguajes De ProgramacióN
 
Melisa
MelisaMelisa
Melisa
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Dennis
DennisDennis
Dennis
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 

Informatica

  • 1.
  • 2. ¿qu£ es infÖrmätika? • Informática o Computación, conjunto de conocimientos científicos y de técnicas que hacen posible el tratamiento automático de la información por medio de computadoras. La informática combina los aspectos teóricos y prácticos de la ingeniería, electrónica, teoría de la información, matemáticas, lógica y comportamiento humano. Los aspectos de la informática cubren desde la programación y la arquitectura informática hasta la inteligencia artificial y la robótica.
  • 3. ¿quë impÖrtÄncia tiene? • Tiene importancia en todas las áreas de la vida ya que para cualquier trabajo es indispensable saber utilizar una computadora. • Y aunque no sigas con esta carrera te va a facilitar el obtener cualquier trabajo
  • 4. ¿porqu€ elëgiist€ ésta cærЯërä? • Porque desde pequeña utilice una computadora y se me hizo algo cotidiano. • o por obligación. Y aunque no me gustaría seguir esa carrera me gustaría aprender como utilizarla para hacerlo por diversión
  • 5. tiipØs d€ lengüaj€ d€ prÖgrämaciiÖИ Lenguajes de bajo nivel • Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas. Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo. Dentro de este grupo se encuentran: El lenguaje maquina: este lenguaje ordena a la máquina las • operaciones fundamentales para su funcionamiento. Cnsiste en la combinación de 0's y 1's para formar las ordenes entendibles por el hardware de la maquina. Este lenguaje es mucho más rápido que los lenguajes de alto nivel. La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos fuente enormes donde encontrar un fallo es casi imposible. El lenguaje ensamblador es un derivado del lenguaje maquina y esta • formado por abreviaturas de letras y números llamadas mnemotécnicos. Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje máquina. Como ventaja con respecto al código máquina es que los códigos fuentes eran más cortos y los programas creados ocupaban menos memoria. Las desventajas de este lenguaje siguen siendo prácticamente las mismas que las del lenguaje ensamblador, ñadiendo la dificultad de tener que aprender un nuevo lenguaje difícil de probar y mantener.
  • 6. Lenguajes de alto nivel Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso de EDD's. Nota: EDD's son las abreviaturas de Estructuras Dinamicas de Datos, algo muy utilizado en todos los lenguajes de programación. Son estructuras que pueden cambiar de tamaño durante la ejecución del programa. Nos permiten crear estructuras de datos que se adapten a las necesidades reales de un programa. Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo que, en principio, un programa escrito en un lenguaje de alto nivel, lo puedes migrar de una máquina a otra sin ningún tipo de problema. Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la maquina/s para la que están diseñando el programa. Tan solo necesitan un traductor que entiendan el código fuente como las características de la maquina. Suelen usar tipos de datos para la programación y hay lenguajes de propósito general (cualquier tipo de aplicación) y de propósito especifico (como FORTRAN para trabajos científicos). Lenguajes de Medio nivel Se trata de un termino no aceptado por todos, pero q seguramente habrás oído. Estos lenguajes se encuentran en un punto medio entre los dos anteriores. Dentro de estos lenguajes podría situarse C ya que puede acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.
  • 7. La evolución de los lenguajes de 5 etapas o programación se puede dividir en generaciones. • Primera generación: lenguaje maquina. • Segunda generación: se crearon los primeros lenguajes ensambladores. • Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol… • Cuarta generación. Son los lenguajes capaces de generar código por si solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Aquí también se encuentran los lenguajes orientados a objetos, haciendo posible la reutilización d partes del código para otros programas. Ej. Visual, Natural Adabes… • Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP
  • 8. Hiip€rviinÇülØЅ • E:MICIN.DIRdeletetra bajosTRABAJO DE • YSUHA.docxE:MICIN.DI RdeletetrabajosDoc1 .doc