SlideShare una empresa de Scribd logo
1 de 6
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

La actualidad más candente

La actualidad más candente (11)

Tema2
Tema2Tema2
Tema2
 
Narración
NarraciónNarración
Narración
 
01 historia-de-la-programacic3b3n
01 historia-de-la-programacic3b3n01 historia-de-la-programacic3b3n
01 historia-de-la-programacic3b3n
 
Gramática tfa
Gramática tfaGramática tfa
Gramática tfa
 
Che Buenos Aires - Español Básico para extranjeros en Buenos Aires
Che Buenos Aires - Español Básico para extranjeros en Buenos AiresChe Buenos Aires - Español Básico para extranjeros en Buenos Aires
Che Buenos Aires - Español Básico para extranjeros en Buenos Aires
 
P lanning 2º march april 2012
P lanning 2º march april 2012P lanning 2º march april 2012
P lanning 2º march april 2012
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Malla curricular 5º.l, castellana
Malla curricular 5º.l, castellanaMalla curricular 5º.l, castellana
Malla curricular 5º.l, castellana
 
Haz click aqui para abrirla
Haz click aqui para abrirlaHaz click aqui para abrirla
Haz click aqui para abrirla
 
Malla curricular de español 3º
Malla curricular de español 3ºMalla curricular de español 3º
Malla curricular de español 3º
 
108 estrategias para el grado sexto 2010
108 estrategias para el grado sexto 2010108 estrategias para el grado sexto 2010
108 estrategias para el grado sexto 2010
 

Similar a Lenguaje de programación: conceptos básicos

Ciclo Repetitivo
Ciclo RepetitivoCiclo Repetitivo
Ciclo RepetitivoMerlynMjss
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Babel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologiaBabel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologiaIvnMariano
 
Lenguaje
LenguajeLenguaje
LenguajeAlixg19
 
Lenguaje de programaciòn
Lenguaje de programaciònLenguaje de programaciòn
Lenguaje de programaciònyodaly-29
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajesAlex Javier
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionfranklin
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajesdomynicjorge
 
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Angel Martin
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónfarmero
 

Similar a Lenguaje de programación: conceptos básicos (20)

Ciclo Repetitivo
Ciclo RepetitivoCiclo Repetitivo
Ciclo Repetitivo
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Babel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologiaBabel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologia
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Lenguaje de programaciòn
Lenguaje de programaciònLenguaje de programaciòn
Lenguaje de programaciòn
 
Plata cabello 2 j cuadro comparativo
Plata cabello 2 j cuadro comparativoPlata cabello 2 j cuadro comparativo
Plata cabello 2 j cuadro comparativo
 
Plata cabello 2 j cuadro comparativo
Plata cabello 2 j cuadro comparativoPlata cabello 2 j cuadro comparativo
Plata cabello 2 j cuadro comparativo
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Programacion evolucion
Programacion evolucionProgramacion evolucion
Programacion evolucion
 
Clasificacion de lenguajes de programacion martha
Clasificacion de lenguajes de programacion marthaClasificacion de lenguajes de programacion martha
Clasificacion de lenguajes de programacion martha
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Tallr
TallrTallr
Tallr
 
Tallr
TallrTallr
Tallr
 

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

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

Último

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (20)

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Lenguaje de programación: conceptos básicos

  • 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.