SlideShare una empresa de Scribd logo
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA
           VICE-RECTORADO “LUIS CABALLERO MEJÍAS”
                     NÚCLEO CHARALLAVE
                   MATERIA: COMPUTACION I
               ESPECIALIDAD: ING. MECATRÓNICA
                         SECCION: 1




               LENGUAJE DE PROGRAMACION.


                                                   ALUMNO:
PROFESORA:
                                          HOUTMAN JOSE LUIS
GIOCONDA ECHENIQUE
                                             EXP: 2010247219


                 CHARALLAVE; 19/09/2012
5-Multiplicación     2-Resta          1-Suma             Son los        1-Operadores
                                                        siguientes
  6-División       4-Residuo         3-Negación                                                        Elementos y
    entera                                                                                            componentes.
                   de división
                                                          Se dividen      2-Declaraciones
    7-División         8-Exponenciación                      en

                      2-No Ejecutables         1- Ejecutables        Los tipos se 3-Constantes
                                                                     dividen en                     4-Variables
                3-Alfanuméricas         2-Reales      1-Enteras                     Se clasifican                 5-Funciones
                                                                                         en                       de biblioteca
                                                                       1-Enteras
                                3-Alfanuméricas        2-Reales                                          Las funciones
                                                                                                          básicas mas
   ¿Qué es?.                                                                         1-Valor             usuales son
                                                                                   absoluto de
    Es un lenguaje diseñado para                                                        X
                                                                                   2-Logaritmo                       4-Arco
   describir el conjunto de acciones                                                                              tangente de
   consecutivas que un equipo debe                                                 natural de X
                                                                                                                       X
                                                   Lenguaje de                                         3-Raíz
   ejecutar.
                                                  Programación                                      cuadrada de
                                                                                                         X
                                                                        Propósitos de los
     Clasificación según su nivel.                                         lenguajes.
                                                                                                        2-Lenguajes de
                                                                                                         programación.
                 Lenguaje de                        1-Naturales.
                                                                                                      Su propósito es más
                                                    Los lenguajes naturales o                   restringido, son limitados
                                                    bien conocidos como                               por la capacidad del
   Bajo nivel                  Alto nivel           lenguajes humanos no son                 hardware y del software. Se
                                                    mas que un medio para                            orientan mas hacia el
                 Nivel medio                        lograr la comunicación de                     mandato de acciones a
                                                    pensamientos.                            ejecutar por el computador.
Lenguaje
                                             informático

¿Qué es?
Es un lenguaje usado por, o                                              Ejemplos
asociado con, ordenadores.
Muchas veces, este término es usa
do como sinónimo de lenguaje de
programación, pero un lenguaje                                         Los Lenguajes
informático no tiene por qué ser                                 informáticos pueden ser
un lenguaje de programación.                                       clasificados en varias
                                                                  clases, entre las que se
                                                                 incluyen las siguientes.


Lenguaje gráfico, para           Lenguaje de programación                    Lenguaje de especificación
crear dibujos y figuras,
   como Metapost
                                                    Lenguaje de consulta, como
                                                         SQL o XQuery
                           Lenguaje de marcas,
                            como XML y otros
  Pseudocódigo                                                                         Protocolo de
                              mas ligeros
                                                                                   comunicaciones, como
                                                      Lenguaje de                        http y ftp
                                                 transformación, como
         Lenguaje de sonido, para crear                  XSLT
                   sonidos
¿Qué es?                                          Ventajas.
                                                   posibilidad de cargar
 Es el que está orientado hacia la                 (transferir un programa a la
 máquina que está constituida por                  memoria) sin necesidad de
 varios arreglos de "bits". Este                   traducción posterior, lo que
 lenguaje es fácil de entender por                 supone una velocidad de
 la computadora, pero difícil para                 ejecución superior a
 el usuario.                                       cualquier otro lenguaje de
                                                   programación.




                                     Lenguaje de
                                      Maquina

