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

주사위를 던질 때 어떤 숫자가 나올지 확실하지 않죠. 숫자 1 이나 6 또는 5가 나올 수 도 있어요. 이런 수의 부류를 난수라고 불러요.

바빌스크립트는 난수를 만들기 위해 "난수"라고 불리는 명령을 가지고 있어요. 난수명령과 함께 소괄호 내에 반듯이 숫자를 넣어야만 해요. 바빌스크립트는 1과 여러분이 넣은 숫자 사이에 난수를 무작위로 고를에요.

왼쪽의 프로그램 안에 "표시(난수(6));" 를 입력하세요. 실행 버튼을 클릭하면 어떤 숫자가 보이나요? 만약 프로그램이 여러 번 실행되었으면 여러 다른 숫자가 나타날거에요.

자, 게임 쇼 프로그램을 작성해봐요. 이 게임 쇼에는 세 개의 문(파랑 문, 빨강 문, 보라 문)이 있어요. 이 중에 하나의 문 뒤에는 경품이 있어요. 여러분은 한 개의 문을 선택할 수 있어요. 만약 경품이 거기에 있으면 여러분이 이기는 거에요.

먼저 우리는 각각의 문에 숫자를 표시할거에요. 파랑 문은 문1, 빨강 문은 문 2, 보라 문은 문 3이에요. 난수(3)를 사용하여 어떤 문에 경품이 있는지 선택할 수 있어요. 난수(3)는 숫자 1과 3사이의 수를 찾을 것이며 각각의 문에 숫자 1, 2, 3을 매겼다는 것을 기억하세요.

프로그램은 여러분에게 파랑 문, 빨강 문, 보라 문 중에 어떤 문을 열고 싶은지 물어볼거에요. 우리는 "선택"이라고 하는 특별한 명령어를 이용할거에요. 선택 명령을 이용할 때 먼저 명령어를 가지는 문자열을 만들어야 해요. 그런 다음, 쉼표와 선택할 수 있는 다른 사물들을 가진 문자열들을 넣을거에요. 만약 첫번째 문자열을 택하면 선택은 여러분에게 1를 다시 돌려줄거에요. 만약 두번째 문자열을 택하면 선택은 여러분에게 2를 돌려줄거에요. 만약 세번째 문자열을 택하면 여러분에게 3을 돌려줄거에요. 네번째 또한 같아요.

그래서 그 프로그램은 한 개의 문을 선택하길 여러분에게 물을거에요. 우리는 “여러분”이라고 불리는 변수를 그 선택으로 해요. 만약 “여러분”이 1을 가지면 이것은 파랑문을 의미해요. 만약 “여러분”이 2 을 가지면 빨강문을 의미해요. 그리고 만약 “여러분”이 3 을 가지면 보라문을 의미해요.

마지막에 프로그램은 그 문이 경품이 있는 문인지 확인할거에요. 만약 여러분이 경품있는 문을 연다면 프로그램은 어떤 경품인지를 말해줄거에요. 프로그램을 시도해보세요.

|

Programming Basics

Programming Basics: Beginners

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