• 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (1 페이지)
    1

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (2 페이지)
    2

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (3 페이지)
    3

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (4 페이지)
    4

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (5 페이지)
    5

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (6 페이지)
    6

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (7 페이지)
    7


  • 본 문서의
    미리보기는
    7 Pg 까지만
    가능합니다.
(더블클릭:확대)
더크게 보기 ▼
(드래그:좌우이동)
닫기 ▲
  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (1 페이지)
    1

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (2 페이지)
    2

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (3 페이지)
    3

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (4 페이지)
    4

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (5 페이지)
    5

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (6 페이지)
    6

  • 2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등   (7 페이지)
    7



  • 본 문서의
    (큰 이미지)
    미리보기는
    7 Page 까지만
    가능합니다.
(더블클릭:축소)
작게 보기 ▲
(드래그:좌우이동)


2022년 2학기 방송통신대 프로그래밍언어론 중간과제물)프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오 BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명 등


방송통신 > 컴퓨터
  프로그래밍언어론[3].hwp   [Size : 50 Kbyte ]
  15,000   7 Page
 
  100%
 




자료설명

리포트 작성에 참고하세요~

문단 모양(왼쪽 여백 0, 오른쪽 여백 0, 줄간격 160%)
글자 모양(굴림체, 장평 100%, 크기 11 pt, 자간 0%)

행복하세요, Now!

목차/본문

(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)

① 프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오.
② 프로그래밍 언어의 두 가지 부가 기능 중 한 가지를 선택하여 자세히 설명하시오.
③ 프로그래밍 언어의 아홉 가지 평가 기준 중 한 가지를 선택하여 자세히 설명하시오.

(2) 다음에 대해 답하시오. (15점)

① BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명하시오.
[배열 선언] ::〓 [타입] [identifier] [배열 차원] ;
[타입] ::〓 ch-ar | int | double
[배열 차원] ::〓 [ [digit] ] [배열 차원] | [ [digit] ]
② ①에서 답한 EBNF 표현을 구문 도표로 표현하고 그렇게 표현한 이유를 설명하시오.

(3) 참고문헌



(1) 교재와 강의에서 다룬 기능과 기준에 근거하여 다음에 대해 답하시오. (15점)


① 프로그래밍 언어의 세 가지 기본 기능 중 한 가지를 선택하여 자세히 설명하시오.

프로그래밍 언어의 기본 기능은 작성력, 가독성, 실행 가능성이다. 여기서는 가독성을 선택하여 자세히 설명한다.

가독성(readability)은 프로그램을 쉽게 읽을 수 있도록 하는 기능을 말한다. 자연어이든 프로그래밍 언어이든, 언어는 의사소통의 수단이라는 의미에서 상대가 쉽게 이해할 수 있도록 표현을 사용하는 것이 바람직하다. 특히 최근의 소프트웨어 생산은 협업을 통해 이루어지는 경우가 많은 만큼, 문법에 오류가 없으면서 동시에 읽기 쉬울 때 소프트웨어 개발에 더 효율적이라고 할 수 있다.

무엇보다 소프트웨어는 개발이라는 일회성 이벤트로 끝나지 않고, 그 수명 주기에 따라 지속적으로 유지보수가 필요하다. 따라서 가독성 있는 프로그래밍 언어로써 충분히 기능하지 못하면, 시간이 지날수록 개발자 본인도 그 프로그램을 이해하는 데 적지 않은 어려움이 있을 뿐 아니라, 개발 참여자들과의 커뮤니케이션에도 큰 장애요인이 될 수밖에 없다. 그리고 이러한 문제는 결과적으로 비용 상승이라는 경영상의 어려움으로 귀결될 것이다.

C언어처럼 많이 사용되는 Python으로 가독성의 예를 들어보자.…(생략)

참고문헌

우균·김진욱(2019), 프로그래밍언어론, 출판문화원.


연관추천자료


+장바구니

+연관검색어
방송통신대프로그래밍언어론   방송대프로그래밍언어론   방통대프로그래밍언어론   2022년   2학기   방송통신대   철학의이해   중간과제물   교재   1장   정독한   핵심내용   1쪽에   요약하고   본인   생각하   철학   의의   가치   2장   욕망하   존재로서   인간관   보인   철학자들  




회사소개 | 개인정보취급방침 | 고객센터olle@olleSoft.co.kr
올레소프트 | 사업자 : 408-04-51642 ㅣ 광주 서구 상무대로 911번길 42, 102-104 | 채희준 | 통신 : 서구272호
Copyrightⓒ www.allreport.co.kr All rights reserved | Tel.070-8744-9518
개인정보취급방침고객센터olle@olleSoft.co.kr
올레소프트 | 사업자 : 408-04-51642 | Tel.070-8744-9518