Desventajas.
dificultad y lentitud en la
codificación. Poca fiabilidad.
Gran dificultad para verificar y
poner a punto los programas. Los
programas solo son ejecutables
en el mismo procesador (CPU).
En la actualidad, las desventajas
superan a las ventajas, lo que
hace prácticamente no
recomendables a los lenguajes
máquina.
Compilador
    Traductor                                        …
                                                     Proceso de traducción que convierte un programa
    Es cualquier programa que toma como              fuente escrito en un lenguaje de alto nivel a un programa
    entrada un texto escrito en un                   objeto en código máquina y listo, por
    lenguaje, llamado fuente y da como               tanto para ejecutarse en el ordenador, con poca o
    salida otro texto en un lenguaje,                ninguna preparación adicional
    denominado
    objeto.




                                         Al hablar de los lenguajes
                                         de programación también
                                          aparecen los siguientes
Ensambladores                                    términos

El término ensamblador se refiere a un                                                  Interpretes
tipo de programa informático que se
encarga de traducir un fichero                                                          Es el que se
fuente escrito en un lenguaje                                                           caracteriza por
ensamblador, a un fichero objeto que                                                    traducir y ejecutar,
contiene código maquina, ejecutable           Microensambladores                        de una en una, las
                                                                                        instrucciones del
directamente por el microprocesador           Es un programa de ordenador que           código fuente de un
                                              ayuda a preparar un                       programa, pero, sin
                                              microprograma para controlar la           generar como salida
                                              operación del nivel bajo de un
                                              ordenador del modo más o menos            código objeto.
                                              igual que un ensamblador ayuda a
                                              preparar el código de nivel más
                                              alto para un procesador.
Niveles del lenguaje de                               Código objeto
                programación
                                                                    Es el resultado de
                                                               la compilación del código
                                                            fuente. Puede ser en lenguaje
                                                            máquina o bytecode, y puede
De bajo nivel                                                        distribuirse en
Es el que sus                                                      varios archivos que
instrucciones ejercen             De nivel intermedio        corresponden a cada código
un control directo                                              fuente compilado. Luego
                                        Es el lenguaje de
sobre el hardware y                                              un enlazador (linker) se
                                            una máquina
están condicionados                                           encarga de juntar todos los
                                      abstracta diseñada
por la estructura física                                       archivos de código fuente
                                       para ayudar en el
de la computadora que                                          para obtener el programa
                                          análisis de los
lo soporta.                                programas de             ejecutable.
                                          computadora.



                      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.

Más contenido relacionado

PPTX
Lenguaje de programacion
PPTX
Clasificasion de lenguajes
PPT
Proyectodediccionario25
PPTX
Lenguaje de programación maria
PDF
Part0 slides-sections2-2.2-2.3 0
PDF
Carta de presentación S Peak 2012
PPTX
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
PDF
Transp objetos
Lenguaje de programacion
Clasificasion de lenguajes
Proyectodediccionario25
Lenguaje de programación maria
Part0 slides-sections2-2.2-2.3 0
Carta de presentación S Peak 2012
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Transp objetos

La actualidad más candente (11)

PDF
Narración
PPTX
01 historia-de-la-programacic3b3n
PPTX
Gramática tfa
PDF
Che Buenos Aires - Español Básico para extranjeros en Buenos Aires
DOC
P lanning 2º march april 2012
DOCX
Lenguajes de programación
DOC
Malla curricular 5º.l, castellana
PPTX
Haz click aqui para abrirla
DOC
Malla curricular de español 3º
DOC
108 estrategias para el grado sexto 2010
Narración
01 historia-de-la-programacic3b3n
Gramática tfa
Che Buenos Aires - Español Básico para extranjeros en Buenos Aires
P lanning 2º march april 2012
Lenguajes de programación
Malla curricular 5º.l, castellana
Haz click aqui para abrirla
Malla curricular de español 3º
108 estrategias para el grado sexto 2010
Publicidad

Similar a Lenguaje de programacion (20)

