수학 블록

수학 블록은 입력에서 수학 계산을 수행하고, 결과를 출력합니다. 하나 또는 두 개의 입력으로 간단한 수학 연산을 수행하거나 최대 4개의 입력으로 수식을 입력할 수 있습니다.
수학 연산 선택


모드 선택
입력
출력

모드 선택으로 모드를 선택하여, 사용하기를 원하는 수학 연산을 선택하세요. 모드를 선택한 후에는 입력에 대한 값을 선택할 수 있습니다. 사용 가능한 입력은 모드에 따라 바뀝니다.
간단한 수학 연산 모드
간단한 수학 연산 모드는 하나 또는 두 개의 입력을 사용하여 단일 수학 연산으로 결과를 계산합니다. 이 모드는 아래 표에 나와 있습니다.
모드사용한 입력출력 결과
추가 A, BA + B
빼기 A, BA – B
곱하기 A, BA × B
나누기 A, BA ÷ B
절댓값 AA ≥ 0이면 A, A < 0이면 -A
결과는 항상 ≥ 0입니다.
제곱근 A√A
지수 A(기수), N(지수)AN
고급A, B, C, DA + B – C* D
팁과 요령
수학 연산을 위한 입력 값이 0으로 나누기나 음수의 제곱근과 같이 위법 연산을 초래하는 경우, 출력 결과는 오류 값이 됩니다. 오류 값은 또 다른 프로그래밍 블록에 입력으로 사용될 때 0으로 해석될 수 있습니다.
이 프로그램은 컬러 센서 블록의 반사광 강도 출력에서 50을 빼고 그 결과를 모터의 파워 입력으로 사용합니다. 이러면 컬러 센서가 어두운 물체를 목격할 때 모터는 뒤로 회전되고 센서가 밝은 물체를 목격할 때 모터가 앞으로 회전할 수 있습니다.
고급 모드


고급 모드에서 수학 블록은 한 단계에 최대 4개의 입력과 여러 가지 수학 연산을 사용하여 수학식을 계산할 수 있습니다.

데이터 와이어를 사용하여 최대 4개의 숫자값을 A, B, C, D 입력과 연결하세요. 불필요한 입력은 빈칸 또는 0으로 남게 됩니다.

블록 상단의 블록 텍스트 필드를 클릭하고 텍스트 양식에 수학식을 입력하여 계산하세요. 이 식에는 “A”, “B”, “C”, “D" 이름의 입력, “50”과 같은 숫자 상수, “+” 같은 수학 기호가 포함될 수 있습니다. 표시된 목록의 함수와 추가 괄호를 사용하여 연산 순서도 변경할 수 있습니다.

식의 계산 결과는 결과에 출력됩니다.
프로그램에서 수학 블록은 컬러 센서의 입력과 두 변수를 사용하여 모터 파워를 계산합니다. 컬러 센서의 반사광 강도는 A 입력에 연결되고, “Gain”과 “Power”라는 이름의 변수 B, C에 사용됩니다. 수학 블록에서 “(A-50)*B+C” 식은 광 강도에서 50을 빼고 그 결과를 “Gain” 값과 곱한 후 “Power” 값을 더한 것입니다.
입력 및 출력
수학 블록의 입력은 수학 계산을 위한 값을 제공합니다. 블록에 직접 입력 값을 입력할 수 있습니다. 데이터 와이어를 통해 프로그래밍 블록의 출력에서 입력 값을 제공할 수 있습니다.
입력유형비고
A 숫자간단한 수학 연산의 1차 피연산자
B 숫자간단한 수학 연산의 2차 피연산자
A 숫자지수 모드일 때 기수 값
N 숫자지수 모드일 때 지수 값
C 숫자고급 모드를 위한 입력
D 숫자고급 모드를 위한 입력
수학 블록의 출력은 계산 결과를 제공합니다. 출력을 사용하려면, 데이터 와이어를 통해 또 다른 프로그래밍 블록에 출력을 연결하세요.
출력유형비고
결과 숫자수학 계산의 결과
수학
빠른 연결