60 likes | 275 Views
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.
E N D
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 NO R = 3 YES COUNT ++ END
8.6 난수를 발생시켜서 10쌍의 곱셈 문제를 출력하고, 그답을 자판에서 입력하여 1문제 당 10점씩 채점하는 순서도를 작성하라. START J = 0, 19, 1 A[J] = RAND() J = 0, 19, 2 WIRTE A[J]*A[J+1] = READ S A[J]*A[J+1]==S NO YES COUNT ++ SUM = COUNT * 10 WRITE SUM END
8.7 축제 기간에 10명을 추첨하여 행운권을 주려고 한다. 난수를 발생시켜서 그 난수와 같은 학번의 학생이 당첨된 학생이다. 학번은 1~500번까지이고, 한 학생은 1번만 당첨되어야 한다. 이들 조건을 만족하도록 행운권을 추첨하는 순서도를 작성하라. Prize START Cheak Output No i는 0 부터 10 미만까지 No Print i,x,r,a[10] i 는 0 부터 10 미만까지 1 씩 증가 “ ” 당첨자학번 1 씩증가 Yes Yes Print R = rand Output 행운권추첨 “ ” Cheak X = r % 500+1 a[i ] a[i ] = x Prize Print Print “ ” 축하합니다 ‘ ’ \ n 복귀 복귀 복귀 Output END
10.다음과 같은 데이터를 입력해서 이자를 계산하여 원금과 이율, 이자를 출력화고, 이자는 평균과 표준편차플 계산하여 출력하는 순서도를 작성하라.(이자=원금*이율) sm =0,iyul[20],ija[20], aveija aveave , sum=0 Output START Input Print define G 4 i 는 0 부터 G 미만까지 이자일람표 “ ” 1 씩증가 i 0 는 부터 G 미만까지 s[8][20],won[20],i Input s[i],won[i ], 1 씩증가 Iyul[i ] Output s[i],won[i ], , ija[i ]= won[i ]* iyul[i ] iyul[i],ija[i ] Print 복귀 “ ” 은행출력 Output aveija , aveave ave ave_2 input 복귀 G i 는 부터 미만까지 0 i 는 0 부터 G 미만까지 ave 1 씩증가 1 씩증가 ija[i ] sum+= sm sm+(ija[i] - aveija ) = ave2 Output aveave = sm /G aveja = sum/G END 복귀 복귀