homework-09.txt

TA: Jade Cheng (TA)
ICS 313
HW 9 Homework on auxiliary algorithms
Due 2/17/19

[Problem 1]

Consider the grammar:

        S --> XY
        H --> XY | R
        Z --> N
        X --> YY
        Y --> NZZ | R
        R --> epsilon

1. Which symbols are reachable from the goal symbol?

        S       x
        X               x
        Y               x
        H
        R               x
        Z               x
        N               x

Answer: S, X, Y, R, Z, N are reachable from the goal symbol.

2. From which symbols is it possible to derive a terminal string?

        S                               x
        X                       x
        Y               x
        H                               x
        R
        Z               x
        N       x

Answer: from S, X, Y, H, Z, N it is possible to derive a terminal string.

3. Which symbols are vanish?

        S                               x
        X                       x
        Y               x
        H               x
        R       x
        Z
        N

Answer: S, X, Y, H, R are vanish.


[Problem 2]

Consider the grammar:

        S --> U | n
        U --> R
        X --> d | e
        Y --> RV
        R --> XX | ab
        Z --> Ze
        T --> f

Evaluate the set heads (UXYZn)

The possible set of heads are:

        S       
        U       x
        n       
        R       x
        X       x
        d       x
        e       x
        Y
        V
        a       x
        b
        Z
        T
        f

Answer: U, R, X, d, e, a are in the set of heads.

Valid HTML 4.01 Valid CSS