Presentation is loading. Please wait.

Presentation is loading. Please wait.

프로그램 개발 방법론 부재 : 연습문제 (6장) 학번:01190347 이름:김치우.

Similar presentations


Presentation on theme: "프로그램 개발 방법론 부재 : 연습문제 (6장) 학번:01190347 이름:김치우."— Presentation transcript:

1 프로그램 개발 방법론 부재 : 연습문제 (6장) 학번: 이름:김치우

2 100에서 1000까지의 사이의 수에서 소수를 구하고 그 개수를 구하는 순서도를 작성하시오.
START. A, B, N,C=0, COUNT=0 소수의 개수 : C 소수 구하기 END A=100,1000,1 B=1,A,1 N=A%B N N=0 y COUNT++ N COUNT=2 y N C++,COUNT=0

3 1. 프로그램 코딩과 실행 장면 #include <stdio.h> void main(){
int a,b,n,c=0,count=0; printf("소수구하기\n"); for(a=100;a<=1000;a++){ for(b=1;b<=a;b++){ n=a%b; If(n==0) count++; } if(count==2){ printf("%d\t",a); c++; count=0; printf("\n소수의 개수: %d\n",c);

4 2. 1에서 100사이의 수에서 약수의 개수가 5 이상인 것을 모두 찾는 순서도를 구하시오.
START 약수의 개수 : G I,J,N,COUNT=0,G=0 END I=1,100,1 J=1,I,1 N=I%J N=1 COUNT++ COUNT>=5 I G++,COUNT=0

5 2. 프로그램 코딩과 실행 장면 #include <stdio.h> void main(){
int i,j,n,g=0,count=0; for(i=1;i<=100;i++){ for(j=1;j<=i;j++){ n=i%j; if(n==1) count++; } if(count>=5){ printf("%d\t",i); g++; count=0; printf("\n약수의 개수:%d\n",g);

6 3. 다음의 결과를 출력하는 구구단 순서도를 작성하시오.
START 구구단 1단 1x1=1 . 2단 2x1=2 3단 3X1=3 9단 9X1=9 9X9=81 I,J 구구단 I =1,9,1 I단 J =1,9,1 I X J= I*J END

7 3. 프로그램 코딩과 실행 장면 #include <stdio.h> void main(){ int i,j; printf(" 구구단\n"); for(i=1;i<=9;i++){ printf("%d단\n",i); for(j=1;j<=9;j++){ printf("%d X %d = %d\n",i,j,i*j); }

8 4. 다음의 결과가 나오는 순서도를 작성하시오.. ① ② ③ ***** **** *** ** * * *** *****
******* ********* 1 12 123 1234 12345

9 1. 순서도와 프로그램 코딩, 출력화면 START I,J * END #include <stdio.h>
void main(){ int i,j; for(i=1;i<=5;i++){ for(j=5;j>=i;j--){ printf("*"); } printf("\n"); START I,J I=1,5,1 J=5,I,-1 * \N END

10 2. 순서도와 프로그램 코딩, 출력화면 #include <stdio.h> void main(){
START #include <stdio.h> void main(){ int i,j,a=4,n,b,c; for(i=1;i<=5;i++){ for(j=a;j>=0;j--){ printf(" "); } for(n=1;n<=i;n++){ printf("*"); for(c=3;c<=n;c++){ a--; printf("\n"); I,J,A=4,N,C I=1,5,1 J=A,0,-1 공백 C=3,N,1 * A-- \N END

11 3. 순서도와 프로그램 코딩, 출력화면 START I,J I=1,5,1 J \N END
#include <stdio.h> void main(){ int i,j; for(i=1;i<=5;i++){ for(j=1;j<=i;j++){ printf("%d",j); } printf("\n"); START I,J I=1,5,1 J=1,I,1 J \N END


Download ppt "프로그램 개발 방법론 부재 : 연습문제 (6장) 학번:01190347 이름:김치우."

Similar presentations


Ads by Google