Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1. AAssppeeccttooss TTeeóórriiccooss ddaa CCoommpp.. –– AAttiivviiddaaddee 0011 335577XX Quantidade de alunos: máximo 4 Envio: e-mail (clayton.valdo@docente.unip.br) Formato: Word Data máxima: 10/03/2019 Título e-mail: [ATC] ATIV_01 Observações: - 2 1. Classifique as gramáticas abaixo na hierarquia de Chomsky. a. G = (V, T, P, X) onde: V = {X}, T = {a, b} e P = {XaX, Xb} b. G = (V, T, P, A) onde: V = {A, B} T = {0, 1} P = {A0A, AB, B1B, B1} c. G = (V, T, P, S) onde: V = {S, B, C} T = {a, b, c} P = {SaSBC, SaBC, CBBC, aBab, bBbb, bCbc, cCcc} d. G = (V, T, P, S) onde: V = {S, B, C, D} T = {0, 1} P = {S0B, S1C, S0C, B0S, B1D, B1B, B, C1S, C0D, C, D0C, D1B} e. G=(V, T, P, INT) onde: V = {DIG, INT} T = {+, –, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9} P = {INT +DIG | –DIG, DIG0DIG | 1DIG | ... | 9DIG | 0 | 1 | ... | 9} 2. Gere uma Gramática G1, tal que tenhamos números reais validados. 3. Gere uma Gramática G2, tal que tenhamos identificadores validados, padrão C++ (iniciam com pelo menos uma letra e depois qualquer sequência de letras, números e o sublinhado), de forma que esta Gramática seja: a. GI b. GLC c. GSC d. GR 4. Converta as gramáticas acima para ERs.
Compartilhar