SlideShare a Scribd company logo
1 of 12
PROGRAMACION I
Presentación de cada alumno:
 Nombre
 Es la primera vez que cursa esta materia?
 Ha realizado algún curso de programación?
 Hace los dos troncos (común y tecnológico)?
 Que expectativa tiene del curso?
 Que le gusta mas: programar o el hardware?
 En caso de encontrar una maquina que no
funciona o que este abierta, se deberá
informar inmediatamente al docente.
 Se debe llenar la lista que se pasa con los
datos correspondiente.
 El uso de las computadoras serán cuando el
profesor lo indique.
 Aquel individuo que se encuentre trabajando en
el computador en otra cosa, será observado y si
reitera será llevado ante la dirección.
 Cont……
 Cuando termine la clase, deben dejar ordenado
el salón.
 El alumno tiene prohibido entrar con comida,
bebida, mate, manteniendo limpio y
ordenado el aula.
GRACIAS.
Determinar las diferencias entre:
 Aprender un lenguaje de programación.
 Aprender a programar con un lenguaje de
programación.
Mientras que en el primer punto, recibimos un
conjunto de símbolos y reglas sintactaticas y
semánticas de un lenguaje determinado, en el
segundo aprendemos a hacer programas
eficientes utilizando un lenguaje.-
En la vida cotidiana, utilizamos frecuentemente la
palabra “programar” y hacemos referencia a una
secuencia de pasos determinados
en un orden especifico para lograr
un objetivo. Cuando hacemos
referencia al ámbito informático nos referimos a:
“Instrucciones de computación estructuradas y
ordenadas que se usan para crear programas
que controlen el comportamiento físico y lógico
de una computadora.”
PETER
COMPUTADORA
LENGUAJES DE
BAJO NIVEL
LENGUAJES DE
ALTO NIVEL
Los lenguajes de bajo nivel son aquellos que se
acercan al lenguaje que entiende la computadora y le
resulta difícil programar. Los lenguajes mas cerca del
lenguaje humano son mas fácil de programar pero
exigen mas programas para traducir al lenguaje
maquina.
 El lenguaje máquina es el único que
entiende directamente la computadora,
utiliza el alfabeto binario que consta de los
dos únicos símbolos 0 y 1, denominados bits
(abreviatura inglesa de dígitos binarios). Fue
el primer lenguaje utilizado en la
programación de computadoras, pero dejó
de utilizarse por su dificultad y complicación,
siendo sustituido por otros lenguajes más
fáciles de aprender y utilizar, que además
reducen la posibilidad de cometer errores.
El lenguaje ensamblador es un lenguaje de
programación que es una traducción directa
del código de máquina, para que pueda ser
entendible por los seres humanos, por lo
tanto es un lenguaje de bajo nivel. El
lenguaje ensamblador permite una
optimización que no se consigue con
lenguajes de medio y alto nivel. Permite la
creación de programas muy rápidos y muy
pequeños.
El lenguaje de programación de alto nivel se
caracteriza por expresar los algoritmos de una
manera adecuada a la capacidad cognitiva
humana, en lugar de a la capacidad ejecutora
de las máquinas.
En los primeros lenguajes de alto nivel la
limitación era que se orientaban a un área
específica y sus instrucciones requerían de
una sintaxis predefinida. Se clasifican como
lenguajes procedimentales.
 Intérpretes: Toma un programa fuente lo
traduce e inmediatamente lo ejecuta.
 Compiladores: traduce un programa fuente a
código objeto.
Programa
fuente
Interprete
Traducción y
ejecución en línea.
Programa
fuente
Programa
Objeto
Programa
ejecutable
Compilador
(Compiler)
Montador
(Linker)

More Related Content

What's hot

Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
JANIIER
 
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
yenicamejo
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
Jhampier_Piedra
 
Libro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguajeLibro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguaje
socrates12854
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
gladys
 
Clasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacionClasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacion
edgarrubenespinoza
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
milko09
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
Fj Lezama
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
Daniel Pérez
 

What's hot (20)

Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
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
 
Conceptos de programacion
Conceptos de programacionConceptos de programacion
Conceptos de programacion
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Melisa
MelisaMelisa
Melisa
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Libro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguajeLibro 1: introduccion a la programacion y su lenguaje
Libro 1: introduccion a la programacion y su lenguaje
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
 
Programacion evolucion
Programacion evolucionProgramacion evolucion
Programacion evolucion
 
Clasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacionClasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacion
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
Lenguaje de programación 20133
Lenguaje de programación 20133Lenguaje de programación 20133
Lenguaje de programación 20133
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
franco lorentz word1
franco lorentz word1franco lorentz word1
franco lorentz word1
 