PDF
Ciclo Repetitivo
PDF
Tema1 Lenguajes De Programacion
PPTX
Babel, el lenguaje de la tecnologia
PPTX
Lenguaje
DOCX
Lenguaje de programaciòn
DOCX
Plata cabello 2 j cuadro comparativo
DOCX
Plata cabello 2 j cuadro comparativo
PPTX
Clasificasion de lenguajes
PPTX
Lenguaje de programacion
PPTX
Clasificasion de lenguajes
PPTX
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
DOCX
Cuadro comparativo.
DOCX
Cuadro comparativo.
DOCX
Cuadro comparativo.
PPTX
Lenguajes de programacion
PPTX
Programacion evolucion
PPTX
Clasificacion de lenguajes de programacion martha
PPTX
Lenguajes de programación
DOCX
Tallr
DOCX
Tallr
Ciclo Repetitivo
Tema1 Lenguajes De Programacion
Babel, el lenguaje de la tecnologia
Lenguaje
Lenguaje de programaciòn
Plata cabello 2 j cuadro comparativo
Plata cabello 2 j cuadro comparativo
Clasificasion de lenguajes
Lenguaje de programacion
Clasificasion de lenguajes
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Cuadro comparativo.
Cuadro comparativo.
Cuadro comparativo.
Lenguajes de programacion
Programacion evolucion
Clasificacion de lenguajes de programacion martha
Lenguajes de programación
Tallr
Tallr
Publicidad

Más de José Luis Houtman Otamendi (7)

PPT
Pseudocodigos, diagrama de flujo y tipos de programacion
PPT
Arquitectura harvard y von neumann
PPT
Controlador logico programable
PPT
Computacion i (1)
PPT
Evolución del computador.
PPT
evolución del computador.
PPT
Evolución del computador.
Pseudocodigos, diagrama de flujo y tipos de programacion
Arquitectura harvard y von neumann
Controlador logico programable
Computacion i (1)
Evolución del computador.
evolución del computador.
Evolución del computador.

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
clase auditoria informatica 2025.........
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
Presentación de Redes de Datos modelo osi
PPTX
Presentación PASANTIAS AuditorioOO..pptx
DOCX
Contenido Fundamentos de comunicaciones Fibra Optica (1).docx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
Maste clas de estructura metálica y arquitectura
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
Diapositiva proyecto de vida, materia catedra
DOCX
Guía 5. Test de orientación Vocacional 2.docx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Sesion 1 de microsoft power point - Clase 1
MANUAL de recursos humanos para ODOO.pdf
clase auditoria informatica 2025.........
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Presentación de Redes de Datos modelo osi
Presentación PASANTIAS AuditorioOO..pptx
Contenido Fundamentos de comunicaciones Fibra Optica (1).docx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Maste clas de estructura metálica y arquitectura
CyberOps Associate - Cisco Networking Academy
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
historia_web de la creacion de un navegador_presentacion.pptx
Documental Beyond the Code (Dossier Presentación - 2.0)
informe_fichas1y2_corregido.docx (2) (1).pdf
Diapositiva proyecto de vida, materia catedra
Guía 5. Test de orientación Vocacional 2.docx

Lenguaje de programacion

  • 1. UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA VICE-RECTORADO “LUIS CABALLERO MEJÍAS” NÚCLEO CHARALLAVE MATERIA: COMPUTACION I ESPECIALIDAD: ING. MECATRÓNICA SECCION: 1 LENGUAJE DE PROGRAMACION. ALUMNO: PROFESORA: HOUTMAN JOSE LUIS GIOCONDA ECHENIQUE EXP: 2010247219 CHARALLAVE; 19/09/2012
  • 2. 5-Multiplicación 2-Resta 1-Suma Son los 1-Operadores siguientes 6-División 4-Residuo 3-Negación Elementos y entera componentes. de división Se dividen 2-Declaraciones 7-División 8-Exponenciación en 2-No Ejecutables 1- Ejecutables Los tipos se 3-Constantes dividen en 4-Variables 3-Alfanuméricas 2-Reales 1-Enteras Se clasifican 5-Funciones en de biblioteca 1-Enteras 3-Alfanuméricas 2-Reales Las funciones básicas mas ¿Qué es?. 1-Valor usuales son absoluto de Es un lenguaje diseñado para X 2-Logaritmo 4-Arco describir el conjunto de acciones tangente de consecutivas que un equipo debe natural de X X Lenguaje de 3-Raíz ejecutar. Programación cuadrada de X Propósitos de los Clasificación según su nivel. lenguajes. 2-Lenguajes de programación. Lenguaje de 1-Naturales. Su propósito es más Los lenguajes naturales o restringido, son limitados bien conocidos como por la capacidad del Bajo nivel Alto nivel lenguajes humanos no son hardware y del software. Se mas que un medio para orientan mas hacia el Nivel medio lograr la comunicación de mandato de acciones a pensamientos. ejecutar por el computador.
  • 3. Lenguaje informático ¿Qué es? Es un lenguaje usado por, o Ejemplos asociado con, ordenadores. Muchas veces, este término es usa do como sinónimo de lenguaje de programación, pero un lenguaje Los Lenguajes informático no tiene por qué ser informáticos pueden ser un lenguaje de programación. clasificados en varias clases, entre las que se incluyen las siguientes. Lenguaje gráfico, para Lenguaje de programación Lenguaje de especificación crear dibujos y figuras, como Metapost Lenguaje de consulta, como SQL o XQuery Lenguaje de marcas, como XML y otros Pseudocódigo Protocolo de mas ligeros comunicaciones, como Lenguaje de http y ftp transformación, como Lenguaje de sonido, para crear XSLT sonidos
  • 4. ¿Qué es? Ventajas. posibilidad de cargar Es el que está orientado hacia la (transferir un programa a la máquina que está constituida por memoria) sin necesidad de varios arreglos de "bits". Este traducción posterior, lo que lenguaje es fácil de entender por supone una velocidad de la computadora, pero difícil para ejecución superior a el usuario. cualquier otro lenguaje de programación. Lenguaje de Maquina Desventajas. dificultad y lentitud en la codificación. Poca fiabilidad. Gran dificultad para verificar y poner a punto los programas. Los programas solo son ejecutables en el mismo procesador (CPU). En la actualidad, las desventajas superan a las ventajas, lo que hace prácticamente no recomendables a los lenguajes máquina.
  • 5. Compilador Traductor … Proceso de traducción que convierte un programa Es cualquier programa que toma como fuente escrito en un lenguaje de alto nivel a un programa entrada un texto escrito en un objeto en código máquina y listo, por lenguaje, llamado fuente y da como tanto para ejecutarse en el ordenador, con poca o salida otro texto en un lenguaje, ninguna preparación adicional denominado objeto. Al hablar de los lenguajes de programación también aparecen los siguientes Ensambladores términos El término ensamblador se refiere a un Interpretes tipo de programa informático que se encarga de traducir un fichero Es el que se fuente escrito en un lenguaje caracteriza por ensamblador, a un fichero objeto que traducir y ejecutar, contiene código maquina, ejecutable Microensambladores de una en una, las instrucciones del directamente por el microprocesador Es un programa de ordenador que código fuente de un ayuda a preparar un programa, pero, sin microprograma para controlar la generar como salida operación del nivel bajo de un ordenador del modo más o menos código objeto. igual que un ensamblador ayuda a preparar el código de nivel más alto para un procesador.
  • 6. Niveles del lenguaje de Código objeto programación Es el resultado de la compilación del código fuente. Puede ser en lenguaje máquina o bytecode, y puede De bajo nivel distribuirse en Es el que sus varios archivos que instrucciones ejercen De nivel intermedio corresponden a cada código un control directo fuente compilado. Luego Es el lenguaje de sobre el hardware y un enlazador (linker) se una máquina están condicionados encarga de juntar todos los abstracta diseñada por la estructura física archivos de código fuente para ayudar en el de la computadora que para obtener el programa análisis de los lo soporta. programas de ejecutable. computadora. 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.