Buscar

FACULDADADE20UNINASSAU

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 5 páginas

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

Prévia do material em texto

FACULDADADE UNINASSAU – PARNAÍBA
CURSO DE SISTEMAS DE INFORMAÇÃO
LINGUAGENS FORMAIS E AUTÔMATOS
Beatriz Araújo
Pedro Paulo
Emilly Horta
 Thiago Rodrigues
Parnaíba- PI
1. Construa um autômato finito para aceitar as palavras reservadas case, char, const e continue.
2. Considere os tokens abaixo e desenhe um autômato finito para reconhecer os tokens.
3. O contexto de implementação de linguagens de programação, dê o significado dos termos:
Compilador:
Compilador é o programa que recebe como entrada um programa em uma linguagem de programação – a linguagem fonte – e o traduz para um programa equivalente em outra linguagem – a linguagem objeto. Um papel importante do compilador é relatar quaisquer erros no programa fonte detectados durante esse processo de tradução.
Interpretador:
Interpretador é outro tipo comum de processador de linguagem, mas em vez de produzir um programa objeto como resultado da tradução, um interpretador executa diretamente as operações especificadas no programa fonte sobre as entradas fornecidas pelo usuário.
Montador:
Montador é o programa que faz a tradução entre uma linguagem de montagem (assembly) e o código de máquina. Muitos confundem os termos assembler (o programa montador) e assembly (a linguagem de montagem).
Pré-compilado:
Pré-compilador é o programa responsável por mudanças no código fonte destinadas de acordo com decisões tomadas em tempo de compilação. Por exemplo, um programa na linguagem de programação C permite instruções condicionais para o pré-compilador que podem incluir ou não parte do código caso uma assertiva lógica seja verdadeira ou falsa, ou simplesmente um termo esteja definido ou não.
4. 
5.

Outros materiais