시작하기사물에게 명령을 주기프로그램 1프로그램 2계산기변수: 물건을 기억하기문자열 1문자열 2입력만약동안: 루프와 사물 반복하기난수와 선택FSM: 제한식 기계
동안: 루프와 사물 반복하기

가끔 여러분은 컴퓨터가 어떤 것을 계속 반복하기를 원해요. 루프는 컴퓨터가 어떤 것을 한 번이상 하게끔 만드는데 사용되어요.

루프의 형태는 무한 루프에요. 무한루프를 가지면 컴퓨터는 같은 명령을 계속 하게끔 해요. 그 컴퓨터는 영원히 그 명령을 반복할거에요.

"동안(참)" 명령을 가진 무한 루프를 만들어요. 먼저, 동안(참)을 입력하고 열린 중괄호를 넣어야 해요. 그런 다음 컴퓨터가 반복하기 원하는 모든 명령들을 입력하고 마지막으로 닫힌 중괄호를 입력하세요. 예를 들면, 위의 프로그램 안에서 컴퓨터는 얼마나 여러분이 대단한지 얼마큼 컴퓨터가 여러분을 좋아하는지를 계속해서 말할거에요.

컴퓨터는 무한 루프로 부터 명령을 영원히 반복할거에요. 이것을 멈추기위해서는 중지를 반드시 클릭해야 해요.

루프는 사물을 세는데 유용해요. 위의 프로그램은 1에서 시작해서 계속 수를 세어요. 컴퓨터가 멈추기를 원한다면 중지 버튼을 누르는 것을 기억하세요.

처음에 n은 1이에요. 컴퓨터가 이것을 여러분에게 보여주죠. 그런 다음, 컴퓨터는 n 에 1을 더해서 2를 만들고 화면에 2를 보여줘요. 그런 다음, n에 다시 1을 더하고 3를 만들고 그것을 화면에 보여줘요. 그리고는 이 과정은 다시 계속되어요. 이렇게 함으로서 컴퓨터는 숫자를 셀 수 있어요.

보통 컴퓨터가 어떤 것을 영원히 반복하는 것을 원하지 않아요. 바빌스크립트에서는 "정지"라고 하는 명령어가 있어요. 컴퓨터가 정지명령을 보여줄 때, 사물을 반복하는 것을 멈추어요.

이 프로그램은 1에서 부터 5까지 수를 세기 위하여 정지명령어를 이용해요. 루프가 반복되어질 때마다 n은 1씩 증가가 되요. 그러나 n이 5일때 컴퓨터는 "마침"이라고 말하죠.

또한 어떤 중요한 일이 발생했을 때 루프를 멈추기 위하여 정지를 사용할 수 있어요. 이 프로그램에서 컴퓨터는 여러분에게 하나의 질문을 해요. 여러분이 바른 대답을 할 때까지 같은 질문을 계속할거에요.

왼쪽에 로켓을 발사하기 위한 프로그램을 작성해야 해요. 로켓을 발사하기 위해 여러분은 먼저30에서 1까지 초읽기를 해야해요. 초읽기를 하는 특별한 기계가 있어요. 수를 세기위해서 "말하다" 명령을 "기계"에게 줄 수 있어요. 기계가 수를 30에서 1까지 말할 수 있게 해야 해요. 그런 후, 기계에게 "이륙하다" 명령을 줄 수 있어요. 만약 수세기를 바르게 했으면 로켓은 우주로 발사될거에요. 수를 세기위하여 루프를 이용하세요. 여러분의 코드는 1에서 5까지 셀 수 있는 코드와 비슷할거에요.

|

Programming Basics

Programming Basics: Beginners

이메일 | 소개 | 개인정보 보호정책