Lenguaje de programacion 2016
Lenguaje de  programacion 2016Lenguaje de  programacion 2016
Lenguaje de programacion 2016
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 

Similar to Introduccion 2010(3)

LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdfLECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
estanisjhv
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
trinch_1
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
franklin
 
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
Ronay Garcia
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
dUi velazquez
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
dUi velazquez
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
RBAC92
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
alejandritasalva
 

Similar to Introduccion 2010(3) (20)

Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Introducción a la Gerencia Informática
Introducción a la Gerencia InformáticaIntroducción a la Gerencia Informática
Introducción a la Gerencia Informática
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad
 
01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf
 
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdfLECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
LECCION-1-INTRODUCCION-A-LA-PROGRAMACION.pdf
 
Dennis
DennisDennis
Dennis
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducció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
 
Clasificacion
ClasificacionClasificacion
Clasificacion
 
Deber
DeberDeber
Deber
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 

More from Juan de los Palotes

More from Juan de los Palotes (6)

Comp introducion 2010
Comp introducion 2010Comp introducion 2010
Comp introducion 2010
 
Comp introducion 2010
Comp introducion 2010Comp introducion 2010
Comp introducion 2010
 
Comp introducion 2010
Comp introducion 2010Comp introducion 2010
Comp introducion 2010
 
Comp introducion 2010
Comp introducion 2010Comp introducion 2010
Comp introducion 2010
 
Prog estructurada 2010
Prog estructurada 2010Prog estructurada 2010
Prog estructurada 2010
 
Datos operadores 2010
Datos operadores 2010Datos operadores 2010
Datos operadores 2010
 

Introduccion 2010(3)

  • 2. Presentación de cada alumno:  Nombre  Es la primera vez que cursa esta materia?  Ha realizado algún curso de programación?  Hace los dos troncos (común y tecnológico)?  Que expectativa tiene del curso?  Que le gusta mas: programar o el hardware?
  • 3.  En caso de encontrar una maquina que no funciona o que este abierta, se deberá informar inmediatamente al docente.  Se debe llenar la lista que se pasa con los datos correspondiente.  El uso de las computadoras serán cuando el profesor lo indique.  Aquel individuo que se encuentre trabajando en el computador en otra cosa, será observado y si reitera será llevado ante la dirección.  Cont……
  • 4.  Cuando termine la clase, deben dejar ordenado el salón.  El alumno tiene prohibido entrar con comida, bebida, mate, manteniendo limpio y ordenado el aula. GRACIAS.
  • 5. Determinar las diferencias entre:  Aprender un lenguaje de programación.  Aprender a programar con un lenguaje de programación. Mientras que en el primer punto, recibimos un conjunto de símbolos y reglas sintactaticas y semánticas de un lenguaje determinado, en el segundo aprendemos a hacer programas eficientes utilizando un lenguaje.-
  • 6. En la vida cotidiana, utilizamos frecuentemente la palabra “programar” y hacemos referencia a una secuencia de pasos determinados en un orden especifico para lograr un objetivo. Cuando hacemos referencia al ámbito informático nos referimos a: “Instrucciones de computación estructuradas y ordenadas que se usan para crear programas que controlen el comportamiento físico y lógico de una computadora.”
  • 7. PETER COMPUTADORA LENGUAJES DE BAJO NIVEL LENGUAJES DE ALTO NIVEL Los lenguajes de bajo nivel son aquellos que se acercan al lenguaje que entiende la computadora y le resulta difícil programar. Los lenguajes mas cerca del lenguaje humano son mas fácil de programar pero exigen mas programas para traducir al lenguaje maquina.
  • 8.  El lenguaje máquina es el único que entiende directamente la computadora, utiliza el alfabeto binario que consta de los dos únicos símbolos 0 y 1, denominados bits (abreviatura inglesa de dígitos binarios). Fue el primer lenguaje utilizado en la programación de computadoras, pero dejó de utilizarse por su dificultad y complicación, siendo sustituido por otros lenguajes más fáciles de aprender y utilizar, que además reducen la posibilidad de cometer errores.
  • 9. El lenguaje ensamblador es un lenguaje de programación que es una traducción directa del código de máquina, para que pueda ser entendible por los seres humanos, por lo tanto es un lenguaje de bajo nivel. El lenguaje ensamblador permite una optimización que no se consigue con lenguajes de medio y alto nivel. Permite la creación de programas muy rápidos y muy pequeños.
  • 10. El lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. En los primeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.
  • 11.
  • 12.  Intérpretes: Toma un programa fuente lo traduce e inmediatamente lo ejecuta.  Compiladores: traduce un programa fuente a código objeto. Programa fuente Interprete Traducción y ejecución en línea. Programa fuente Programa Objeto Programa ejecutable Compilador (Compiler) Montador (Linker)