달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'prg21'에 해당되는 글 2

  1. 2008.04.02 사칙연산과 환원주의 1
  2. 2008.04.02 사칙연산과 pgr21 7
2008. 4. 2. 20:58

사칙연산과 환원주의 Math2008. 4. 2. 20:58

사칙연산과 괄호
사칙연산과 pgr21

뭔가 제목이 거창해 보이지만 페이크고...

pgr21 게시판에서 "곱셈을 덧셈보다 먼저 하는 게 당연하다"고 주장하는 사람들의 논리를 보니 일종의 환원주의라는 생각이 든다. 그 논리인즉슨, "곱셈은 덧셈을 간단히 표현한 것이니까 곱셈을 덧셈으로 바꿔 넣는다고 생각하면 곱셈을 먼저 하는 것이 당연하다"라는 것인데, 그냥 척 봐도 반론을 생각할 수 있겠다.

우선, 곱셈이라는 연산이 단순히 덧셈을 간단히 표현한 것은 아니라는 점이다. \(2\times3=6\) 같은 거야 2를 3번 더한 것이지만, \(\sqrt{2}\times\sqrt{2}=2\)는 어쩌라고? \(\sqrt{2}\)를 \(\sqrt{2}\)번 더하나? 어떤 점에서는 트집 잡기...

또, 곱셈이 덧셈을 간단히 표현한 것이라고 하더라도 문제이다. 왜 굳이 곱셈을 "먼저" 덧셈으로 바꾸어야 한단 말인가? \(1+2\times3\)에서 \(2\times3\)을 \(2+2+2\)로 먼저 바꾸어야 할 논리적인 이유가 있는 것은 아니지 않은가? 이것은 그저 "곱셈을 먼저 계산한다"라는 규칙을 표현만 바꾼 것뿐이다.

이런 예를 생각하면 좀더 분명해질 것 같다. 정수의 뺄셈은 덧셈에 대한 역원을 이용하여 모두 덧셈으로 바꿀 수 있다. 그렇다면 연산에 대한 우선순위를 생각하지 않은 상태에서, \(1-2\times3\)은 \((1+(-2))\times3\)로 바꿀 수도 있고, \(1-(2+2+2)\)로 바꿀 수도 있다. "어느 쪽을 먼저 바꿔 넣느냐"는 것은 결국 "어느 연산을 먼저 하느냐"와 똑같은 얘기가 된다.

아무튼 결론은

루나러브굿 님과 투명드래곤 님 속 터지시겠습니다. -_-;
@ 진도가 안 나가면 이러고 놂.... OTL
반응형

'Math' 카테고리의 다른 글

그리스 문자 쓰는 법  (14) 2008.04.16
Proofs from THE BOOK  (9) 2008.04.07
사칙연산과 pgr21  (7) 2008.04.02
Gerstein  (5) 2008.03.31
사칙연산과 괄호  (10) 2008.03.28
:
Posted by puzzlist
2008. 4. 2. 17:23

사칙연산과 pgr21 Math2008. 4. 2. 17:23

방문자 유입 경로를 보니 pgr21.com이 여럿 나와 있었다. Unofficial Progamer Ranking Site라고 하는데, 프로고 아마고 게이머와는 관련이 없는 이곳을 어쩌다 오셨나 싶어 보니, 사칙연산에서 왜 덧셈보다 곱셈을 먼저 하는지에 대해 200개가 넘는 댓글로 격론이 벌어지고 있었다.

두뇌 풀 가동!! - prg21.com 유머게시판

질문을 하는 쪽은 "곱셈을 덧셈보다 먼저 하는 논리적인 이유가 있는지"를 묻는데, 일부 사람들이 "곱셈이니까" 정도의 답변(-_-;)을 하다보니 댓글이 무진장 길어진 것이었다.

그 과정에서 내가 썼던 글(사칙연산과 괄호)을 투명드래곤 님이 링크해 놓으셨고.

댓글들을 쭉 읽어본 소감은...

루나러브굿 님, 속 터지시겠습니다. -_-;

반응형

'Math' 카테고리의 다른 글

Proofs from THE BOOK  (9) 2008.04.07
사칙연산과 환원주의  (1) 2008.04.02
Gerstein  (5) 2008.03.31
사칙연산과 괄호  (10) 2008.03.28
2008년 Abel 상  (4) 2008.03.28
:
Posted by puzzlist