Buscar

Atividade 1 - GRA0823 LINGUAGENS FORMAIS E AUTÔMATOS UAM SET 2021

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Atividade 1 
GRA0823 LINGUAGENS FORMAIS E AUTÔMATOS 
 
Enunciado do Pedido: 
 
Com base nos estudos realizados nesta unidade, você pôde verificar que a tecnologia base 
para o desenvolvimento de programas deriva diretamente dos estudos sobre as linguagens 
formais e sobre os autômatos. Logo, o avanço tecnológico oriundo desses dois pilares foi 
fundamental para o contínuo aprimoramento tecnológico. No que se refere aos autômatos 
finitos determinísticos e aos autômatos finitos não determinísticos – desde a sua concepção, 
passando pela máquina de Turing, até os computadores quânticos mais modernos, isto é, até a 
contemporaneidade –, temos visto mudanças extraordinárias que alteraram as formas com 
que a própria tecnologia tem se apresentado, o que, consequentemente, modifica as relações 
mais comuns na sociedade, como as comunicações entre indivíduos. 
 
Considere o que você aprendeu acerca das transformações oriundas dos autômatos finitos 
determinísticos e dos autômatos finitos não determinísticos, os quais, criando condições para 
que as linguagens formais se estabelecessem como fonte de criação de programas, 
possibilitaram o avanço de todos os ramos da ciência e, nos dias atuais, o sucesso da 
transformação digital em todos os países. 
Com base nessa consideração, quais seriam, nos dias de hoje, as possibilidades propiciadas 
pelas novas tecnologias oriundas dos autômatos finitos determinísticos e dos autômatos 
finitos não determinísticos que poderiam impactar positivamente os próximos anos? Em que 
medida o avanço tecnológico pode derivar nos cenários, nos quais teríamos, por exemplo, 
autômatos não mais finitos, mas autômatos com infinitos estados possíveis? Como isso se 
adere à computação quântica? Com esses questionamentos em mente, procure posicionar-se 
considerando as perspectivas sobre as temáticas apresentadas, a fim de contribuir para a 
ampliação dos conhecimentos analisados. 
 
Resposta: 
 
 
1 - Quais seriam, nos dias de hoje, as possibilidades propiciadas pelas novas tecnologias 
oriundas dos autômatos finitos determinísticos e dos autômatos finitos não determinísticos 
que poderiam impactar positivamente os próximos anos? 
 
 
Os autômatos finitos determinísticos e finitos não determinísticos e finitos com 
movimentos vazios representam a base do raciocínio típico das linguagens formais. A partir 
dos estudos sobre linguagens regulares, a teoria dos autômatos, que é um tópico basilar da 
ciência da computação, os estudos sobre autômatos deram origem a muitas máquinas 
consideradas pré-computadores. Sendo assim, os próprios computadores se beneficiaram, no 
ciclo de evolução da computação, do emprego e dos estudos dos autômatos. 
 
Os autômatos finitos determinísticos (AFD) são máquinas de estados finitos, isto é, que 
aceitam ou rejeitam cadeias de símbolos, criando ramos únicos a partir de cada entrada. 
 
Um autômato finito determinístico é um conceito matemático abstrato, por essa razão 
equações são empregadas para explicar seus comportamentos. Todavia, no caso do autômato 
finito determinístico, temos o emprego prático na criação de hardwares e softwares que 
resolvem problemas específicos. 
 
Para os próximos anos, pelo crescimento de usuários de smartphones, faz
necessário a configuração a partir de email. Os conceitos de AFDs, de u
ver como isso pode acontecer
de correio eletrônico. Isto ocorre 
acessar um dado e-mail, abstraindo as questões de
comunicação. Nessa tecnologia
finito determinístico. 
 
Outro exemplo de aplicação no conceito de 
modelar softwares que validam entradas de usuário tal como um e
correio eletrônico, reconhece
dentre outras coisas, úteis para a realização de Análise lexica e reconhecimento de padrões.
 
Os softwares são programas em que utilizam diversas aplicações para benefícios na 
sociedade e que impactam positivamente 
mais este tipo de tecnologia aprimorada, 
organizações. 
 
Exemplos de Software que tratam com os conceitos de AFDs:
- Auger - Software brasileiro com interface gráfica para construção e simulação de autômatos 
finitos e conversão para outros modelos formais.
- Simulador de Autômatos - 
Com interface gráfica. 
- SCTMF - Software para Criação e Teste de Modelos Formais.
 
 
2- Em que medida o avanço tecnológico pode derivar nos cenários, nos quais terí
exemplo, autômatos não mais finitos, mas autômatos com infinitos estados possíveis? 
 
 
Teoria dos autômatos
como problemas computacionais
estudo tanto da Ciência da Computação Teórica
autômato vem da palavra grega α
sem influência externa. 
 
 
Assuntos relacionados a teoria dos autômatos.
 
