.
 
 
 
   
 
 
 
 
  •     프롤로그
  •     출판도서
    • Notice
    • Preview
  •     강의노트
    • 교사용
    • 학생용
    • 교육과정
  •     질문과답변
    • 공지
    • 수업
    • 과제
    • 기타
  •     슈퍼계산기
  •     매스매티카
    • ver5.2
    • ver8.0
    • ver9.0
    • ver10.0
    • ver11.0
    • ver12.0
    • 학생작품
  •     WolframAlpha
  •     WolframCloud
 

구구단 확장 : N진법의 (N-1)Ⅹ(N-1)단

category
학생작품
author
김민경
date
13-05-14 22:27
hit
2,357

 2013.03.23-1.nb (33.0K) [6] DATE : 2013-05-14 22:27:21

 
2013-05-14 오후 10-24-02.jpg
 
 
일단 제가 만든 사용자 함수는 extendTimesTable 즉 구구단의 확장이라는 뜻입니다. extendTimesTable[n,k]에서 n은 진법을, k는 ~단을 의미합니다. 즉 5진법의 3단을 알고 싶다면 extendTimesTable[5,3]으로 입력하면 됩니다.

11진법 이상의 수들을 어떻게 표현하는지 알게된 활동이었습니다.
이 숫자들을 표현하는 것을 넘어서 10진법의 구구단처럼 (n-1)*(n-1)단을 만들며
잘 와 닿지 않은 10진법 외의 숫자들과 조금 친해진(?) 기분이 듭니다.

회원 이장훈님의 한마디 2013/05/15 07:27
 
깔끔하게 함수화까지 잘 하셨습니다. 사용자 함수의 이름을 구현하고자하는 의미와 상통하게 extendTimesTable으로 정의한 것이 좋았습니다. 복잡한 알고리즘의 프로그래밍을 하고자 한다면, 이처럼 문자, 사용자함수 이름 하나 하나에도 의미 있게 부여하고 사용하는 것이 최적화된 코딩을 할 수 있는 기본자세입니다.

10이상의 진법, 예를들어 12진법은 1 , 2 , 3 , ... , 9 , a , b , 0 과 같이 두 개의 수를 a, b로 대응시킵니다. 알파벳으로 말이죠. 그래서 예전에 수능에서는 12진수 aaa + bbb 의 계산문제가 등장하기도 하였죠~ 10진법의 9Ⅹ9단 이외의 다른 진법에서의 (N-1)Ⅹ(N-1)단은 다소 생소하죠? 아마 9Ⅹ9단처럼 쉽게 답이 나오지도 않을 뿐더러 머릿속으로 계산(?)을 해봐야 그 값을 말할 수 있을 것입니다. 하지만, 지구 이외의 어떤 생명체가 존재하는 우주의 어느 한 공간에서는 12진법을 따르는 AⅩA단을 우리의 10진법인 9Ⅹ9 단과 같이 자연스럽게 사용하고 있을지도 모르겠죠? ^^

 
 
  Copyright ⓒ MATHOUGHT.COM (Paju girls' high school ☎ 031-944-4688 Jang Hoon Lee)