5. 1 두 수를 입력받아 큰 수를 구하는 순서도를 작성하시오 START A, B, MAX READ A, B NO A > B YES MAX = A MAX = B WRITE MAX END
5. 2 1에서 100까지 홀수의 합을 구하는 순서도를 작성하시오. START S = 0, X X = 1, 100, 2 S = S + X WRITE S END
5. 3 1+2+3+4+…… 계산하여 합이 100을 넘지 않는 수를 구하는 순서도를 작성하시오. (즉, 1+2+3+……+N≤100인 N) START S, N = 0 S = 0, 100, N N = N + 1 WRITE N END
5. 4 SIN, COS, TAN의 30, 45, 60, 90도의 값을 출력하는 순서도를 작성하시오. 1 START 2 W=30 X=45 Y=60 Z=90 D = SIN(X) J = SIN(Z) E = COS(X) K = COS(Z) A = SIN(W) F = TAN(X) L = TAN(Z) B = COS(W) G = SIN(Y) WRITE A, B, C D, E, F G ,H, I J, K, L C = TAN(W) H = COS(Y) 1 I = TAN(Y) END 2
5. 5 이차 방정식의 근을 구하는 과정에서 실근, 허근을 판별하고 중근인 경우에는 중근이라 표현할 수 있도록 하는 순서도를 작성하시오. START a, b, c D READ a, b, c, x, x1, x2 D = b^2-4*a*c < > D : 0 = X1 = (-b+SQRT(D))/2a X2 = (-b-SQRT(D))/2a WRITE 허근, a, b, c x = -b/2a WRITE 중근, x WRITE x1, x2 END
5. 6 다음과 같은 거듭제곱이 나오도록 순서도를 작성하시오. START 3 9 27 81 243 729 2187 2 4 8 16 32 64 128 X = 1 Y = 1 N N = 1, 7, 1 X = 2^N Y = 3^N WRITE X, Y END