책 내용 질문하기
안녕하세요. 사무자동화 제3회 19년 3월 3과목 41번 문제 관련질문입니다
도서
2020 시나공 기출문제집 사무자동화산업기사 필기 [기출문제집]
페이지
64
조회수
270
작성일
2020-06-02
작성자
탈퇴*원
첨부파일

41번 문제. BNF 표기법 중 "반복"을 의미하는 것은?

보기 1,2,3,4

정답 4번 { }

 

위와같이 수험책에 적혀있습니다.

저는 궁금한게 아래 병행학습에 적힌 참고내용을 보시면

BNF 표기법에 사용되는 기호와

EBNF 표기법에 사용되는 기호를 보면

 

BNF 기호는 

= 정의

| < > 논터미널

 

EBNF 기호는

{ } 반복

[ ] 선택

( | ) 선택 택일

 

이렇게 적혀있습니다

 

저는 궁금한게 뭐냐면

41번 문제를 보면 BNF 표기법 중 "반복"을 의미하는 것은?

이라고 문제를 내면서

정답이 4번 { } 이 기호가 답이라고 합니다

 

EBNF 표기 기호가 정답이 되는지 알고싶습니다

감사합니다

 

만약 오류라면 정오표에 올라온 내용이 아닌것같습니다

꼭 확인해주시면 감사하겠습니다

 

답변
2020-06-03 09:10:39

안녕하세요. 길벗 수험서 운영팀입니다.

 

BNF는 프로그래밍 언어의 구문 형식을 정의하는 데 가장 일반적인 표현 방식이며, BNF를 확장하여 반복되는 부분이나 선택적인 부분을 쉽고 간결하게 표현한 것을 EBNF(Extended BNF)라고 합니다. 

그러므로 일반적으로 BNF 표기법하면 BNF와 EBNF를 포함한 것이라고 생각하시면 됩니다.

BNF와 EBNF에 선택(택일)이 각각 있으므로 이 둘만 구분하여 기억하면 됩니다.

 

행복한 하루되세요.^^

  • 관리자
    2020-06-03 09:10:39

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    BNF는 프로그래밍 언어의 구문 형식을 정의하는 데 가장 일반적인 표현 방식이며, BNF를 확장하여 반복되는 부분이나 선택적인 부분을 쉽고 간결하게 표현한 것을 EBNF(Extended BNF)라고 합니다. 

    그러므로 일반적으로 BNF 표기법하면 BNF와 EBNF를 포함한 것이라고 생각하시면 됩니다.

    BNF와 EBNF에 선택(택일)이 각각 있으므로 이 둘만 구분하여 기억하면 됩니다.

     

    행복한 하루되세요.^^

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.