logo

Crowdly

Browser

Add to Chrome

Formálne jazyky

Looking for Formálne jazyky test answers and solutions? Browse our comprehensive collection of verified answers for Formálne jazyky at moodle.fei.tuke.sk.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Slovo jazyka možno získať zreťazením ohodnotení listov jemu zodpovedajúceho stromu abstraktnej syntaxe (AST) zľava doprava.

0%
100%
View this question
Daná je gramatika G = ({S, A, C, E, X}, {a, c, e}, P, S), kde P

je množina nasledujúcich prepisovacích pravidiel:

S → ACE ∣ Xa ∣ E

A → ε ∣ aC

C → c ∣ ε

E → ε ∣ e

X → ε

Vyberte tvrdenia, ktoré platia pre vyššie uvedenú gramatiku.

100%
100%
100%
100%
0%
100%
View this question
Daná je gramatika G = ({E, T, F, S, G, X}, {/, %, +, -, *, ^, (, ), number}, P, S), kde P

je množina nasledujúcich prepisovacích pravidiel:

S ::= E { "*" E }

E ::= T { ("/" ∣ "%") T }

T ::= F { "+" F }

F ::= G { "-" G }

G ::= X { "^" X }

X ::= number ∣ "(" S ")"

Gramatika reprezentuje jazyk aritmetických výrazov. Na základe vlastností uvedenej gramatiky vyhodnoďte nasledujúci výraz:

2 + 4 - 1 + 2 * 2 ^ 2.

Poznámka: Odpoveď uvádzajte iba ako číslo (napr. 100).
View this question
Určte počet lexém pre nasledujúci výraz (jazyk Python):

"""Píšem test."""

Poznámka: Odpoveď uvádzajte iba ako číslicu (napr. 100).
View this question
Daná je nasledujúca gramatika:

S → pSq ∣ RS ∣ ε

R → rR ∣ pRr ∣ r

Je slovo

rrprr odvoditeľné prostredníctvom tejto gramatiky?
100%
0%
View this question
Ktoré z nasledujúcich tvrdení platí pre ATS?

0%
0%
100%
0%
View this question
Na základe Chomského hierarchie klasifikujte nasledujúcu gramatiku:

S → aSa ∣ bSb ∣ C

C → aC ∣ bC ∣ a ∣ b

Poznámka: V prípade klasifikácie gramatík a jazykov do jednej z tried Chomskeho hierarchie budeme vždy uvažovať najnižšie položenú triedu, do ktorej možno gramatiku resp. jazyk klasifikovať.

0%
0%
0%
100%
View this question
Nech je daný jazyk L1 = {a, ab, ba} a jazyk L2 = {ε, b, aa}. Určte L1L2.

Poznámka: Výslednú množinu zapíšte tak, aby boli reťazce usporiadané od najkratších po najdlhšie a pri rovnakej dĺžke v abecednom poradí. Ak sa v množine nachádza ε, zapisuje sa vždy ako prvý v tvare eps. Príklad správneho zápisu: {ep, x, xx, xy, xyz}.
View this question
Daná je gramatika G = ({S, A}, {c, d}, P, S), kde P

je množina nasledujúcich prepisovacích pravidiel:

S → cA ∣ dA

A → cA ∣ d ∣ ε

Vyberte tvrdenia, ktoré platia pre vyššie uvedenú gramatiku.

100%
0%
0%
100%
0%
View this question
Daná je gramatika G = ({S, E}, {/, %, +, -, *, ^, (, ), number}, P, S), kde P

je množina nasledujúcich prepisovacích pravidiel:

S ::= E { ("+" ∣ "-" ∣ "*" ∣ "/") E }

E ::= number ∣ "(" S ")"

Gramatika reprezentuje jazyk aritmetických výrazov. Na základe vlastností uvedenej gramatiky vyhodnoďte nasledujúci výraz:

8 / 2 + 2 * 3.

Poznámka: Odpoveď uvádzajte iba ako číslo (napr. 100).
View this question

Want instant access to all verified answers on moodle.fei.tuke.sk?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome