본문/내용
(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)
① 프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오.
② 프로그래밍 언어의 두 가지 부가 기능 중 한 가지를 선택하여 자세히 설명하시오.
③ 프로그래밍 언어의 아홉 가지 평가 기준 중 한 가지를 선택하여 자세히 설명하시오.
(2) 다음에 대해 답하시오. (15점)
① BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명하시오.
② ①에서 답한 EBNF 표현을 구문 도표로 표현하고 그렇게 표현한 이유를 설명하시오.
(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)
프로그래밍 언어의 세 가지 기본 기능 중 하나로 표현 기능을 선택하여 설명하겠다. 표현 기능은 프로그램의 상태와 행동을 정의할 수 있는 능력을 의미한다. 이 기능은 기본적으로 데이터를 모델링하고 조작하는 메커니즘을 제공하며, 프로그래밍 언어의 핵심 요소 중 하나이다. 프로그래밍 언어는 다양한 데이터 타입과 구조를 지원하며, 이러한 요소들은 프로그래머가 문제를 해결하는 데 있어 필수…