게임 수학 - BODMS
수학에서 괄호를 뺀 수식을 제공하고 계산하도록 유도하는 폭력적인 수학 문제가 몇몇 있다.
그리고 컴퓨터 프로그래밍에서 식이 어떻게 계산되는지 모를 경우 치명적인 문제로 발전할 수 있다.
예로 6*2 (1+2) 문제가 있다. 물론 컴퓨터에서는 저렇게 표현된 식을 그대로 입력할 수 없다.
사고 방식의 변화로 6*2(1+2)는 컴퓨터 프로그래밍에서 6/2*(1+2) 풀어서 입력해야 한다. 실제 프로그래밍에서 수학 식 해석에 불필요한 괄호를 많이 넣는 악순환을 격게 될 수 있다.
이러한 계산은 언제나 자신 있게 풀어야 하며, 그래야 원하는 값을 소비자에게 제공할 수 있다.
BODMAS, PEMDAS
이 용어들은 영국 호주 에서 사용되는 BODMAS 와 미국에서 사용하는 PEMDAS 가 있다.
수학 식을 어떻게 풀어나갈지 연산 순서에 대한 내용이다.
BODMAS
- B: Brackets
- 괄호부터 계산하라.
- O: Order
- 제곱 표시, 제곱근을 의미
- D: Division
- 나눗셈부터 계산하라.
- M: Multiplications
- 곱셈부터 계산하라.
- A: Addition
- 누적부터 계산하라.
- S: Subtaction
- 뺄셈을 계산
PEMDAS
- P: Parentheses
- 괄호부터 계산하라
- E: Exponents
- 제곱 표시, 제곱근을 의미
- M: Multiplication
- 곱셈부터 계산하라.
- A: Addition
- 누적부터 계산하라.
- S: Subtacction
- 뺄셈을 계산
둘의 차이점은 곱셈부터? 나눗셈부터?의 차이가 있다.
컴퓨터 프로그래밍 언어에서는 두 가지가 있는데, 나눗셈부터 진행하는 BODMAS 계산하거나, 식의 왼쪽부터 오른쪽으로 해석한다.