더블릿
수(기타) 놀이터 | 문제 코너 | 제출 현황 | 수학 Q/A | 수학 quiz |

[개념] 로그(log)가 뭐지???

2 에 몇 거듭제곱을 하면 4 가 될까요?  .... 2  
2 에  몇 거듭제곱을 하면 8 이 될까요?  .... 3 

아 쉽다....

그러면  2 에 몇 거듭제곱을 하면 5 가 될까요? 

이런 수도 있나????

음....... 차례대로 거듭 제곱을 한 번 해 봅니다.

 

2 와 3 사이인 것은 분명 해 보입니다.   이 수는 무한 소수가 된다네요.^^

이 수를 표현할 방법이 마땅찮아 이를 다음과 같이 약속 합니다.(  기호가 생각이 나지요) 


즉 다음 지수 방정식( 지수에 미지수가 붙은 방정식)

   의 근 x 는

    로 약속 합니다. 2 를 밑 , 5 를 진수라고 부릅니다.



몇 가지 예를 들어 보겠습니다.







  




답은 댓글로 






답을 낼수 없는 예 입니다.

그래서 밑 , 진수는 모두 양수이고 밑은 1 이 될수 없다로 약속을 했습니다.

프로그래밍:

  값은 얼마일까요?

소스:
#include <stdio.h>
#include <math.h>

int main()
{
   printf("%lf\n",log10(25));
}

결과:

1.397940

상용로그 에서 

 ( n 은 정수 ,  )
n 을 지표 ,  를 가수라 합니다.

n 은 자리수를 결정합니다. A 는 n+1 자리가 되겠죠.(아직 음수는 생각하지 마세요)

어떤 수가 몇자리 수인지를 판단할 때 이용하면 되는데 ... log 까지 사용하려니 조금은 거창 합니다.

#include <stdio.h>
#include <math.h>

int main()
{
   double a;

   scanf("%lf",&a);
   printf("%d\n",(int)floor(log10(a)) + 1);
}
  

25 를 2  진수로 표현할 때 자릿수는?

 

답.

  이 됩니다. 천천히 한 번 생각해 보세요.

소스:
#include <stdio.h>
#include <math.h>
int main()
{
   printf("%d\n",(int)floor( log2(25) ) + 1);
}

결과:

5

작업 중...

1970:01:01 .. written by testid...[질/답]