2. For 반복문
For 문은 지정된 범위 안의 명령들을 '정해진 횟수만큼' 반복하는 명령문이다.
블록 다이어그램 창에 For 반복문을 추가할 수 있다.
사각형으로 표현되는 For 반복문에서 눈에 띄는 두 부분이 있는데, 하나는 '반복 터미널'이고 다른 하나는 '카운터 터미널'이다.
반복 터미널은 For 반복문의 왼쪽 위에 위치한 N 모양의 터미널이고, 여기에 값을 연결하여 반복의 횟수를 전달할 수 있다.
카운터 터미널은 For 반복문의 왼쪽 아래에 위치한 i 모양의 터미널이고, 현재의 반복 횟수를 나타낸다.
간단하게 아래와 같이 프로그램을 작성해보자.
최대 반복 횟수를 10회로 하고 위의 프로그램을 실행시켰다.
크기가 10인 정수형 배열의 형태로 결과가 나온다.
이런 결과는 반복문의 실행 결과를 '인덱싱' 처리하여 배열화 시켜주는 랩뷰의 고마운 기능 덕분인데,
만약 이게 싫다면 인덱싱을 취소할 수 있고, 그럼 가장 마지막의 실행 결과만 전달된다.
반복문의 인덱싱과 관련하여 아래의 프로그램을 보자.
이 프로그램은 10개의 원소를 가진 'Input' 배열을 For 반복문에 연결하여 현재의 반복 횟수와 더하는 프로그램이다.
입력 배열도 마찬가지로 인덱싱을 통해 원소가 하나씩 전달되는 것을 확인할 수 있다.
랩뷰의 또 다른 반복문인 While문은 다음 시간에... ㅎㅎㅎ
댓글 없음:
댓글 쓰기
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.