• SEARCH

    통합검색
세모계
    • Dark Mode
    • GNB Always Open
    • GNB Height Maximize
    • Color
    • Brightness
    • SINCE 2015.01.19.
    • 세모계 세모계
    •   SEARCH
    • 세상의 모든 계산기
      • 자유(질문) 게시판
      • 계산기 뉴스/정보
      • 수학, 과학, 공학 이야기
      • 세모계 : 공지 게시판
        • 구글 맞춤검색
    • TI
    • CASIO
    • HP
    • SHARP
    • 일반(쌀집) 계산기
    • 기타계산기
    • by OrangeDay
  • 세상의 모든 계산기 계산기 뉴스/정보
    • 세상의 모든 계산기 계산기 뉴스/정보 ()
    • [공학용 계산기] 괄호( ) 를 마스터하라! (부제: 공학용 계산기 결과가 틀리는 가장 흔한 예)

    • Profile
      • 세상의모든계산기
      • 2024.10.26 - 17:59 2015.11.24 - 20:45 13882 10

    이 글은 수식을 계산기에 입체적으로 입력하는 상황에는 적용되지 않습니다.
    구형 계산기를 사용중이거나 수식을 한줄로만 입력하는 경우라면 반드시 알아야 하는 내용입니다. 

     

     

    1. 공학용 계산기 결과가 틀렸다구요?

     

    12×3 을 계산기에 입력해 보세요. 【1】【÷】【2】【×】【3】 를 눌러서 = 3/2 = 1.5 로 나오나요? 좋습니다.
    그럼 다른 식인 12×3 을 계산기에 입력해 보겠습니다. 이번에도 【1】【÷】【2】【×】【3】 으로 입력하셨나요?

    어랏? 앞의 입력과 똑같네요? 당연히 결과도 1.5 로 같구요. 

    대체 뭘 빼먹은 걸까요? 계산기는 왜 내 마음을 몰라주는 걸까요?

     

    [괄호를 빼먹어서 틀리는 가장 흔한 예]

    1. 원하는 계산 결과 1002×5=10
      K-20160120-841902.png
      └ 예시 - [fx-570ES] 
       
    2. 문자를 포함한 수식일 때
      01-21-2016 Image002.png 결과 ⇒ 01-21-2016 Image003.png
      ※ 곱하기가 생략된 계수*문자의 꼴로 나눌 때는 계산기마다 처리 방식이 다를 수 있습니다. 

     

     

    2. 계산기가 괄호를 원하는 이유 

     

    일반 계산기는 사치연산의 순서를 무시하고 앞에서부터 계산을 합니다. 반면 공학용 계산기는 사칙연산을 수학적 순서에 맞게 그럭저럭 잘 수행해 냅니다. 기특하긴 하지만, 그렇다고 사용자가 원하는 내심을 알아채는 기능은 없습니다. 사람이 기계에 맞춰 주어야 하는 이유가 여기에 있습니다. 

    종이 위에 표현되는 수학식에는 숫자나 기호의 "크기", "두께", "기울기", "공간 간격", "높고낮음" 과 같은 입체적인 정보들이 포함되어 있습니다. 사람이 읽을 것을 가정하고 적은 수학식에는 이러한 입체적인 정보들이 있어서, 많은 것이 생략되더라도 사전에 동의된 약속에 맞게 해석하면 오해없이 의미를 전달할 수 있습니다.

    하지만, 공학용 계산기로 수식을 전달할 때는 "(한정된 갯수의) 키 버튼"과 "(버튼의) 입력 순서"라는 아주 평면적인 조합만으로만 메시지를 만들어야 하기 때문에, 생략된 정보를 추가하지 않고서는 그대로 계산기에 입력할 수가 없습니다. // (계산기의 발전에 따라 종이 위에 수식을 적는 것과 같은 입체적인 수식입력이 가능해지는 추세입니다)

     

    수학적 수식에서 생략된 정보를 계산기에 추가입력할 때 가장 중요한 것이 바로 괄호 묶음의 추가입니다.

     

    괄호의 지정이 없을 때, 계산기는 미리 설정되어 있는 계산순서(= Order of Evaluation)에 따라 계산을 진행하게 되는데, 그 진행을 바꾸고 싶다거나, (익숙하지 않아서) 계산기의 계산순서가 확실하지 않다고 판단될 때에는 괄호를 추가해서 원하는 순서대로 계산을 진행할 수 있도록 계산기를 거들어 주어야 하는 것입니다. 

    무한도전_바보전쟁_바보_어벤져스_사칙연산_1.jpg

     

     

     

    3. 계산기에서의 괄호 원칙

     

    K-20151124-754897.png K-20151124-755803.png K-20151124-756676.png

    1. (입력순서 지정기호로서) 괄호는 모두 소괄호 ( ) 로 통일합니다.
      중괄호{ }와 대괄호[ ]는 공학용 계산기에서 다른 기호로 사용되기 때문에 순서지정 기호로 사용할 수 없습니다. 
       
    2. 분모, 분자, 지수, 밑(base), 인수 등 한줄입력과 친하지 않는 경우에는 가급적 괄호를 쳐주는 것이 좋습니다. 
       
    3. 수학적으로 허용되는 표현인 sin2θ 는 (일반적으로) 계산기에서는 입력이 허용되지 않습니다. 따라서 그 대신에 (sin(θ))2 꼴로 입력해야만 합니다. 
      일부 계산기는 이러한 오류를 사전에 막기 위해 삼각함수 뒤에 여는 괄호를 강제로 붙여서 출력하기도 합니다.

      스크린샷 2024-07-21 234606.png
      ㄴ 이런 계산기에서 괄호는 삼각함수와 한 덩어리라서 괄호만 따로 삭제(del)할 수 없습니다. 

     

     

    3. 괄호의 생략 가능성

     

    괄호가 많으면 많을수록 계산 순서가 명확해지므로, 순서와 관련된 계산오류가 줄어들 수 있습니다. 계산기에게는 괄호가 많을수록 좋지만, 사람은 꼭 그렇지만은 않아서 괄호 때문에 입력하는데 시간도 오래 걸리게 되고, 괄호갯수가 맞는지 괄호들을 이리저리 짝지어보느라 시간이 배로 걸리는 경우도 생깁니다. 

    그래서 생략 가능한 괄호의 경우 생략하는 것이 사람 입장에서는 유리합니다. 계산기 내부의 계산순서(= Order of Evaluation)를 완전하게 파악하면 생략 가능한 괄호를 쉽게 파악할 수 있습니다. 이것은 시행착오를 통해 알게 되는 부분인데, 계산기 입문 초반에는 가급적 괄호를 많이 쳐 보다가, 조금씩 생략해보시는게 좋겠습니다. 

    계산 우선순위는 대부분의 경우 계산기별 차이가 없습니다만, 그렇다고 모든 계산기가 같은 계산순서를 따르지는 않습니다. 한 회사의 계산기에서도 서로 다른 결과값을 보여주는 사례가 있으니, 오류를 줄이기 위해서는 미리 계산기 특성을 파악해 두시는게 좋습니다. 
    (계산기 사용설명서에 이런 내용이 분명하게 나와 있습니다)

     

    계산기 입력시 생략 가능한 괄호

    • 괄호 뒤에 숫자등 수식이 없을 때 ▶ 식의 마지막 닫는 괄호(들)
    • 괄호 안 숫자가 단독 ▶ 예를 들면 (1.234) 의 괄호

     

     괄호의 효율적인 입력은 계산기 마스터로 가는 첫번째 관문입니다. 

    Attached file
    K-20151124-754897.png 1.2KB 266K-20151124-755803.png 841Bytes 252K-20151124-756676.png 1.1KB 295무한도전_바보전쟁_바보_어벤져스_사칙연산_1.jpg 90.5KB 242K-20160120-841902.png 353Bytes 25501-21-2016 Image002.png 1.1KB 26901-21-2016 Image003.png 1.4KB 272스크린샷 2024-07-21 234606.png 3.4KB 59
    이 게시물을..
    N
    0
    0
    • 세상의모든계산기 25
      세상의모든계산기

      계산기는 거들 뿐
      혹은
      계산기를 거들 뿐

    세상의모든계산기 님의 최근 글

    ban 설정 강화 5544 1 2026 05.09 정적분 구간에 미지수가 있고, solve 를 사용할 수 없을 때 그 값을 확인하려면? 1547 4 2026 04.10 높아질수록 좁아지는 시야에 대하여 - written by ChatGPT 8049 2026 02.12 내가 올해 몇살이더라? (내 나이 계산기) 6933 2026 02.11 AGI 자기 거버넌스 구조와 인간-AGI 관계 모델 (written by GEMINI & GPT) 8226 1 2026 01.30

    세상의모든계산기 님의 최근 댓글

    - claude AI는 l-c*r^2 을 1-c*r^2 으로 잘못 읽고 표시하고 있습니다. - TI-nspire CAS 계산기에 l-c*r^2 ≥0 을 조건에 추가해 계산해 보아도 결과는 바뀌지 않습니다. 2026 07.20 ⚠️ 경고가 바로 두 번째 방법이 "성공"한 이유와 정확히 연결되어 있습니다.   경고의 의미 "Domain of the result might be larger than the domain of the input"는 CAS가 절댓값(모듈러스)을 계산하는 과정에서 원래 식보다 정의역이 더 넓은 형태로 단순화했다는 뜻입니다. 구체적으로 이 계산은 내부적으로 대략 이런 과정을 거칩니다. $$\left|\frac{er}{e\cdot r}\right| = \sqrt{\left(\frac{er}{e\cdot r}\right)\cdot\overline{\left(\frac{er}{e\cdot r}\right)}}$$ 즉 원래 식(복소수)과 그 켤레복소수를 곱해서 실수부·허수부 제곱합을 만들고, 거기에 다시 제곱근을 씌우는 과정입니다. 이 과정에서 √(x²) → x 또는 √a·√b → √(ab) 같은 규칙들이 쓰이는데, 이런 규칙들은 x가 실수이고 0 이상일 때만 엄밀하게 성립합니다. CAS는 이 조건들을 일일이 다 추적하지 않고 넘어가면서, 원래는 (e≠0, r+l·ω·i ≠ 0 등) 복소수 특유의 좁은 정의역을 가진 식을, r, l, ω가 어떤 실수여도(부호 무관하게) 정의되는 1/√(r²+l²·ω²)라는 더 넓은 정의역의 식으로 바꿔버린 것입니다. CAS는 이 손실을 감지하고 경고를 띄운 것입니다. 이게 왜 조건 대입 성공과 연결되는가 정리하면, 이 경고는 사실상 이런 뜻입니다. "나는 이 결과를 만들면서 원래 식이 가지고 있던 정의역 제약 정보(부호 조건, i 관련 조건 등)를 이미 버렸다." 바로 이 "정의역 정보를 버린" 상태가 이후 con_1 대입을 매끄럽게 만드는 원인입니다. 첫 번째 시도에서는 i가 살아있는 원래 식에 조건을 대입했기 때문에, CAS가 √(1-c·r²)이 실수인지(정의역 조건: 1-c·r² ≥ 0) 계속 추적하려고 했고, 그 정보가 con에 없어서 더 이상 정리를 못 하고 멈췄습니다. 두 번째 시도에서는 절댓값 계산 단계에서 이미 그런 세밀한 정의역 추적을 CAS 스스로 포기(단순화)했기 때문에, 이후 ω에 무리식을 대입해도 "이게 실수가 맞나?" 하는 검증 절차 없이 그냥 대수적으로 치환·정리해 버립니다. 그래서 깔끔하게 √c/√l이 나온 겁니다. 한 줄 요약 절댓값 계산 시 뜬 "정의역이 넓어졌을 수 있다"는 경고는, CAS가 그 순간에 원래 식의 엄밀한 조건(정의역)을 놓쳤다는 신호이고, 바로 그 "조건을 놓친 상태"이기 때문에 뒤에 이어지는 조건식 대입이 막힘없이 진행된 것입니다. 다만 그 대가로, 결과인 1/√(r²+l²·ω²)이나 최종 √c/√l이 원래 회로 조건(i≠0이 되는 경계, 분모가 0이 되는 경우 등)에서는 엄밀히 성립하지 않을 수 있다는 점은 감안하셔야 합니다. 실제 물리적으로는 r, l, c > 0이고 결과도 물리적으로 타당한 형태라 문제없어 보이지만, 수학적 엄밀성 측면에서는 "정의역이 넓어진 근사적 결과"라는 꼬리표가 붙어있는 셈입니다. 2026 07.20 Claude AI 답변 TI-Nspire CAS의 | (such that / 조건대입) 연산자는 대입 시점의 수식 형태를 그대로 두고 기호만 치환하는 연산입니다. 대입 후에 처음부터 다시 "실수부/허수부 분리, 유리화" 같은 재간소화를 자동으로 수행하지 않습니다. 이 차이가 지금 보신 결과 차이의 핵심입니다. 첫 번째 경우 (|er/(e·r)| | con_1 and con → 실패) 이 시점의 식은 아직 r + l·ω·i 형태의 복소수 그대로입니다 (i가 살아있음). 여기에 con_1: ω = √(1-c·r²)/(√c·l)을 대입하면, 분모 안에 i · √(1-c·r²) 라는 항이 새로 생깁니다. 문제는 CAS가 √(1-c·r²)이 실수인지(즉 1-c·r² ≥ 0인지) 판단할 근거가 없다는 겁니다. 저장해 두신 con 조건은 c>0, l>0, r>0뿐이고, 1-c·r²≥0이라는 조건은 포함되어 있지 않습니다. 그래서 CAS는 i와 이 무리식을 더 정리(유리화, 실수부·허수부 재결합)하지 못하고 있는 그대로 남겨둡니다. 결과에 여전히 i가 보이는 이유입니다. 두 번째 경우 (결과값 1/√(r²+l²·ω²)에 대입 → 성공) |er/(e·r)| (절댓값/모듈러스) 연산은 그 자체로 이미 "복소수 → 실수" 변환을 완료한 결과입니다. 즉 1/√(r²+l²·ω²)에는 더 이상 i가 없고, 순수하게 r, l, ω로만 이루어진 실수식입니다. 이 식에 ω = con_1을 대입하는 것은 그냥 실수 대수식에 실수 대입하는 것이므로, i와 무리식이 뒤엉키는 문제 자체가 발생하지 않습니다. 그래서 바로 깔끔하게 √c/√l로 정리됩니다. 정리하면 절댓값(모듈러스) 계산은 "이 값들이 실수다"라는 가정을 이미 내부적으로 써서 i를 제거하는 연산입니다. 그 연산을 조건 대입 이전에 해두면, 이후 대입은 단순 실수 대입이라 문제없이 정리됩니다. 반대로 i가 남아있는 식에 무리식을 포함한 조건을 먼저 대입하면, 그 무리식의 실수성/부호에 대한 가정이 없어서 CAS가 i를 소거하는 재간소화를 못 하고 멈춰버립니다. 실용적 팁: 복소식에 조건을 대입해야 할 때는 가능하면 절댓값·실수화(유리화) 등을 먼저 끝내서 i를 없앤 뒤 조건을 대입하거나, 대입 후 결과에 다시 simplify/expand/combine 같은 명령을 한 번 더 걸어주면 (필요한 도메인 조건과 함께) 정리가 되는 경우가 많습니다. 2026 07.19 저도 어림잡아 추측할 뿐이지 정확한 이유를 알지는 못합니다.    질문하신 사진을 그대로 (Gemini 3.5 Flash / ChatGPT / Claude Sonnet 5) AI에 넣어 보니  claude AI 가 제일 합리적인 답변을 주어서 이를 붙여 넣습니다.  2026 07.19 아 그렇네요. 감사합니다. ^^ 2026 04.28
    글쓴이의 서명작성글 감추기 

    댓글10

    • Profile 0
      세상의모든계산기
      2016.03.09 - 09:01 2015.11.24 - 21:06 #10639

       [TI-nspire] 계산 순서 Order of Evaluation

      댓글
    • Profile 0
      세상의모든계산기
      2024.10.26 - 18:00 2015.11.24 - 21:17 #10643

      수식입력 템플릿


      최신 계산기들은 입체적인 정보를 받아들일 수 있는 수학적 template 들을 갖춰가는 추세입니다.

      하지만 template 을 이용한 입력은 입력 속도의 저하로 이어져 장단점이 모두 있다고 할 수 있습니다.

      K-20151124-766882.png
      └ TI-nspire 수식 입력 템플릿

      K-20151124-767499.png
      └ HP Prime 수식입력 템플릿

      Attached file
      K-20151124-766882.png 2.8KB 214 K-20151124-767499.png 1.8KB 214
      댓글
    • Profile 0
      세상의모든계산기
      2016.03.09 - 09:02 2015.12.15 - 08:19 #11944

      [질문글]

      2×10^-6/8.855×10^-12×2.5 =9×10^4
      이문제 도저히답이안나오네요
      카시오 570 ms입니다

      댓글
    • Profile 0
      세상의모든계산기
      2023.02.14 - 22:00 2015.12.15 - 08:43 #11947

      74716277_1450135462.jpg

       

      위에 식이 3가지 있습니다. 각각의 식을 질문하신 수식처럼 한줄로 표현해 보세요.

      3개의 수식이 모두 다르게 표현되시나요?

      다시 질문으로 돌아가서, 질문하신 식(2×10^-6/8.855×10^-12×2.5)을 위에 예시한 식1~식3 중에서 어떤 것으로 해석해야 옳은 걸까요? 

      계산기가 본문 한줄수식을 입력받았을 때, 식1~식3 중 어느 한가지로만 해석하도록 설계되어있습니다. 그 답이 본인이 원하는 답이 아니라면, 식을 설계에 맞게 입력하지 못한 것입니다. 

      계산기가 내가 원하는 대로 정하게 식을 이해하도록 식을 정확하게 입력해 주어야 합니다. 핵심은 계산의 우선순위이고, 문제를 해결할 열쇠는 괄호에 있습니다. 

      ((2*10^(−6))/(8.855*10^(−12)*2.5)) = 90344.438170525

      여기서 몇개의 괄호(쌍)은 계산기에서 생략해도 계산 결과를 얻는데 문제가 없습니다. 최적(최소)의 괄호입력으로 계산기에 입력하는 방법을 터득하시길 바랍니다. 

      Attached file
      74716277_1450135462.jpg 13.2KB 68
      댓글
    • 0
      ㅎㅈ
      2016.04.13 - 21:43 #17413
      http://kinimage.naver.net/20141217_54/1418798646162QEGt7_JPEG/13.jpg?type=w620
      이 식 괄호를 재대로 못 치겠어요 도와주세요ㅠㅠ
      댓글 수정 삭제
    • Profile 0
      세상의모든계산기
      2024.07.16 - 10:31 2016.04.13 - 22:49 #17420

      image.png

      1. △H = 2.3 × (괄호안)^(1/3) 
      2. 괄호안=(분자)÷(분모) 이므로
      3. 두개를 결합하면 최종 식이 됩니다. 
        △H = 2.3 × ((109.06)÷(5*5.19*10^(-4)))^(1/3)
      Attached file
      image.png 32.4KB 30
      댓글
    • 0
      공업용계산기ㅜㅜ
      2017.10.23 - 23:07 #21565
      log(2*(1-(2-1)0.12)) 이 수식 풀이순서 쫌 알려주세요ㅠㅠ
      댓글 수정 삭제
    • Profile 0
      세상의모든계산기
      2025.03.05 - 11:04 2017.10.24 - 09:28 #21598

      어지간한 공학용 계산기라면 위 수식 그대로 입력하면 답이 나올텐데요.
      2017-10-24_09-29-46.png

      2017-10-24_09-29-59.png

      단, 0.12 앞에 생략한 곱하기는 넣으시는게 좋겠습니다.


      원하는 답이 아니라면 아래 글을 읽어보시고 조금 더 정확한 질문을 해보시는게 좋습니다.

      [필독] 계산기 질문글 작성시 주의사항! (부제 : 바람직한 질문글 작성 요령)

      Attached file
      2017-10-24_09-29-46.png 5.2KB 149 2017-10-24_09-29-59.png 5.2KB 193
      댓글
    • Profile 0
      세상의모든계산기
      2024.07.22 - 17:50 2024.07.22 - 17:45 #44783

      괄호와 Syntax Error


      구형 한줄 계산식의 경우 괄호를 잘못 사용하면 두가지 에러중 하나가 발생합니다. 
       

      1. 원치 않는 (잘못된) 결과값
      괄호 순서가 잘못되는 경우, 계산 우선순위가 달라져 결과값이 엉망이 될 수 있습니다. 

       

      2. Syntax 에러 

      괄호 쌍이 맞지 않는 경우, Syntax Error 가 발생할 수 있습니다.

       


      입체적 입력이 가능한 계산기에서의 Syntax Error

      스크린샷 2024-07-22 174101.png

      ㄴ 여는 괄호는 1 앞부터 시작하지만, 닫는 괄호는 e의 지수승 부분에서 끝나버림 --> syntax error
      ㄴ F_16_RIGHT.png 방향키를 한번 더 누르고 괄호를 닫아야 정상적으로 괄호쌍 완성됨.

       

      - 닫는 괄호는 (경우에 따라) 일부 생략될 수도 있으므로, 간혹 쌍이 맞지 않더라도 에러가 발생하지 않을 수도 있습니다. 

       

      Attached file
      스크린샷 2024-07-22 174101.png 4.2KB 25
      댓글
    • Profile 0
      세상의모든계산기
      2024.10.11 - 18:19 2024.10.11 - 18:09 #49644

      삼각함수 뒤에 괄호를 어떻게 없애죠?


      sin, cos, tan 함수를 입력하면 

      sin(, cos(, tan( 와 같이 

      그 뒤에 자동으로 괄호가 따라붙는 공학용 계산기가 있습니다. 

       

      이런 계산기에서 괄호를 지우려고 하시는 분이 계시는데요, 

      괄호를 지우려고 하시는 건 아마도

      ⓐ 역함수 $ sin^{-1}() $ 이거나 ⓑ n제곱 $ sin^{2}() $ 두가지 이유에서일 것 같습니다. 

       

      두 경우 모두 괄호를 지워야 할 이유는 없습니다. 

       

      ⓐ 역함수의 경우 sin 함수와 다른 arcsin 함수를 불러서 써야 하고 : https://allcalc.org/5308

      ⓑ n제곱의 경우 괄호를 없애서 해결하는 것이 아니고, 오히려 (sin())^2 처럼 괄호를 하나 더 쳐서 해결하셔야 합니다. 

      댓글
    • 댓글 입력
    • 에디터 전환
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 목록
      view_headline
    10
    × CLOSE
    기본 (0) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    등록된 글이 없습니다.
    • 세상의 모든 계산기 계산기 뉴스/정보
    • 세상의모든계산기
    • 사업자등록번호 703-91-02181
    • 세모계 all rights reserved.