Logo Passei Direto
Buscar

Aula 001 - Introdução e Conceitos Básicos

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

LINGUAGENS FORMAIS E 
AUTÔMATOS
1º Semestre/2026
Prof. M.Sc. Thiago J D S Freitas
Aula 1 – Introdução e conceitos básicos
Introdução
• Linguagens Formais
• Desenvolvida em 1950
• Estudar e desenvolver teorias relacionadas a linguagem 
natural
• Inclinou-se para as linguagens artificiais
• Linguagens ordinárias da ciência da computação
• A partir de então desenvolveu-se bastante
• O enfoque maior foi em aplicações de:
• Análise Léxica
• Análise sintática
• Exemplo:
• Linguagens de programação
• Circuitos digitais
• Expressões Matemáticas
• Linguagens naturais e etc.
 
Sintaxe e semântica
• Sintaxe
• A Sintaxe é a parte da gramatica que estuda a disposição das 
palavras na frase e a das frases no discurso,
• Bem como a relação lógica das frases entre si.
• Exemplo:
• João bebeu água
• Pedro acabou a prova
• A bola furou
• Sintaxe errada:
• Água bebeu João
• A prova acabou Pedro
• Fura a bola
• Os pão é bom (concordância)
• Eu vou corre (léxico)
Sintaxe e semântica
• Sintaxe
• A Sintaxe é a parte da gramatica que estuda a disposição das 
palavras na frase e a das frases no discurso,
• Bem como a relação lógica das frases entre si.
• Exemplo:
• José bebeu água
• If( b a) then , erro sintático?
Sintaxe e semântica
• Semântica
• A Semântica é a parte da gramatica que estuda o significado das 
palavras na frase e a das frases no discurso.
• Um erro semântico pode alterar completamente o sentido da frase.
• A frase deve ser analisada como um todo, para descobrir o 
significado de uma palavra.
• Exemplo:
• Eu caminho todos os dias
• O caminho é longo
• Vou colher flores
• A colher caiu no chão 
• Semântica errada
• Recebi um xeque sem fundo; Esta frase não tem sentido
• Xeque : Jogada de Xadrez
• Cheque: Papel moeda
• Caminho : ato de andar
• Caminho: estrada
• Colher: pegar
• Colher: objeto
Sintaxe e semântica
• Semântica
• A Semântica é a parte da gramatica que estuda o significado das 
palavras na frase e a das frases no discurso.
• Um erro semântico pode alterar completamente o sentido da frase.
• A frase deve ser analisada como um todo, para descobrir o 
significado de uma palavra.
• Exemplos:
• Int soma;
• Float soma;
• Class soma;
• Exemplos Errados:
• Int Soma;
Soma = 2.4;
• Soma : valor inteiro
• Soma: valor real
• Soma: Tipo Abstrato de dados
• Vai passar pelo analisador 
sintático.
• Erro semântico
• “incompatible types”
Sintaxe x Semântica
Sintaxe
• Reconhecido antes da 
semântica
• Primeiro a receber tratamento 
adequado
• Tratamento mais simples
• Possui construções 
matemáticas bem definidas e 
universalmente reconhecidas 
( Gramáticas de Chomsky)
• LIVRE: sem significado 
associado
• Manipula símbolos
Semântica
• Analisado após a sintática
• Tratamento mais elaborados
• É baseado em interpretações, 
logo mais subjetivo
• ASSOCIADO: com uma 
interpretação do seu 
significado
Sintaxe e semântica
• Para resolver um problema real
• É necessário dar uma interpretação semântica para os símbolos
• Exemplo:
• int a;
• Estes símbolos representam os inteiros.
• Sintaticamente “errado”
• Essa expressão não existe em um programa
• O correto é , o texto escrito não é aceito pela linguagem
• Sintaticamente “correto”
• O texto é aceito pela linguagem
• ATENÇÃO: pode não ser o programa que o programador esperava 
escrever.
• Logo dizemos que o programa é sintaticamente “válido”
 
Sintaxe e semântica
• Programa “correto” ou “errado”
• Vai depender se o mesmo modela corretamente
• A linguagem regular e
• O comportamento desejado
• ATENÇÃO: Dentro das linguagens artificiais, definir os limites entre 
sintaxe e semântica podem não ser tão fáceis
 
	Slide 1: LINGUAGENS FORMAIS E AUTÔMATOS
	Slide 2: Introdução
	Slide 3: Sintaxe e semântica
	Slide 4: Sintaxe e semântica
	Slide 5: Sintaxe e semântica
	Slide 6: Sintaxe e semântica
	Slide 7: Sintaxe x Semântica
	Slide 8: Sintaxe e semântica
	Slide 9: Sintaxe e semântica

Mais conteúdos dessa disciplina