close_btn

  • ※ 사이트 내부 통합검색


  • ※ 카카오페이로 기부하기

  • ※ 사이트 내부 통합검색
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

계산기의 입력 방식이라고 함은,  계산기 제조사기 미리 정의한, 사용자 키입력의 해석을 의미합니다. 

몇가지의 큰 분류로 나누어 볼 수 있는데, 비슷한 분류라고 하더라도, 계산 우선순위 등에서 사소한 차이가 있을 수 있습니다. 

 

1. 즉시 계산 방식

일반 계산기에서 사용되는 방식입니다. 각 계산에서는 단 하나의 연산자만 사용되어 즉시 결과로 표시되어야 합니다. 그래서 괄호 표기가 필요가 없으며, 중위 표기법(Infix Notation)과 후위표기법(Postfix Notation)이 혼용됩니다.

 

1개의 피연산자만을 가지는 연산자의 경우는 Postfix 방식이 적용되고, 

예)  "30 의 sin 값은?"

 

2개의 연산자를 가지는 연산자의 경우는 Infix 방식이 적용됩니다. 

예)  "3에 더하라 4를 그 값은? 

 

2. Infix Notation = 중위 표기법

중위 표기법은 수학적 표기와 순서가 같습니다.  현재 대부분의 공학용 계산기들이 채택하고 있는 방식입니다. Sharp에서는 D.A.L 이라고 부르고, Casio에서는 V.P.A.M 이라고 부릅니다.

 

예)  "sin을 계산해. 30의. 그 값은 ?"

예)  "3에 더하라 4를 그 값은?

 

 

3. Postfix Notation = 후위 표기법

= RPN = Reverse Poland Notation = 역폴란드표기법

 

후위 표기법은 계산할 때 스택을 사용합니다. 로 스택에 피연산자를 먼저 쌓아두면, 연산자가 눌릴 때 스택으로부터 필요한 만큼의 피연산자가 사용됩니다.스택은 연산자 눌린 위치로부터 역순으로 사용(L-I-F-O)되며, 연산의 결과는 연산자가 눌린 위치에 쌓입니다. 

혹자는 한국어의 어순과 같다고도 합니다. 

 

예)  "30 의 sin 값은?"

예)  "3과 4를 더하면? 

 

4. Basic Notation = 베이직? 베이시크? 베이식? 표기법 (?)

Infix Notation과 유사한데, (기본적으로) 피연산자에 괄호가 필요합니다. C.A.S 방식의 계산기에서 기본 입력 방식으로 사용됩니다.

 

예) 

예) 

 

5. 수학적 표기법. (입체적 표기법?)

기존의 계산기가 횡적(IN-LINE) 입력만을 받을 수 있었던데 비해, 기술이 발전하면서 수직적 입력까지도 표시하고 입력받을 수 있게 되었습니다. 학교에서 배우는 표준적인 수학적 표기법을 그대로 사용할 수 있습니다.

학교에서 배운대로 입력하면 된다는 점에서, 이해하기가 쉽습니다. 하지만, 방향키로 이리저리 움직여야 하기 때문에 입력의 속도는 느려지는 것이 보통입니다. 

 

계산기 회사마다 이 방법을 부르는 이름이 다릅니다.

  • CASIO (natural display 또는 natural textbook display 또는 natural-VPAM)
  • SHARP (WriteView)
  • HP (Equation Writer)
  • TI (Math-Print)

 

 

* 참고 자료 : http://en.wikipedia.org/wiki/Calculator_input_methods

댓글 '3'
  • profile

    카시오 fx-570 MS 설명서 중 발췌


    K-3.png



  • profile
    세상의모든계산기 2015.09.20 13:57

    예를 들어서 

    "(9÷((6-(2×(5-3))+1)) + (2×3)" 를 RPN 방식으로 입력하면 

    9】 【Enter】 【6】 【Enter】 【2】 【Enter】 【5】 【Enter】 【3】 【Enter】 【-】 【×】 【-】 【1】 【Enter】 【+】 【÷】 

    2】 【Enter】 【3】 【Enter】 【×】 【+】  


    9를 

    6에서

    2에 

    5에서 

    3을 

    뺀(-) 것을

    곱한(×) 것을

    뺀(-) 것에

    1

    더한(+) 것으로

    나눈(÷) 것에

    2

    3을 

    곱한(×) 것을


    더하면(+)

    =?



    http://kin.naver.com/qna/detail.nhn?d1id=11&dirId=1113&docId=234749541

  • profile
    세상의모든계산기 2015.10.28 17:23

    RPN 방식의 계산기 다운로드

    http://www.tordivel.no/xcalc/


    또는 HP Prime 에서 설정을 바꾸면 RPN 방식으로 사용할 수 있음.

?