SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Aplicaciones de Autómatas y
Lenguajes Formales
Herandy Emile 17-0581
Moises Benzan 17-0231
Compiladores
Tipos
● Cruzados: generan código para un sistema distinto del que están funcionando.
● Optimizadores: cambian el código mejorando su eficiencia, manteniendo la
funcionalidad del original.
● Auto-compilador: escrito en el mismo lenguaje que va a compilar
● Compilador con montador: compila módulos independientes y luego los
enlaza
Procesos de un Compilador (Fase de Análisis o Front
End)
● Analisis Lexico
○ se lee el programa fuente de izquierda a derecha
○ se agrupa en componentes léxicos
● Análisis Sintáctico
○ Se comprueban la gramática de los componentes léxicos
○ Requiere de un conjunto de reglas recursivas
● Análisis Semántico
○ Revisa los operandos y errores que pueda contener el código
Procesos de un Compilador (Fase de Síntesis o Back
End)
Aquí se genera el código objeto equivalente al código fuente:
● Se genera un código intermedio para después ser llevado a ensamblador
● Se optimiza el código intermedio.
● Se lleva al código objeto
Autómatas Industriales
Definición
● Equipo electrónico que realiza procesos secuenciales a nivel industrial.
● Trabaja en base a la información recibida por sensores y el programa interno
● Formalmente llamado como “Autómata Programable Industrial” (API) o,
“Programable Logic controller” (PLC)
Características
● Pueden aguantar condiciones severas
● Son modulares
● Posee un lenguaje de programación sencillo
Aplicaciones
● Sistemas de Control
● Control de Procesos
● Sistemas de manufacturación
Robots
Características
● Es un sistema complejo electromecánico
● Da la ilusión de tener propósito propio
● Poseen memoria.
● Poseen el mayor nivel de autonomía de una máquina
Definición
Son máquinas electrónicas programadas para operar operaciones con alto nivel de
complejidad de manera autónoma.
Diferencias
Autómatas
Autómatas
Industriales
Robots
● Son programables
● Son modulares
● Automatizan procesos de
poca complejidAD
● Son Abstractas
● Solo resuelven un
problema
● Son autónomos
● Realizan procesos
complejos
● Pueden cambiar segun se
necesite sin cambiar su
programación
Softbots
Definición
● También conocidos como “software robots”
● Es un sistema inteligente que corre en un dispositivo huésped en vez de como
una máquina independiente.
Características
● No posee presencia física, mas puede interactuar con elementos físicos.
● Realizan tareas repetitivas y/o tediosas para un humano.
● Tienden a ser expertos en un problema específico.
Aplicaciones
● Consejeros expertos
● Asistentes virtuales
● chatbots
● Compradores automáticos
Procesamiento de Lenguaje Natural (PLN)
Definición
● El campo de conocimiento de la Inteligencia Artificial que se ocupa de la
investigar la manera de comunicar las máquinas con las personas mediante el
uso de lenguas naturales, como el español, el inglés o el chino.
Características
● Tratar computacionalmente una lengua implica un proceso de modelización
matemática.
● Los lingüistas escriben reglas de reconocimiento de patrones estructurales.
● Surgen a partir de las teorías de N. Chomsky en los años 50.
Componentes
● Análisis morfológico o léxico.
● Análisis sintáctico.
● Análisis semántico.
● Análisis pragmático.
Aplicaciones
● Sistemas conversacionales
● Recuperación y extracción de información
● Etiquetado morfológico, sintáctico y semántico
● Detectar topics automáticamente con PLN
● Detección de correo basura (spam)
● Análisis del sentimiento de los textos
Demo!
Referencias
● http://www.iic.uam.es/inteligencia/que-es-procesamiento-del-lenguaje-natural/
● http://www.iic.uam.es/inteligencia/aplicaciones-procesamiento-lenguaje-natura
l/
● https://whatis.techtarget.com/definition/software-robot

Contenu connexe

Tendances (18)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmo
 
Preguntas de diagnostico
Preguntas de diagnosticoPreguntas de diagnostico
Preguntas de diagnostico
 
Programación.
Programación.Programación.
Programación.
 
Taller de consulta
Taller de consultaTaller de consulta
Taller de consulta
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tipos lenguaje de programacion
Tipos lenguaje de programacionTipos lenguaje de programacion
Tipos lenguaje de programacion
 
Repuesto de expo de programacion
Repuesto de expo de programacionRepuesto de expo de programacion
Repuesto de expo de programacion
 
Programación
ProgramaciónProgramación
Programación
 
Ensayo
EnsayoEnsayo
Ensayo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
S01.s1 - Material.pdf
S01.s1 - Material.pdfS01.s1 - Material.pdf
S01.s1 - Material.pdf
 
Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigo
 

Similaire à Aplicaciones de Autómatas y Lenguajes Formales

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
jafp21
 
Unidad 4. Robotica. Sistemas de control y motores de impulsión
Unidad 4. Robotica. Sistemas de control y motores de impulsión Unidad 4. Robotica. Sistemas de control y motores de impulsión
Unidad 4. Robotica. Sistemas de control y motores de impulsión
Alberto Carranza Garcia
 
Grupo 1 proceso de lenguajes i
Grupo 1 proceso de lenguajes iGrupo 1 proceso de lenguajes i
Grupo 1 proceso de lenguajes i
Rossana Sosa
 

Similaire à Aplicaciones de Autómatas y Lenguajes Formales (20)

02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Universidad fermín toro
Universidad fermín toroUniversidad fermín toro
Universidad fermín toro
 
Unidad-1.pptx.pdf
Unidad-1.pptx.pdfUnidad-1.pptx.pdf
Unidad-1.pptx.pdf
 
Unidad-1.pptx.pdf
Unidad-1.pptx.pdfUnidad-1.pptx.pdf
Unidad-1.pptx.pdf
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
01 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 301 - Introducción al lenguaje de programación Python 3
01 - Introducción al lenguaje de programación Python 3
 
Innovacionk m
Innovacionk mInnovacionk m
Innovacionk m
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Compiladores financieros trabajo 10
Compiladores financieros trabajo 10Compiladores financieros trabajo 10
Compiladores financieros trabajo 10
 
Unidad 4. Robotica. Sistemas de control y motores de impulsión
Unidad 4. Robotica. Sistemas de control y motores de impulsión Unidad 4. Robotica. Sistemas de control y motores de impulsión
Unidad 4. Robotica. Sistemas de control y motores de impulsión
 
Software
Software Software
Software
 
lenguaje ensamblador.ppt
lenguaje ensamblador.pptlenguaje ensamblador.ppt
lenguaje ensamblador.ppt
 
TEMA Nº 1
TEMA Nº 1TEMA Nº 1
TEMA Nº 1
 
Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
 
Presentacion de informatica
Presentacion de informaticaPresentacion de informatica
Presentacion de informatica
 
Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos
 
ingenieria de software
ingenieria de softwareingenieria de software
ingenieria de software
 
Grupo 1 proceso de lenguajes i
Grupo 1 proceso de lenguajes iGrupo 1 proceso de lenguajes i
Grupo 1 proceso de lenguajes i
 

Dernier

microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
2024020140
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Dernier (20)

presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptxNIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 

Aplicaciones de Autómatas y Lenguajes Formales