Uma linguagem de programação pode ser definida como sendo uma linguagem formal, composta de um alfabeto finito de simbolos que podem ser associados...
Uma linguagem de programação pode ser definida como sendo uma linguagem formal, composta de um alfabeto finito de simbolos que podem ser associados para a formação de cadeias de símbolos, chamadas de strings que, por sua vez, podem ser associados em novas strings de acordo com as regras da gramática adotada. Esta definição, ainda que complexa permite definir os três principais fatores para a criação de uma linguagem. Em linguagens formais, para programação, utilizamos gramáticas livres de contexto. Marque, ente as alternativas a seguir, aquela que contém elementos que permitem a definição de uma gramática livre de contexto.
A Regras de produção e analisador semântico,
B Analisador sintático e regras de produção,
C. Alfabelo e strings,
DD Regras de produção e símbolos terminais,
E Símbolos não terminais e strings,
A definição de uma gramática livre de contexto envolve a utilização de regras de produção e símbolos não terminais. Portanto, a alternativa correta é a letra E) Símbolos não terminais e strings.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar