프로그래밍 일반사무자동화산업기사 · 2019년09월21일 · 49/80
49.다음 수식(expression)을 EBNF로 맞게 표현한 것은?

1
<expression> : : =<expression>(+│-│*│/)<expression>정답
2
<expression>=<expression>[+│-│*│/]<expression>
3
<expression> : : <expression>{+│-│*│/}<expression>
4
<expression> : : = expression [+│-│*│/]<expression>
해설
왼쪽 : 정의될 대상 ::= :정의 ㅣ : 택일 < > : 비종단 { } : 반복 구문연산자만 표현시 +ㅣ-ㅣ*ㅣ\ 압축하면 <expression> ( +ㅣ-ㅣ*ㅣ\ ) <expression>