Page 142 고등학교 프로그래밍 교과서
P. 142
컴퓨팅 사고력을 키우는
수행 평가 사용자 정의 함수를 이용한 소수 판별 프로그램
활동 목표 사용자 정의 함수를 이용하여 프로그램을 작성할 수 있다.
입력한 정수가 소수인지 판별하는 프로그램이다.
다음 프로그램 코드를 사용자 정의 함수를 활용하는 형태로 수정해 보자.
프로그램
01 #include
02 int main( )
03 {
04 int n, count=0, a=2;
05 printf("2 이상 정수 입력: ");
06 scanf("%d",&n);
07 while(a<=n)
08 {
09 if(n%a= =0)
10 count++;
11 a++;
12 }
13 if(count= =1) {
14 printf("%d는 소수입니다.\n",n);
15 }
16 else {
사용자 정의 함수의 17 printf("%d는 소수가 아닙니다.\n",n);
이름은 findprime으로 하고 18 }
매개 변수는 정수 1개,
19 return 0;
반환값은 정수예요.
20 }
스스로 평가하기
구분
평가 항목
그렇다 보통이다 그렇지 않다
•사용자 정의 함수를 목적에 맞게 정의할 수 있다.
•사용자 정의 함수를 이용하여 프로그램을 작성할 수 있다.
140 Ⅱ. C 프로그래밍의 기초
(책)2015프로그래밍-교과서3차심의본 본문.indb 140 2017-09-05 오후 4:16:31