Page 16 - 기초코딩과 문제해결 with RAPTOR 도서미리보기
P. 16
066 기초코딩과 문제해결 with RAPTOR
number?”를 입력할 수 있다.
yyEnter Variable Here : 사용자의 입력 데이터를 저장하여 프로그램 수행 시 사용할 변
수명을 입력한다. 랩터에서는 별도의 변수 선언 없이 여기서 입력한 변수에 대해 선
언과 초기화가 이루어진 것으로 간주한다. 예를 들어 사용자가 입력창에서 입력한
학번 데이터는 지정된 변수 Student_Id에 저장되어진다.
(4)?출력(Output)
화면에 결과를 출력하고자 할 경우 사용하는 심볼로 문자와 변수를 혼용하여 사용 가
능하다. 출력 설정의 “End current line”은 출력 후 줄 바꿈의 여부를 결정할 수 있다.
그림 3-5? 랩터 순서도의 Output 사용 예
(5)?선택(Selection)
프로그램의 수행에서 주어진 조건에 따라 서로 다른 명령의 실행이 필요할 때 선택 논
리를 사용한다. 랩터의 선택 심볼은 선택 논리에 따른 흐름의 제어를 만들 때 사용한
다. 이 심볼에서는 조건식을 만들고 이에 따른 참/거짓에 따라 분기된 프로그램 명령의
흐름을 각각 만들 수 있다. 조건식을 이용한 선택 논리는 5장 선택 논리와 알고리즘에
서 자세히 다룬다.