オートマトン・形式言語 演習問題解答例 2014 年 12 月 23 日分 1. (a) 属する. S ⇒ Sa ⇒ Saa ⇒ baa (b) 属さない. (c) 属する.S ⇒ S0 ⇒ S1S0 ⇒ S1a0 ⇒ S1S1a0 ⇒ a1S1a0 ⇒ a1b1a0 2. (a) 最左導出: S ⇒ A1B ⇒ 0A1B ⇒ 00A1B ⇒ 001B ⇒ 0010B ⇒ 00101B ⇒ 00101 最右導出: S ⇒ A1B ⇒ A10B ⇒ A101B ⇒ A101 ⇒ 0A101 ⇒ 00A101 ⇒ 00101 (b) 最左導出: S ⇒ A1B ⇒ 1B ⇒ 10B ⇒ 100B ⇒ 1001B ⇒ 1001 最右導出: S ⇒ A1B ⇒ A10B ⇒ A100B ⇒ A1001B ⇒ A1001 ⇒ 1001 3. (a) G = ({S}, {0, 1}, P, S) P = { S → 0S1 | 01 (d) G = ({S}, {0, 1}, P, S) P = { S → 0S0 | 1S1 | ε } } (b) G = ({S}, {0, 1}, P, S) P = { S → 0S1 | 0S | 0 } (e) G = ({S}, {0, 1}, P, S) P = { S → 0S1S | 1S0S | ε } もしくは, (c) G = ({S, A, B}, {0, 1}, P, S) P = { S → A | B, → → A B P ={ 0A1 | 0A | 0, 0B1 | B1 | 1 } 4. (a) G = ({S, A}, {0, 1}, P, S) P ={ S A → 0S | 1A, → 0A | 1A | ε } (b) 1 1 S A B 0 1 0 S → 0S1 | 1S0 | SS | ε }
© Copyright 2025 ExpyDoc