본문/내용
(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)
① 프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오.
② 프로그래밍 언어의 두 가지 부가 기능 중 한 가지를 선택하여 자세히 설명하시오.
③ 프로그래밍 언어의 아홉 가지 평가 기준 중 한 가지를 선택하여 자세히 설명하시오.
(2) 다음에 대해 답하시오. (15점)
① BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명하시오.
`배열 선언` = `타입> `identifier` `배열 차원` ;
`타입> = char | int | double
`배열 차원` = [`digit`] `배열 차원` | [`digit`]
② ①에서 답한 EBNF 표현을 구문 도표로 표현하고 그렇게 표현한 이유를 설명하시오.
(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)
프로그래밍 언어는 복잡한 문제를 해결하기 위한 도구로 사용되며, 주로 세 가지 기본 기능과 여러 부가 기능을 통해 프로그램을 작성하고 실행하는 데 필요한 다양한 방법을 제공한다. 여기에서 선택한 기본 기능은 “데이터 조작”이다. 데이터 조작은 …