(1) 프로그래밍 언어의 구성 요소 중 데이터, 연산, 명령어, 타입을 각각 5줄 이내로 설명하고, (2) 저급 언어와 고급 언어의 차이점을 설명하고, (3) 프로그래밍 언어 중 하나만 선택하여 그 언어가 저급 언어와 고급 언어 중 어디에 해당하는지 쓰시오. 그리고 그렇게 생각한 이유를 제시하시오.
- 최초 등록일
- 2024.09.15
- 최종 저작일
- 2024.09
- 4페이지/ 한컴오피스
- 가격 2,000원
과제정보
학과 |
컴퓨터과학과 |
학년 |
2학년 |
과목명 |
프로그래밍언어론 |
자료 |
3건
|
공통 |
1. 다음에 대해 답하시오. (15점)
(1) 프로그래밍 언어의 구성 요소 중 데이터, 연산, 명령어, 타입을 각각 5줄 이내로 설명하시오.
(2) 저급 언어와 고급 언어의 차이점을 3줄 이상 10줄 이하로 설명하시오.
(3) 프로그래밍 언어 ... 더보기
1. 다음에 대해 답하시오. (15점)
(1) 프로그래밍 언어의 구성 요소 중 데이터, 연산, 명령어, 타입을 각각 5줄 이내로 설명하시오.
(2) 저급 언어와 고급 언어의 차이점을 3줄 이상 10줄 이하로 설명하시오.
(3) 프로그래밍 언어 중 하나만 선택하여 그 언어가 저급 언어와 고급 언어 중 어디에 해당하는지 쓰시오. 그리고 그렇 게 생각한 이유를 제시하시오.
2. BNF로 표현된 다음 여섯 개의 구문을 이용하여 다음에 대해 답하시오. (15점)
<for문> ::= for ( <초기화> ; <종료조건>;<변화문>)<반복문장>
<초기화> ::= <문장>|ε
<종료조건> ::= T|F
<변화문> ::= <문장> |ε
<반복문장> ::= <문장>;|{<문장들>}
<문장들> ::= <문장>; | <문장들> <문장>;
(1) 위 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명하시오.
(2) 위 구문을 하나의 구문 도표로 합쳐 표현하고 그렇게 표현한 이유를 설명하시오. 접기
|
목차
Ⅰ. 서론
Ⅱ. 본론
1. 프로그래밍 언어의 구성 요소
2. 저급 언어와 고급 언어의 차이점
3. 프로그래밍 언어 선택과 분류
Ⅲ. 결론 - 과제를 수행하며 느낀 점
Ⅳ. 참고문헌
본문내용
프로그래밍 언어는 컴퓨터가 이해하고 실행할 수 있는 명령어를 작성하기 위해 사용하는 도구이다. 현대 사회에서 프로그래밍 언어는 소프트웨어 개발, 데이터 분석, 인공지능 모델 구축 등 다양한 분야에서 핵심적인 역할을 하고 있다. 프로그래밍 언어는 인간이 의도한 작업을 컴퓨터가 수행하도록 명령을 작성할 수 있게 해주는 언어로, 그 구조와 문법은 각기 다르지만 기본적으로 데이터, 연산, 명령어, 타입 등의 구성 요소를 포함한다. 데이터는 프로그램이 처리할 수 있는 정보를 의미하며, 변수와 상수 등으로 나타낼 수 있다. 연산은 데이터에 수행할 수 있는 계산이나 조작을 의미하며, 산술 연산, 논리 연산 등 다양한 연산이 존재한다. 명령어는 프로그램이 수행해야 할 동작을 지시하는 구문으로, 조건문, 반복문, 함수 호출 등이 이에 해당한다. 마지막으로, 타입은 데이터의 종류를 정의하며, 정수, 실수, 문자열 등 다양한 타입이 존재하여 데이터를 올바르게 처리하도록 돕는다.
참고 자료
김강현·박두순·황종선,2012, 컴파일러 구성, 한국방송대학교출판부
유원희·하상호 역2018, 프로그래밍 언어론, 홍릉과학출판
이성욱, 장종준,2012, 필요한 것만 공부하는 프로그래밍, 21세기사