anos, pelo crescimento de usuários de smartphones, faz
necessário a configuração a partir de email. Os conceitos de AFDs, de uma maneira simples de 
ver como isso pode acontecer, é visto no exemplo de aplicação em um servidor de e
trônico. Isto ocorre dado o envio de uma requisição a um servidor, 
mail, abstraindo as questões de autenticidade e os protocolos de 
comunicação. Nessa tecnologia temos uma máquina de estados finitos, isto é, um autômato 
Outro exemplo de aplicação no conceito de AFDs, os mesmos são utilizados para 
modelar softwares que validam entradas de usuário tal como um e-mail em um servidor de 
correio eletrônico, reconhecem exatamente o conjunto de Linguagens Regulares que são, 
dentre outras coisas, úteis para a realização de Análise lexica e reconhecimento de padrões.
Os softwares são programas em que utilizam diversas aplicações para benefícios na 
positivamente na vida das pessoas para os próximos anos
mais este tipo de tecnologia aprimorada, estimulam benesses para os cidadãos, e para as 
Exemplos de Software que tratam com os conceitos de AFDs: 
Software brasileiro com interface gráfica para construção e simulação de autômatos 
finitos e conversão para outros modelos formais. 
 Software para criação, teste e conversão de Modelos Formais. 
Software para Criação e Teste de Modelos Formais. 
Em que medida o avanço tecnológico pode derivar nos cenários, nos quais terí
exemplo, autômatos não mais finitos, mas autômatos com infinitos estados possíveis? 
Teoria dos autômatos é o estudo das máquinas abstratas ou 
problemas computacionais que podem ser resolvidos usando esses objetos. É objeto d
Ciência da Computação Teórica como da Matemática Discreta
vem da palavra grega αὐτόματα que significa “autuação” (em tradução livre), isto é, 
 
Assuntos relacionados a teoria dos autômatos. 
 
anos, pelo crescimento de usuários de smartphones, faz-se 
ma maneira simples de 
um servidor de e-mail, ou 
servidor, que é possível 
e os protocolos de 
estados finitos, isto é, um autômato 
são utilizados para 
mail em um servidor de 
m exatamente o conjunto de Linguagens Regulares que são, 
dentre outras coisas, úteis para a realização de Análise lexica e reconhecimento de padrões. 
Os softwares são programas em que utilizam diversas aplicações para benefícios na 
os próximos anos. Cada vez 
benesses para os cidadãos, e para as 
Software brasileiro com interface gráfica para construção e simulação de autômatos 
ão, teste e conversão de Modelos Formais. 
Em que medida o avanço tecnológico pode derivar nos cenários, nos quais teríamos, por 
exemplo, autômatos não mais finitos, mas autômatos com infinitos estados possíveis? 
 autômatos, bem 
que podem ser resolvidos usando esses objetos. É objeto de 
Matemática Discreta. A palavra 
ção” (em tradução livre), isto é, 
A figura acima ilustra uma máquina de estados finito, que pertence a uma variedade 
bem conhecida de autômato. Este autômato consiste em estados (representados na figura por 
círculos), e transições (representadas por setas). Quando o autômato recebe um símbolo de 
entrada, ele faz uma transição (ou salto) para outro estado, de acordo com sua função de 
transição (que tem como entradas o estado atual e o símbolo recente). 
 
Na situação de autômatos com infinitos estados possíveis, a máquina de estados 
infinitos apresenta recursos infinitos, o que seriam representadospor figuras com círculos 
concêntricos. Esta evolução tecnológica, em termos de transições teria como ser feita dentro 
da computação quântica. Nesse caso, os autômatos desempenham um papel importante 
em teoria da computação, com o uso da teoria quântica, com a elaboração de compiladores 
mais complexos, o processamento da inteligência artificial em casos mais exigentes, análise 
sintática e verificação formal. 
 
 
3 -Como isso se adere à computação quântica? 
 
Na computação quântica, se estabelece no estado infinito, em um autômato finito 
quantum. Vejamos o conceito dos 2 estados: 
 
Estados 
- Estados finitos: Um autômato que contém apenas um número finito de estados. A definição 
introdutória acima descreve autômatos com números finitos de estados. 
 
- Estados infinitos: Um autômato que pode não ter um número finito de estados, ou até 
mesmo um número contável de estados. Por exemplo, o autômato finito 
quantum ou autômato topológico tem um número infinito e incontável de estados.

Continue navegando