Transcript 8장 연습문제
8.2 2개의 수 A와 B를 입력하여 A를 B로 나누어서 몫과 나머지를 각각 계산하고 A, B 몫, 나머지를 출력하는 순서도를 작성하라. 단 몫은 정수로 출력하고 A와 B는 0이 아닌 양수이다. START READ A, B X=A/B Floor (A / B) Modf (A, b) 몫=X 나머지 = Y END 8.4 1°에서 180°까지 5° 간격으로 Sin, Cos, Tan를 계산하여 출력하는 순서도를 작성하라. START S, C, T, R, L L = 5, 180, 5 R = (L/180)∏ S = SIN(R) C = COS(R) T = TAN(R) SIN(R) = S COS(R) = C TAN(R) = T END 8.5 주사위를 100회 던졌을 때 3이 나타나는 기대값을 난수 함수로 난수를 발생시켜서 계산하는 순서도를 작성하라. START SEED, R COUNT, X J J=1, 100, 1 R = RAND() R=R%6+1 YES R=3 COUNT ++ END NO . START J = 0, 19, 1 A[J] = RAND() J = 0, 19, 2 WIRTE READ S NO YES COUNT ++ SUM = COUNT * 10 END , WRITE SUM . A[J]*A[J+1] = A[J]*A[J+1]==S 8 6 순자난 서판수 도에를 를서발 작입생 성력시 하하켜 라여서 1 10 문쌍 제의 당곱 10 셈 점문 씩제 채를 점출 하력 는하 고 그 답 을 8.7 축제 기간에 10명을 추첨하여 행운권을 주려고 한다. 난수를 발생시켜서 그 난수와 같은 학번의 학생이 당첨된 학생이다. 학번은 1~500번까지이고, 한 학생은 1번만 당첨되어야 한다. 이들 조건을 만족하도록 행운권을 추첨하는 순서도를 작성하라. START Prize i,x,r,a[10] i는 0부터 10미만까지 1씩 증가 Yes Print “ 행운권추첨 ” R = rand X = r % 500+1 a[i] = x Prize 복귀 Output END Cheak No i는 0부터 10미만까지 1씩증가 Output No Print “당첨자학번 ” Yes Output a[i] Cheak Print ‘\n’ Print “축하합니다 ” 복귀 복귀 10.다음과 같은 데이터를 입력해서 이자를 계산하여 원금과 이율, 이자를 출력화고, 이자는 평균과 표준편차플 계산하여 출력하는 순서도를 작성하라.(이자=원금*이율) START Output Input define G 4 i는 0부터 G미만까지 1씩증가 s[8][20],won[20],i Input s[i],won[i ], Iyul[i ] sm =0,iyul[20],ija[20], aveija , aveave , sum=0 ija[i ]=won[i ]*iyul[i ] Print “은행출력 ” 복귀 Print “이자일람표” i 는 0 부터 G미만까지 1씩증가 Output s[i],won[i ], iyul[i],ija[i ] input ave ave_2 ave i는 0부터 G미만까지 1씩증가 i는 0 부터 G 미만까지 1씩증가 sum+= ija[i] sm = sm+(ija[i] - aveija ) Output aveja = sum/G aveave =sm /G END 복귀 복귀 ave2 Output aveija , aveave 복귀