1 / 9

1. 순차 구조

START. numA, numB, numC,numD,numE, numF. numC = numA + numB. numD = numA - numB. numE = numA * numB. numF = numA / numB. PRINT numC, numD,numE, numF. STOP. 1. 순차 구조. 예제 1) 변수 numA 에 45, numB 에 5 를 대입하고 두 값의 사칙연산 +, - , *, / 의 값을 numC, numD, numE, numF 변수에 대입하고 이를 화면에 출력한다.

efuru
Download Presentation

1. 순차 구조

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. START numA, numB, numC,numD,numE, numF numC = numA + numB numD = numA - numB numE = numA * numB numF = numA / numB PRINT numC, numD,numE, numF STOP 1. 순차 구조 예제 1) 변수 numA에 45, numB에 5를 대입하고 두 값의 사칙연산 +, - , *, / 의 값을 numC, numD, numE, numF 변수에 대입하고 이를 화면에 출력한다. Start numA, numB, numC,numD,numE, numF numA ← 45 numB ← 5 numC ← numA + numB numD ← numA - numB numE ← numA * numB numF ← numA / numB numC, numD, numE, numF End

  2. START inA, inB, numC,numD,numE, numF READ inA, inB numC = numA + numB numD = numA - numB numE = numA * numB numF = numA / numB PRINT numC, numD,numE, numF STOP 1. 순차 구조 예제 2) 변수 inA, inB의 값을 각각 입력 받고 이 두 값의 사칙연산 +, - , *, / 의 값을 numC, numD, numE, numF 변수에 대입하고 이를 화면에 출력한다. Start inA, inB, numC,numD,numE, numF inA inB numC ← inA + inB numD ← inA - inB numE ← inA * inB numF ← inA / inB numC, numD, numE, numF End

  3. START A, b, c, X,Y READ a,b,c, X Y = a*X*X + b*X +c PRINT Y STOP 1. 순차 구조 예제 3) 2차 방정식 a*X*X + b*X +c 의 값을 계산한다. Start a, b, c, X, Y a, b, c X Y ← a*X*X + b*X +c Y End

  4. START inA, inB READ inA, inB inA >= inB TRUE FALSE PRINT inA PRINT inB STOP 2. 선택 구조 예제 1) 변수 inA, inB의 값을 각각 입력 받고 이 두 값 중 큰 값을 출력한다. Start inA, inB inA inB inA >= inB Yes No inA inB End

  5. START inA, inB READ inA, inB inA > inB TRUE FALSE PRINT “A가 크다 ” inA < inB TRUE FALSE PRINT “B가 크다 ” PRINT “같다 ” STOP 2. 선택 구조 예제 2) 변수 inA, inB의 값을 각각 입력 받고 이 두 값 크기를 비교하여 ‘같다’, ‘A가 크다’, ’B가 크다’ 출력하라. Start inA, inB inA inB Yes No inA > inB No inA < inB Yes A가 크다 B가 크다 같다 End

  6. START inA READ inA inA % 3 • 2 3 • PRINT PRINT PRINT • “가위”“바위”“보” STOP 2. 선택 구조 예제 3) 변수 inA을 입력 받고 이 값을 3으로 나눈 나머지가 0이면 ‘가위’, 1이면 ‘바위’, 2면 ‘보’ 출력하라. Start inA inA 0 2 inA % 3 1 가위 바위 보 End

  7. START numA=1, sumA=0 WHILE (numA <= 9) sumA = sumA + numA numA = numA + 1 PRINT sumA STOP 3. 반복 구조 예제 1) 1부터 9까지의 값을 더하여 출력하라 Start numA=1, sumA=0 No numA <= 9 Yes sumA ← sumA + numA numA ← numA + 1 sumA End

  8. START numA=1, sumA=1 WHILE (numA <= 10) (numA % 2 = 1) FALSE TRUE sumA = sumA + numA numA = numA + 1 PRINT sumA STOP 3. 반복 구조 예제 2) 1부터 20까지의 홀수의 값을 곱하여 출력하라.(초기값에 주의) Start numA=1, sumA=1 No numA <= 20 Yes numA % 2 No Yes sumA ← sumA + numA numA ← numA + 1 sumA End

  9. START xx=0, yy WHILE (xx < 9) xx = xx + 1 yy = 1 WHILE (yy <= 9) PRINT xx * yy yy = yy + 1 STOP 3. 반복 구조 예제 3) 구구단을 출력하라 Start xx=0, yy No xx < 9 Yes xx ← xx + 1 yy ← 1 yy <= 9 No Yes xx * yy yy ← yy + 1 End

More Related