본문 바로가기
  • 학습 길잡이 기타

    가로 배열로 제품 정보 기록…QR 코드로 진화

    민족 최대의 명절인 추석이 지났습니다. 추석 때는 차례상을 정성껏 차려 조상님께 감사한 마음을 전하곤 하는데요, 필자도 차례상을 위해 전통시장을 방문하여 여러 가지 음식과 제품을 샀습니다. 그런데 이번에는 예전과 다르게 음식과 제품을 구입하면서 현금을 따로 내지 않았습니다. 스마트폰으로 QR 코드를 간단히 스캔하면 금액이 자동으로 지불되니까요. 세상이 참 많이 좋아졌다는 생각이 들었습니다.그런데 문득 이런 의문이 생겼습니다. ‘QR 코드로 지불한 음식과 제품의 값이 제대로 전달된 걸까?’ ‘금액은 정확할까?’ 그 해답에는 바로 수학적 원리가 담겨 있습니다. QR 코드는 원리를 설명하기가 조금 어렵고 길기 때문에 이 글에서는 QR 코드와 유사한 기능을 가지면서도 간단한 바코드에 대해 알아보겠습니다.바코드(barcode)는 컴퓨터가 판독할 수 있도록 고안된 코드입니다. 굵기가 다른 검은색 막대(bar)와 흰색 공백(space)의 조합으로 숫자와 문자를 표현하는데, 주로 제품 포장지에 부착되어 제품을 식별하고 관리하는 데 쓰입니다.그런데 이 정도 정보만으로 제품에 대한 정보가 정확하게 들어갈 수 있을까요? 걱정할 필요 없습니다. 바코드에는 스캔이 잘못되지 않도록 방지하는 장치가 있습니다. 그 수학적 원리를 알아봅시다.바코드는 대한상공회의소 유통물류진흥원에서 부여하며, 제품 식별 코드는 다음과 같습니다.여기서 국가 코드와 체크 숫자의 자릿수는 정해져 있지만 제품 업체 고유 번호와 제품의 고유 번호의 자릿수는 일정하지 않습니다. 이 중 체크 숫자(check digit)는 제품 식별 코드를 구성하고 있는 숫자가 올바르게 입력되었는지 확인하는 역할을 합니다. 이때

  • 학습 길잡이 기타

    AI오류 잡아내고 행성 움직임까지 측정

    “10년이면 강산이 변한다”는 옛말에서 10년을 1초로 바꿔도 손색이 없을 만큼 현대사회의 변화 속도는 더욱 빨라졌습니다. 이처럼 급변하는 시대에서 변화를 분석하고 예측할 수 있는 방법이 있을까요? 그 답은 바로 미분에 있습니다. 미분은 변화의 순간을 포착하고, 그 속도와 방향을 분석하는 강력한 도구입니다. 미분을 통해 우리는 복잡한 현실을 수학적으로 이해하고, 그래프를 통해 그 변화를 시각적으로 표현할 수 있습니다. 이제 미분이 어떻게 우리의 일상과 과학, 기술에 응용되는지 살펴보겠습니다.높이가 100m인 언덕과 높이가 200m인 언덕이 있습니다. 어떤 언덕이 더 가파를까요? 사실 이 정보만으로는 두 언덕 중 어느 쪽이 더 가파른지 알 수 없습니다. 이를 판단하려면 언덕의 시작점에서 가장 높은 지점까지의 가로 길이를 알아야 합니다. 수학적으로 가로 길이는 x, 높이는 y로 표현할 수 있습니다. 그러므로 y값을 x로 나누면 언덕의 가파름을 알 수 있습니다. 이 값을 수학적으로 ‘기울기’라고 부르며, 가로 길이의 변화를 x의 증가량, 높이의 변화를 y의 증가량이라고 합니다. 결국 기울기는 y의 증가량을 x의 증가량으로 나눈 값으로 정의할 수 있습니다.x의 증가량이 0에 가까울 만큼 작아진다면 특정한 x값에서의 기울기를 구할 수 있습니다. 이 값을 ‘미분계수’라고 하며, 이는 순간 변화율을 나타냅니다. 즉 한 점에서 함수의 기울기를 측정한 값으로, 이는 그 점에서 함수의 그래프의 접선 기울기와 같습니다. 이 과정을 x에 대한 y의 미분이라고 부르는데, 이는 수학자 라이프니츠가 미분의 개념을 정의한 중요한 내용입니다.실제로 복잡한 방정식이나 함수들은 실생

  • 학습 길잡이 기타

    '절사 평균'으로 편파 판정 가능성 막아

    지구촌을 뜨겁게 달군 2024 파리 올림픽이 끝났습니다. 이 대회에서 최선을 다해 열심히 경기에 임한 선수들 덕분에 대한민국 선수단은 기적을 연출하여 예상보다 높은 종합 순위를 기록했습니다.필자도 가족과 함께 경기를 보면서 응원했는데, 특히 다이빙 경기가 눈에 띄었습니다. 선수들이 다이빙을 하고 나면 심사 위원 점수가 바로 발표되었는데, 그 점수에 아래와 같이 취소선이 그어져 있는 것을 발견했습니다.이 취소선은 무슨 기준으로, 왜 그어져 있는 것일까요?예를 들어 살펴보겠습니다.선수 A가 7명의 심사 위원으로부터 2점, 7점, 9점, 9점, 9점, 10점, 10점을 얻었다면 이 선수의 점수 평균은 (점)입니다. 그런데 이렇게 계산된 8점을 선수 A의 점수로 정하기에는 적절하지 않아 보입니다. 심사 위원 점수의 대부분이 8점보다는 크고, 8점이 심사 위원 점수의 전체적 특징을 잘 나타낸다고 보기 어려우니까요. 그럼에도 이러한 결과가 나온 이유는 특정 심사 위원 점수인 2점이 영향을 미친 것 같습니다. 특정 심사 위원이 편파 판정을 함으로써 극단적 점수를 부여해 이 값이 전체 점수에 큰 영향을 끼친 것이지요.스포츠나 예술 경연 대회에서는 작은 점수 차이로 승부가 나기 때문에 공정한 심사를 위해 여러 가지 방법을 사용합니다. 앞의 다이빙 경기의 심사 위원 점수는 극단적인 값을 없애기 위해 가장 높은 점수 2개와 가장 낮은 점수 2개를 취소한 것으로 볼 수 있습니다. 이 4개 점수를 제외한 나머지의 평균을 구해보면 이 되어 8.0을 이 선수의 점수로 사용하는 것입니다. 이처럼 어떤 자료의 변량 중에서 극단적인 값을 제외하고 자료의 가장 큰 부분과 가장 작은 부분을 일정 비율로 잘라버린 뒤

  • 학습 길잡이 기타

    명제는 단순한 문장이 아닌 수학적 사고의 출발점

    명제의 개념은 무엇이며, 이를 배우는 이유는 무엇일까? 이번 칼럼에서는 이러한 질문에 대한 답을 찾아보고자 한다. 현 교육과정의 명제 단원에서는 명제와 조건의 뜻을 이해하고, 충분조건, 필요조건, 필요충분조건, 증명, 역과 대우에 대해 배운다. 명제는 참과 거짓을 명확히 알 수 있는 문장이나 식을 의미한다. 예를 들어, ‘한국에서 사과가 재배되고 있다’는 명제이지만, ‘사과는 맛있다’는 명제가 아니다. 사람마다 맛에 대한 생각이 다르기 때문이다. ‘사과는 빨간색이다’ 역시 명제가 아니다. 익지 않은 사과나 녹색 사과도 있기 때문이다. ‘OO이는 키가 175cm 이상이다’는 명제이지만, ‘OO이는 키가 크다’는 명제가 아니다. 절대적인 참과 거짓을 나타내는 문장이나 식을 수학적 명제라고 한다. 명제 단원의 기본 내용들을 살펴보자.변수를 포함하는 문장이나 식이 변수의 값에 따라 참, 거짓을 명확하게 판별할 수 있을 때, 그 문장이나 식을 조건이라 한다.명제 p에서 ‘p가 아니다’를 명제 p의 부정이라고 하고 기호는 ‘~p’이다.용어의 뜻을 간결하고 명확하게 정한 문장을 그 용어의 정의라고 한다.정의나 이미 옳다고 밝혀진 성질을 이용해 주어진 명제가 참임을 설명하는 과정을 증명이라고 한다.참임이 증명된 명제 중에서 기본이 되는 것을 정리라고 한다.명제의 부정에서는 ‘모든’과 ‘어떤’이라는 단어를 신중하게 고려해야 한다.조건 p와 q가 있을 때 명제 ‘p이면 q이다’에서 p를 가정이라고 하고 q를 결론이라고 한다.‘p이면 q이다’를 기호로 ‘p→ q’로 표현할 수 있다.명제 ‘p이면 q이다.’

  • 학습 길잡이 기타

    아킬레우스가 거북이를 못 이기는 이유 '제논의 역설'

    무한이라는 것이 얼마나 흥미로운 것인지 수식어를 고르려다 결국은 정하지 못했습니다. 그렇습니다. 학생들 중 얼마나 제 마음을 이해할지 모르겠지만, 무한이란 그런 것입니다. 무한이 수학적으로, 논리적으로 적용되는 결과들은 인간의 직관과 다르게, 어떨 때는 반대로 도출됩니다. 무한이 흥미로운 이유는 많지만 그러한 이유를 종합한다면 결국 이 이유로 귀결된다고 생각합니다.인간의 인식이란 기본적으로 유한하며 한 번에 인식할 수 있는 수 자체도 많지 않습니다. 조금씩 다르게 느낄 수도 있지만, 일반적으로는 5개를 넘어가는 물건은 한 번에 직관적으로 인식하기 어렵습니다. 책상에 놓인 6개의 볼펜을 볼 때 자신의 인식을 잘 더듬어보면 3개와 3개로 묶어 인식하거나, 2개짜리 묶음 3개로 인식하고 있는 걸 떠올릴 수 있습니다.볼펜을 세기 쉽게 잘 늘어놓는 게 도움이 될 수 있겠네요. 하지만 여전히 머릿속에 아주 당연한 듯이 직관적으로 그 개수가 찍혀 들어오지 않는다는 것을 느낄 수 있을 겁니다. 우리는 이 과정이 워낙 익숙하고 빠르기에 전혀 어려움을 느끼지 못할 뿐이죠. 컴퓨터가 아무리 복잡한 계산할 수 있다 하더라도 결국 1+1의 연속으로 이루어지는 것이고 그 간극이 워낙 짧아 우리가 불편을 느끼지 못하는 것과 같습니다.그래서 어떤 것이 무한히 많다거나 어떤 계산을 무한하게 해나간다는 것은 우리의 직관과 전혀 어울리지 않습니다. 우리가 무한하다는 것을 인식하는 과정은 10개 다음에 또 10개가 있고, 그다음에 10개가 있는데 이것이 끊이지 않고 계속해서 이뤄지는 과정입니다.무한 자체가 인식되는 것이 아닌, 유한적 확장을 그저 마무리하지 않는 것으로 인식하는 것이

  • 학습 길잡이 기타

    조선과 청나라의 '수학 대결', 과연 승자는?

    교과서에서 배우는 수학이 대부분 서양 수학자들이 설명한 내용이지만 우리나라 역사에서도 훌륭한 수학자들이 많습니다. 그 중에서 홍정하(洪正夏, 1684~?)가 지은 <구일집·표지 사진>에 실린, 홍정하와 중국 청나라 수학자 하국주(何國柱, ?~?)의 수학 대결을 소개하고자 합니다.1713년(숙종 39) 중국 청나라에서는 조선의 경위도를 측정하기 위해 하국주를 조선에 사신으로 파견합니다. 중국 천문대 관직인 사력으로 일하며 천문과 역산, 산학 등에 뛰어난 실력자이던 하국주는 조선의 수학 실력을 얕보는 마음으로 조선에 오자마자 조선에서 수학을 잘하는 학자를 찾습니다. 이때 등장한 사람이 바로 홍정하와 유수석(劉壽錫, ?~?)이었고, 이들은 바로 수학 대결을 펼쳤습니다.하국주가 먼저 문제를 냈습니다.“360명이 있는데, 한 사람마다 은 1냥 8전을 내면 모두 얼마인가?”은 1냥 8전은 1.8냥이므로 360×1.8=648(냥)입니다. 홍정하는 “648냥”이라고 답하여 문제를 간단히 맞혔습니다.하국주가 또 문제를 냈습니다.“제곱한 넓이가 225평방자일 때 한 변의 길이는 얼마인가?”15의 제곱은 225이므로 홍정하는 15자라고 답하여 이 문제도 간단히 맞혔습니다.하국주가 한 번 더 문제를 냈습니다.“크고 작은 두 정사각형 넓이의 합은 468평방자고, 큰 정사각형의 한 변은 작은 정사각형의 한 변보다 6자만큼 길다고 한다. 두 정사각형의 한 변의 길이는 얼마인가?”연립이차방정식으로 풀면 작은 정사각형의 한 변의 길이는 12자, 큰 정사각형의 한 변의 길이는 18자입니다. 이 문제는 하국주 입장에서는 조금 어렵다고 낸 것인데, 홍정하는 이 또한 간단히 해결했습니다. 당시 조선에서

  • 학습 길잡이 기타

    함수의 연속성·미분 가능성을 정의하는 토대

    문과와 이과를 구분할 수 있는 단어가 몇 가지 있다. 그중 하나가 limit이다. 문과는 ‘제한하다’로, 이과는 ‘극한’으로 번역한다. 대부분의 학생은 극한의 개념을 쉽게 받아들인다. 하지만 엄밀한 극한의 개념은 대학 과정에서 배운다. 극한의 정의는 대학교 수학과 학생들도 명확히 이해하기 어려울 정도기 때문이다. 그런데도 고등학교에서 극한을 배우는 이유는 무엇일까. 극한은 왜 필요한 것일까. 극한이 도입된 계기는 미분 때문이다. 미분의 창시자로 여겨지는 17세기 뉴턴과 라이프니츠는 각각 다른 배경에서 다른 개념으로 극한을 도입했다.극한(limit)은 어떤 함수가 특정한 점에 접근할 때 그 함수의 값이 어떻게 변하는지를 나타내는 개념이다. 쉽게 말해, 함수의 값이 어떤 점에 한없이 가까워질 때 그 값이 얼마인지 알아내는 것이다. 함수 f(x)가 존재한다고 하자. x가 어떤 값 a에 가까워질 때 그 함숫값이 L에 가까워진다면, 우리는 f(x)f의 극한을 L이라고 한다.뉴턴은 사과가 떨어지는 현상에서 착안해 중력과 만유인력을 포함한 역학을 설명하기 위해 미분의 개념을 도입했다. 많은 물체는 곡선으로 움직이는데, 이를 아주 짧은 시간 간격으로 나누어 생각하면 그 움직임이 직선으로 변한다. 뉴턴은 이러한 움직임을 정의하기 위해 미분을 도입했고, 이를 통해 극한의 개념을 직관적으로 설명했다. 뉴턴은 극한의 개념을 사용해 미분을 정의하고, 이를 통해 물체의 운동을 분석했다. 비록 뉴턴의 극한에 대한 정의는 오늘날의 엄밀한 정의와 차이가 있지만, 그는 물리학적 문제를 해결하기 위해 유율(fluxions)이라는 개념을 사용했다.어떤 함수의 그래프에서 두 점을 연결하면 두 점 사