학습   과제물 특집 2022학년도 2학기 중간평가

교재와 강의에서 다룬 기능과 기준에 근거하라고 문제에서 요구하고 있습니다. 이에 따라 세 개의 소문제에서 요구하는 대상은 다음과 같고, 이는 교재 1장과 2장, 그리고 강의 1강과 2강에서 다루고 있습니다. ① 프로그래밍 언어의 세 가지 기본 기능: 작성력, 가독성, 실행 가능성② 프로그래밍 언어의 두 가지 부가 기능: 추상화, 모듈화③ 프로그래밍 언어의 아홉 가지 평가 기준: 작성력, 가독성, 신뢰성, 직교성, 일관성, 확장성, 효율성, 유연성, 이식성 소문제 별로 한 가지씩 선택해 자세히 설명하라고 문제에서 요구하고 있습니다. 따라서 선택한 것이 무엇인지 명칭을 먼저 쓴 후 해당 내용을 자세히 설명하면 됩니다. 교재와 강의 내용을 기반으로 작성하면 되므로 일부러 다른 참고자료를 찾을 필요는 없습니다. 다만, 교재와 강의 내용을 그대로 옮겨쓰면 표절률이 높아져 감점 처리될 수 있으므로, 반드시 본인이 이해한 것을 바탕으로 자신만의 표현으로 스스로 새롭게 작성해야 합니다. 그리고 자세히 설명해야 하므로 간략히 1~2줄로만 작성하면 감점 처리될 수 있습니다. 물론 과제 전체 분량이 표지 포함 5쪽 이하이므로 너무 과하게 작성해도 안 됩니다. 설명하는 방식은 선택한 것에 대한 의미를 자세히 풀어 써도 되고, 의미를 간단히 쓰고 예시를 사용해서 자세히 설명해도 됩니다. ① BNF로 표현된 세 개의 구문이 문제에 제시돼 있습니다. 각 구문에 대한 이해를 먼저 해야 하는데, 그러기 위해서는 BNF의 정의를 명확하게 이해하고 있어야 합니다. 그 정의에 따라 각 구문에서 어떤 것이 메타 기호이고 어떤 것이 비단말 기호이며 어떤 것이 단말 기호인지 먼저 구분할 수 있어야 하고, 그 후 해당 구문이 어떤 구조를 나타내는지 파악해야 합니다. BNF의 정의는 교재 4장과 강의 4강에서 다루고 있습니다.&nbs

2좋아요 URL복사 공유
현재 댓글 0
댓글쓰기
0/300

사람과 삶

영상으로 보는 KNOU

  • banner01
  • banner01
  • banner01
  • banner01