Metodo Bolha

1985 palavras 8 páginas
LINGUAGENS FORMAIS (REVISÃO)
Os estudos sobre linguagens formais iniciaram-se na década de 50 com o objetivo de definir matematicamente as estruturas das linguagens naturais. No entanto, verificou-se que a teoria desenvolvida aplicava-se ao estudo das linguagens de programação.
A teoria de linguagens formais engloba, basicamente, o estudo das características, propriedades e aplicações das linguagens formais, bem com a forma de representação da estrutura (sintaxe) e determinação do significado (semântica) das sentenças das linguagens. A importância desta teoria é dupla: tanto apoia outros aspectos teóricos da teoria da computação, tais como decibilidade, computabilidade, complexidade, etc. como fundamenta diversas aplicações computacionais, como por exemplo processamento de linguagens, reconhecimento de padrões, modelagem de sistemas, etc. Mas, o que é uma linguagem?

Uma linguagem é uma forma de comunicação, usada por sujeitos de uma determinada comunidade;
Uma linguagem é o conjunto de SÍMBOLOS e REGRAS para combinar esses símbolos em sentenças sintaticamente corretas.
"uma linguagem é formal quando pode ser representada através de um sistema com sustentação matemática".

Assim sendo, são necessários conceitos matemáticos para o estudo das linguagens formais. Símbolo
Um símbolo é uma entidade abstrata básica sem definição formal. São exemplos de símbolos as letras, os dígitos, etc. Símbolos são ordenáveis lexicograficamente e, portanto, podem ser comparados quanto à igualdade ou precedência. Por exemplo, tomando as letras dos alfabetos, tem-se a ordenação A < B < C < ... < Z. A principal utilidade dos símbolos está na possibilidade de usá-los como elementos atômicos em definições de linguagens.

Sentença (ou palavra)
Uma sentença (ou palavra) é uma seqüência finita de símbolos. Sejam P, R, I, M, e A símbolos, então PRIMA é uma sentença. As sentenças vazias, representadas por , é uma sentença constituída por nenhum símbolo.

Tamanho de uma

Relacionados

  • Metodo bolha em Assembly x86
    328 palavras | 2 páginas
  • Ordenação de vetor usando Método Bolha com aplicaçãoo de MPI
    1372 palavras | 6 páginas
  • Metodos cientificos
    1419 palavras | 6 páginas
  • Trabalho De CM2 Teste De Estanqueidade
    8797 palavras | 36 páginas
  • Algoritmos de ordenação
    799 palavras | 4 páginas
  • Estrutura de dados unidade 2 parte 2
    2573 palavras | 11 páginas
  • quimica
    1575 palavras | 7 páginas
  • Tubo dinâmico - descobrir a aceleração da gravitadade
    1010 palavras | 5 páginas
  • estudo
    418 palavras | 2 páginas
  • Trabalho Da Aps
    2744 palavras | 11 páginas