SlideShare ist ein Scribd-Unternehmen logo
1 von 17
LENGUAJES DE
PROGRAMACION.
Paradigmas de programación
La clasificación en generaciones
de los lenguajes de
programación esta basada en
una escala lineal, en la que la
posición de un lenguaje esta
determinada.
Tipos de paradigma
Paradigma imperativo(representa el enfoque
tradicional)
Paradigma declarativo(pide al programador que
describa el problema que hay que resolver)
Paradigma funcional(un programa se ve como una
entidad que acepta entradas y genera salidas)
composición de un programa
La primera parte :esta formada por las instrucciones
declarativas que describen los datos que el programa
va a manipular.
La segunda parte: esta formada por las instrucciones
imperativas que describen la acción que hay que
llevar a cabo.
Lenguajes de script
Estos se emplean normalmente
para llevar acabo tareas
administrativas, mas que para
desarrollar programas complejos.
Sentencias de asignación
Una vez declarada la terminología
personalizada que va a utilizar en un
programa (por ejemplo variables y
constantes),el programador puede empezar
a describir los algoritmos
Sentencia de control
Modifica la secuencia de ejecución del programa de
todas las estructuras de programación, las que
pertenecen a este grupo son las que han recibido
mayor atención
Comentarios
Suele ser útil proporcionar información
adicional para cuando una persona trate de
leer y entender el programa.
El propósito de un comentario es explicar el
programa no repetirlo.
Existen dos formas de insertar
comentarios
1. Consiste en rodear en todo el comentario
mediante marcadores especiales.
2. La otra forma consiste en marcar
únicamente el principio del comentario.
Visual Basic
Es un lenguaje de programación orientado a objetos que fue
desarrollado por Microsoft como una herramienta mediante
los usuarios del sistema operativo Microsoft Windows podían
desarrollar sus propias aplicaciones
Proceso de traducción
El proceso de traducción consta de tres actividades:
 Análisis léxico
 Análisis sintáctico
 Generación de código
Python
Es un lenguaje de programación creado por guido
tan rosyum a finales de la década de 1930.
actualmente es popular en el desarrollo de
aplicaciones web.
Constructores
suele ser necesario llevar acabo algunas actividades
para personalizar, se ejecutan automáticamente
cuando se construye un objeto a partir de la clase.
Programación de teléfonos
inteligentes
El software para dispositivos portátiles , móviles e
integrados se desarrolla utilizando los mismo
lenguajes de programación de propósito general que
se emplea en otros contextos.
Programación declarativa
La lógica formal proporciona un algoritmo general de
resolución de problemas alrededor de cual podemos
construir un sistema de programación declarativa.
Prolog
El lenguaje de programación
(abreviatura de PROgramación
LOGica) es un lenguaje declarativo
cuyo algoritmo subyacente de
resolución de problema se basa en
la aplicación repetida.
Pteg g-#-iii-jose saul hernandez-expo-lenguajes de programacion cap 6

Weitere ähnliche Inhalte

Was ist angesagt?

Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
Ernesto
 
Características del lenguaje de programación
Características del lenguaje de programaciónCaracterísticas del lenguaje de programación
Características del lenguaje de programación
oviedospablo
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
adriannaranjo85
 
Trabajo practico libro1
Trabajo practico libro1Trabajo practico libro1
Trabajo practico libro1
exequiel9035a
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
cesia_97
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
cun
 

Was ist angesagt? (20)

Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Programación
ProgramaciónProgramación
Programación
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
 
Características del lenguaje de programación
Características del lenguaje de programaciónCaracterísticas del lenguaje de programación
Características del lenguaje de programación
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++
 
Programacion
ProgramacionProgramacion
Programacion
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De Programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Trabajo practico libro1
Trabajo practico libro1Trabajo practico libro1
Trabajo practico libro1
 
Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...
Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...
Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...
 
Lenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn BrookshearLenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn Brookshear
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
 
Int a la computacion
Int a la computacionInt a la computacion
Int a la computacion
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
 
Tema referente a ing. sistemas
Tema referente a ing. sistemasTema referente a ing. sistemas
Tema referente a ing. sistemas
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 

Ähnlich wie Pteg g-#-iii-jose saul hernandez-expo-lenguajes de programacion cap 6

Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
Alfonso
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
lupitagarcia07
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
Deisy Sapaico
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdf
JosManuelMartnez32
 

