본문 바로가기

컴퓨팅 사고력! UP!

알고리즘 순서도 기호와 구조 : 순차, 선택, 반복

이 글은 <컴퓨터과학 알고리즘 스크래치3.0>을 참고하여 작성되었습니다.

 

 

 

 

 

위 그림을 보면 프로그래밍 절차에서 순서도 작성 시기를 알 수 있어요.

"알고리즘 설계(순서도 작성)" 찾으셨나요? 
코딩하기 전에 알고리즘을 작성해요. 이때 약속된 기호인 순서도를 사용하면 논리적으로 알고리즘을 작성할 수 있어요. 그리고 순서도를 작성하게 되면 실제로 코딩할 때 오류 발생이 적어지고 프로그램 개발 시간과 비용이 절약될 수 있어요.

이번 시간에는 순서도 구조, 순서도 기호에 대해 알려드릴게요.

 

[1] 순서도 구조

알고리즘을 순서도로 표현할 때 순차, 선택, 반복 구조를 사용해요.

| 순차 : 주어진 명령을 위해 아래 방향으로 절차화시킨 구조
| 선택 : 주어진 조건을 참과 거짓으로 구분하여 적합한 쪽으로 처리하는 구조
| 반복 : 주어진 조건에 따라서 주어진 명령을 반복 처리하는 구조

 

 

 

[2] 순서도 기호

알고리즘 순서도의 기호는 수십 가지가 있지만, 기본적으로 많이 사용하는 기호는 아래와 같아요. 예시와 함께 읽어보세요.

 

 

 

 

이 순서도 기호를 기억하시면, 알고리즘 순서도를 작성하거나 보실 수 있어요^^ 오늘은 알고리즘 순서도를 작성하는 이유, 그리고 순서도 구조 및 순서도 기호에 대해 배웠어요. 다음 시간에는 알고리즘 순서도를 직접 작성해 보아요~!!

 

 

이 글은 <컴퓨터과학 알고리즘 스크래치3.0>을 참고하여 작성되었답니다.