Page 27 고등학교 프로그래밍 교과서
P. 27










1 프로그래밍의 절차에 대하여 알아보자






사람처럼 생각하는 고성능의 컴퓨터도 있지만 대부분의 컴퓨터는 사람처럼 적절히
알아서 어떤 일을 처리하지 못한다. 따라서 컴퓨터에게 어떤 작업을 시키기 위해서는
구체적으로 일을 지시하여야 한다.


학생들의 성적을
학생들의 성적의 입력받고 입력받은 성적을
‘평균’이란
평균을 계산해줘. 합하여 학생 수로 나누고 결과는 처음부터 이렇게
의미를 몰라.
화면에 표시해. 지시해 주었으면
좋을텐데.














컴퓨터로 문제를 해결하기 위해서는 다음과 같은 순서에 따라 프로그램을 작성하
는 것이 효율적이다.


코딩
문제 분석
주어진 알고리즘에 따라 프로그래
밍 언어를 사용하여 명령문을 입
입출력 설계 력하는 과정을 말한다.

오류 수정
알고리즘 설계
프로그램 작성 도중 발생하는 오류
를 찾아 수정하는 과정으로서, ‘디버
깅’이라고도 한다.
프로그램 코딩과 입력
오류 수정
문법적 오류
번역 프로그램 작성 도중 오타 등으로 언
문법적 오류 어 번역 과정에서 발생하는 오류

모의 실행 모의 데이터 논리적 오류
논리적 오류 프로그램의 제어 논리가 잘못되어
뜻하지 않은 결과가 나오는 오류
실행 및 평가 실제 데이터


문서화

[그림Ⅰ- 5] 프로그램 개발 절차

2. 프로그래밍의 절차 25






(책)2015프로그래밍-교과서3차심의본 본문.indb 25 2017-09-05 오후 4:15:43
   22   23   24   25   26   27   28   29   30   31   32