Page 31 고등학교 프로그래밍 교과서
P. 31
내 실력 확인하기
내용을 이해했나요?
• 프로그래밍 절차: [문제 분석] → [입출력 설계] → [알고리즘 설계] → [프로그램 코딩과 입력] → [번역] → [모의
실행] → [실행 및 평가] → [문서화]
• 문법적 오류: 프로그래밍 도중 프로그래밍 언어의 문법과 규칙에 맞지 않거나 오타 등으로 프로그램 번역 과정
에서 발생하는 오류이다.
• 논리적 오류: 프로그램 문법에는 오류가 없으나 모의 데이터를 입력하여 실행한 결과 원하는 값이 나오지 않는
경우에 발생하는 오류이다.
문제로 확인할까요?
1. 프로그래밍 절차의 코딩 단계에서 오타로 인해 발생되는 오류는?
① 논리적 오류 ② 문법적 오류 ③ 실행 오류 ④ 시간적 오류 ⑤ 공간적 오류
2. 논리적 오류는 프로그래밍 절차의 어느 단계에서 발견되는가?
① 문제 분석 ② 입출력 설계 ③ 프로그램 코딩 ④ 번역 ⑤ 모의 실행
3. 다음 대화에서 말하는 프로그래밍 절차는?
이 단계에서는
프로그램에서 처리
해야 할 일의 내용과
약속된 기호를 방법, 순서 등을 정해진
이용하여 프로그램의 기호로 작성해야 해.
선생님, 프로그램을
절차를 그림으로
만들기 위해 문제 분석과 입
표현하는 단계이죠.
출력 설계를 한 후, 그 다음
선생님!
단계는 무엇이죠?
평가해 볼까요?
★다음 평가 항목에 따라 자신의 성취 척도를 스스로 점검해 보자.
척도
영역 평가 항목
1 2 3 4 5
이해 프로그래밍 절차를 설명할 수 있는가?
적용 프로그래밍 절차에서 발생하는 오류를 구분할 수 있는가?
내 실력 확인하기 29
(책)2015프로그래밍-교과서3차심의본 본문.indb 29 2017-09-05 오후 4:15:44