Ähnlich wie Pteg g-#-iii-jose saul hernandez-expo-lenguajes de programacion cap 6 (20)

PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxINTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Informatik
InformatikInformatik
Informatik
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
 
Software
SoftwareSoftware
Software
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Programación
ProgramaciónProgramación
Programación
 
Tarea de programacion
Tarea de programacionTarea de programacion
Tarea de programacion
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Presentación1
Presentación1Presentación1
Presentación1
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Presentación1
Presentación1Presentación1
Presentación1
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdf
 

Mehr von Jose Saul Hernandez (6)

Capitulo#2
Capitulo#2Capitulo#2
Capitulo#2
 
Pteg g-#-iii-jose saul hernandez-expo-algoritmos cap 5
Pteg g-#-iii-jose saul hernandez-expo-algoritmos cap 5Pteg g-#-iii-jose saul hernandez-expo-algoritmos cap 5
Pteg g-#-iii-jose saul hernandez-expo-algoritmos cap 5
 
Pteg g-grupo6-lista-33-41-53-56-visita2-expo cap 4 redes informaticas
Pteg g-grupo6-lista-33-41-53-56-visita2-expo cap 4 redes informaticasPteg g-grupo6-lista-33-41-53-56-visita2-expo cap 4 redes informaticas
Pteg g-grupo6-lista-33-41-53-56-visita2-expo cap 4 redes informaticas
 
Capitulo 0
Capitulo 0Capitulo 0
Capitulo 0
 
Capitulo#1
Capitulo#1Capitulo#1
Capitulo#1
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 

Kürzlich hochgeladen

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (15)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Pteg g-#-iii-jose saul hernandez-expo-lenguajes de programacion cap 6

  • 2. Paradigmas de programación La clasificación en generaciones de los lenguajes de programación esta basada en una escala lineal, en la que la posición de un lenguaje esta determinada.
  • 3. Tipos de paradigma Paradigma imperativo(representa el enfoque tradicional) Paradigma declarativo(pide al programador que describa el problema que hay que resolver) Paradigma funcional(un programa se ve como una entidad que acepta entradas y genera salidas)
  • 4. composición de un programa La primera parte :esta formada por las instrucciones declarativas que describen los datos que el programa va a manipular. La segunda parte: esta formada por las instrucciones imperativas que describen la acción que hay que llevar a cabo.
  • 5. Lenguajes de script Estos se emplean normalmente para llevar acabo tareas administrativas, mas que para desarrollar programas complejos.
  • 6. Sentencias de asignación Una vez declarada la terminología personalizada que va a utilizar en un programa (por ejemplo variables y constantes),el programador puede empezar a describir los algoritmos
  • 7. Sentencia de control Modifica la secuencia de ejecución del programa de todas las estructuras de programación, las que pertenecen a este grupo son las que han recibido mayor atención
  • 8. Comentarios Suele ser útil proporcionar información adicional para cuando una persona trate de leer y entender el programa. El propósito de un comentario es explicar el programa no repetirlo.
  • 9. Existen dos formas de insertar comentarios 1. Consiste en rodear en todo el comentario mediante marcadores especiales. 2. La otra forma consiste en marcar únicamente el principio del comentario.
  • 10. Visual Basic Es un lenguaje de programación orientado a objetos que fue desarrollado por Microsoft como una herramienta mediante los usuarios del sistema operativo Microsoft Windows podían desarrollar sus propias aplicaciones
  • 11. Proceso de traducción El proceso de traducción consta de tres actividades:  Análisis léxico  Análisis sintáctico  Generación de código
  • 12. Python Es un lenguaje de programación creado por guido tan rosyum a finales de la década de 1930. actualmente es popular en el desarrollo de aplicaciones web.
  • 13. Constructores suele ser necesario llevar acabo algunas actividades para personalizar, se ejecutan automáticamente cuando se construye un objeto a partir de la clase.
  • 14. Programación de teléfonos inteligentes El software para dispositivos portátiles , móviles e integrados se desarrolla utilizando los mismo lenguajes de programación de propósito general que se emplea en otros contextos.
  • 15. Programación declarativa La lógica formal proporciona un algoritmo general de resolución de problemas alrededor de cual podemos construir un sistema de programación declarativa.
  • 16. Prolog El lenguaje de programación (abreviatura de PROgramación LOGica) es un lenguaje declarativo cuyo algoritmo subyacente de resolución de problema se basa en la aplicación repetida.