컴퓨터 Tip

[펌] 순서도(Flow Chart)

achivenKakao 2005. 5. 22. 19:16

단   원   명    및   학   습   목   표

시간배당

대단원명

 비주얼프로그램

 

 10H

중단원명

  프로그래밍의 개요

 

 

소단원명

 순서도

 

 

학습목표

순서도의 개념 및 기호 익히기

 

제(6)
차시

심화학습

 순서도작성능력

학     습     지     도     내     용

1. 순서도의 개념

  (1) 순서도의 정의

    컴퓨터로 처리해야 할 작업 과정을 약속된 기호를 사용하여 순서대로 일관성     있게 그림으로 나타낸것

  

 (2) 순서도의 역할

    ① 프로그램 작성의 직접적인 자료가 된다.

    ② 업무의 내용과 프로그램을 쉽게 이해할 수 있고, 다른 사람에게 전달이 쉽         다.

    ③ 프로그램의 정확성 여부를 판단하는 자료가 되며, 오류가 발생하였을 때 그       원인을 찾아 수정하기가 쉽다.

    ④ 프로그램의 논리적인 체계 및 처리 내용을 쉽게 파악할 수 있다.

    ⑤ 프로그래밍 언어에 관계없이 공통으로 사용할 수 있다.

                                  

2. 순서도의 기본모형

  

   (1) 직선형 ; 처음 시작부터 마지막 종료 명령까지 단계적으로 진행되는 순서

 

                                

  (2) 분기형 : 조건에 따라 실행내용이나 순서를 달리하는 형태

                             

 

     

 

 

 

 

 

 

 

 

 

 

 

(3) 반복형 ;  조건을 만족할 때까지 일정한 내용을 반복해서 수행하는 형태

                             

 

 

 

 

 

 

 

3. 순서도의 종류

     시스템 순서도(system flowchart)

     프로그램 순서도(program flowchart)      개략순서도(general flowchart)

                                                               상세순서도(detail flowchart)

    (1) 시스템 순서도

    시스템 전체의 작업 처리 내용은 데이터의 흐름을 중심으로 하여 총괄적으로     표시한 것으로   처리 순서도(process flowchart) 라고도 한다

 

   (2) 프로그램 순서도

    ① 개략 순서도: 전체적인 처리 과정을 파악하기 위하여 중요한 부분을

                          하나로묶어 간략하게 표시한 순서도

   ]

   ② 상세 순서도: 개략순서도를 기본으로 각 처리 단계마다 세분화하여

                          상세히표시

4. 순서도 기호

   
   (1) 순서도 기호

 순서도는 프로그래머 자신은 물론, 그 프로그램의 개발과 운영 및 유지 보수에 관계되는 모든 사람과 연관성을 가지게 된다.  그러므로 누구나 이해할 수 있는 약속된 기호를 사용하여야 한다.

 순서도에 사용하는 기호는 국제 표준화 기구(international standard      organization(ISO))에서 정한 것을 사용한다.

 

 

 (2) 순서도 작성 방법

 

 ① 국제 표준화 기구에서 정한 표준 기호 사용

 ② 논리적인 흐름의 방향은 위에서 아래로, 왼쪽에서 오른쪽으로 서로 교차되지      않도록 함

 ③ 간단 명료하게 작성

 ④ 큰 줄거리에서 점차 구체적으로 작성

 ⑤ 논리적인 흐름이 복잡하고 어려울 때에는 여러 단계로 구분하여 작성

 ⑥ 순서도 기호 내부에 처리할 내용을 간단히 기술

 

▷ 순서도 작성 실제

 ·프로그램을 통하여 정확한 결과를 얻기 위하여 문제해결을 위한 정확한 방법이 적용되고 , 정해진 순서에 따라 처리 될 수 있도록 하여야 한다.

 

·프로그램의 문서화 및 작성 과정의 오류 방지나 체계적인 프로그래밍을 위해서는 처리순서를 도표화된 순서도로 작성하는것이 좋다.

 

 ·성적처리 프로그램의 입력 설계 및 출력 설계에 준하여 순서도를 작성한다.

 

        

과제 및 평가

물음1. 순서도를  이해하는가?

      2. 순서도 기호 익히기?