BNF에 표현된 프로그램 언어의 문법
974 단어 AP시험 학습기록 30년 가을
아래 설명은 BNF로 표시된 프로그램 언어의 구문의 일부입니다.아래 설명은 BNF가 나타내는 프로그램 언어의 문법의 일부분이다매개변수 > 에서 올바른 매개변수를 지정합니다.
<매개 변수 지정>:=<매개 변수> <매개 변수 지정>, <매개 변수>)
<매개 변수>>:=<문자><매개 변수><문자>
< 알파벳 >: = a | b | d | f | g | h | i
논리로 삼다
<매개 변수 지정>:=(<매개 변수 지정>,<매개 변수>)
→(<매개 변수 지정>,<매개 변수>),<매개 변수>)
→(((<매개 변수 지정>,<매개 변수>),<매개 변수>),<매개 변수>)
한결같다
((((<매개 변수>,<매개 변수>),<매개 변수>),<매개 변수>),<매개 변수>,<매개 변수>),<매개 변수>)
라는 문법이 적절해졌다.
즉, "()", ","은(는) 필수입니다.그리고 가오리 같은 이중괄호도 안 된다.괄호 안에도 매개변수 지정이 있으므로 "()", ","도 필수입니다.
그래서 역도는 틀렸고, 아시아는 옳았다.
——————————————
보태다
다음 규칙에서 생성할 수 있는 공식은 무엇입니까?
[규칙]
『식』: = 『변수 』 융(『식』 + 『식』)
\n변수>:=A|B|C|D
A、A+(B+C)*D i、(A+B)+(C+D)
u、(A+B)*(C+D)e、(A*B)+(C*D)
답안
+의 경우 양쪽에 "("이 필요합니다.
따라서 A, B, E는 잘못된 것이다.
참조:
Reference
이 문제에 관하여(BNF에 표현된 프로그램 언어의 문법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lymansouka2017/items/f0960106b6490d1abd4d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)