2022학년도 2학기 중간과제물 프로그래밍 언어론
- 최초 등록일
- 2023.09.01
- 최종 저작일
- 2022.11
- 4페이지/ MS 워드
- 가격 3,000원
과제정보
학과 |
컴퓨터과학과 |
학년 |
2학년 |
과목명 |
프로그래밍언어론 |
자료 |
5건
|
공통 |
(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)
① 프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오.
② 프로그래밍 언어의 두 가지 부가 기능 중 한 가지를 선택하여... 더보기
(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)
① 프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오.
② 프로그래밍 언어의 두 가지 부가 기능 중 한 가지를 선택하여 자세히 설명하시오.
③ 프로그래밍 언어의 아홉 가지 평가 기준 중 한 가지를 선택하여 자세히 설명하시오.
(2) 다음에 대해 답하시오. (15점)
① BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명하시오.
<배열 선언> ::= <타입> <identifier> <배열 차원> ;
<타입> ::= char | int | double
<배열 차원> ::= [ <digit> ] <배열 차원> | [ <digit> ]
② ①에서 답한 EBNF 표현을 구문 도표로 표현하고 그렇게 표현한 이유를 설명하시오. 접기
|
소개글
"2022학년도 2학기 중간과제물 프로그래밍 언어론"에 대한 내용입니다.
목차
(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)
(2) 다음에 대해 답하시오. (15점)
본문내용
(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)
① 실행 가능성(Executability) : 컴퓨터에서 실행 될 수 있도록 하는 기능
프로그래밍 언어는 실행 가능성을 염두에 두고 설계되어야 하며, 실행 가능성이라는 제약 때문에 프로그래밍 언어를 무한히 자유롭게 설계할 수 없으며, 실행 가능성을 이해하면 구현의 의미를 알 수 있으며, 문제를 해결할 수 있는 아이디어를 구체적인 실행 가능한 형태로 나타냈다는 뜻에서 프로그램 코드를 구현이라 부르기도 한다.
구현이란 구체적으로 실현한 것을 뜻하며 다시 말해서 프로그램은 알고리즘에 대한 구현이라고 생각할 수 있다.
프로그램을 작성할 때는 항상 실행 가능성을 염두에 두어야 하기 때문에 프로그래밍 언어의 실행 가능성을 프로그램 언어 작성력의 일부로 보는 사람도 있습니다.
참고 자료
없음