글 수 28

◆ 순서도의 종류
시스템 순서도 : 컴퓨터 장치와 프로그램과의 관계를 처리과정에 따라 그림
프로그램 순서도 : 실제로 처리할 내용의 동작순서를 상세하게 나타낸 것으로
개략순서도와 상세순서도가 있다.
개략순서도는 프로그램의 전체적인 처리방법과 순서를 나타낸 것이며,
상세순서도는 개략순서도를 기초로 각 처리단계를 세분화, 구체적으로 나타낸 수서도이다.
◆ 순서도의 기본 유형
직선형 : 어떤 조건에 의해 분기 또는 반복이 없이 위에서 아래로 순서적으로 진행되는 형태
분기형 : 주어진 조건의 성립여부에 따라 실행내용이나 순서를 달리하고자 할 때에 작성하는 형태
반복형 : 특정 조건이 만족될 때까지 일정한 내용을 반복, 실행할 때에 사용되는 순서도
◆ 순서도의 작성방법과 실제
한국 공업 규격의 표준 기호 사용하여 누구나 이해하기 쉽도록 작성.
처리 흐름 방향은 위에서 아래로, 왼쪽에서 오른쪽으로하고, 흐름이 서로 교차되지 않도록 작성.
간단하고 명료하게 작성, 복잡한 단계는 여러 단계로 세분하여 기술.
순서도 작성용 자를 사용하여 깨끗하게 작성.
◆ 구조화 프로그래밍
구조화 프로그래밍 : 세 가지 논리 구조인 순차 처리, 선택 처리, 반복 처리만으로 프로그램 작성하여 처리 절차 간단하고 명료하게 표현한 기법.구조화 프로그래밍(structured programming)의 기본 구조
1. 순차 구조 : 분기가 없는 직선형 처리 구조 => 오직 하나의 입력과 하나의 출력만 갖고 있음.
2. 선택 구조 : 주어진 조건에 따라 명령문을 선택하여 처리하는 구조 => IF ~ THEN ~ ELSE 구조
3. 반복 구조 : 주어진 조건을 만족할 때까지 일정한 범위의 명령문들을 반복 수행하는 구조 => DO ~ WHILE 구조









