안녕하세요 길벗수험서 운영팀입니다.
해당 문제의 경우 지수표현 먼저 학습되어있어야 이해가 가능한 문제입니다.
컴퓨터에서 지수 표현은 아래에서 * 또는 /가 생략된 형태로 표기됩니다.
(실수)e(* or /)(10의 승수)
123.45 를 진수부가 한자리인 수로 표현하기 위해서는 나누기 100을 하면 되니 아래와 같이 표현할 수 있습니다. (진수부 : 실수에서 . 왼쪽부분, 즉 정수부분을 말합니다.)
1.2345*10^2
이것을 지수표현으로 바꾸게 되면,
1.2345e+2 가 되죠.
0.00123을 진수부 한자리인 수로 표현하기 위해서는 곱하기 1000을 하면 되니 아래와 같이 표현이 가능합니다.
1.23/10^-3
이것을 지수표현으로 바꾸게 되면,
1.23e-3 이 되죠.
해당 문제는 위와 같은 방식으로 풀어보시면 됩니다.
123456789.0e-5는 풀어보면 아래와 같은 수가 됩니다.
123456789.0/10^5 = 1234.56789
이것을 지수부 한 개만 남겨두면
1.23456789*10^3
지수로 고쳐쓰면
1.23456789e+3
여기서 문제는 C에서 별다른 서식지정자를 쓰지 않으면 실수는 소수점 7번째 자리에서 반올림된 6자리만 출력된다는 것입니다. 이것은 지수표현 또한 마찬가지 입니다. 소수점 7번째 자리인 8에서 반올림 하면 6번째 자리인 7이 1 증가하여 8이 됩니다. 수로 표현하게 되면
1.234568e+3이 되는 것이죠.
// 참고로 지수기호 e와 숫자 사이에 + 또는 - 가 들어가 있어야 합니다.
+인 경우 생략하는 경우도 있으나, 명확한 식별을 위해 대부분 들어가 있는 형태로 사용합니다.
(e3 - x, e+3 - o, e+03 - o)
행복한 하루되세요 :)
-
관리자2019-05-27 10:15:15
안녕하세요 길벗수험서 운영팀입니다.
해당 문제의 경우 지수표현 먼저 학습되어있어야 이해가 가능한 문제입니다.
컴퓨터에서 지수 표현은 아래에서 * 또는 /가 생략된 형태로 표기됩니다.
(실수)e(* or /)(10의 승수)
123.45 를 진수부가 한자리인 수로 표현하기 위해서는 나누기 100을 하면 되니 아래와 같이 표현할 수 있습니다. (진수부 : 실수에서 . 왼쪽부분, 즉 정수부분을 말합니다.)
1.2345*10^2
이것을 지수표현으로 바꾸게 되면,
1.2345e+2 가 되죠.
0.00123을 진수부 한자리인 수로 표현하기 위해서는 곱하기 1000을 하면 되니 아래와 같이 표현이 가능합니다.
1.23/10^-3
이것을 지수표현으로 바꾸게 되면,
1.23e-3 이 되죠.
해당 문제는 위와 같은 방식으로 풀어보시면 됩니다.
123456789.0e-5는 풀어보면 아래와 같은 수가 됩니다.
123456789.0/10^5 = 1234.56789
이것을 지수부 한 개만 남겨두면
1.23456789*10^3
지수로 고쳐쓰면
1.23456789e+3
여기서 문제는 C에서 별다른 서식지정자를 쓰지 않으면 실수는 소수점 7번째 자리에서 반올림된 6자리만 출력된다는 것입니다. 이것은 지수표현 또한 마찬가지 입니다. 소수점 7번째 자리인 8에서 반올림 하면 6번째 자리인 7이 1 증가하여 8이 됩니다. 수로 표현하게 되면
1.234568e+3이 되는 것이죠.
// 참고로 지수기호 e와 숫자 사이에 + 또는 - 가 들어가 있어야 합니다.
+인 경우 생략하는 경우도 있으나, 명확한 식별을 위해 대부분 들어가 있는 형태로 사용합니다.
(e3 - x, e+3 - o, e+03 - o)
행복한 하루되세요 :)
-
관리자2019-05-28 11:07:40
안녕하세요 길벗수험서 운영팀입니다.
음.. 고정, 부동 소수점은 기사 필기에 나오는 내용이라 이미 학습하셨을 것이라고 가정하였고, 실기에 나오는 내용은 극히 일부분이라 이를 생략하거나 단편적으로만 설명한 경향이 있습니다.
(참고로 해당 문제의 지수표기에서 고정, 부동 소수점에 대한 개념은 필요 없습니다.)
지수표현 또한 일반 수학 표현이라 상세히 다루지 않은 점이 있습니다.
지수표현은 간단히 생각하시면 됩니다.
지수표현은 0000e+99 <- 이러한 형태를 가지는데, 이를 원래 수로 바꿀 때는
0000 * 10^99 이렇게 바꾸시면 됩니다.
(^는 제곱을 의미합니다. 2^3은 2의 3제곱을 의미하며, 8을 말하죠)
1.2345e+02 라는 것은
1.2345*10^2 이므로,
1.2345*100 이 되고, 이는 다시
123.45 라는 본래 수가 나오게 되죠.
반대로
1.2345e-03 라는 것은
1.2345e*10^-3 이므로,
1.2345*(1/1000) 이 되고, 이는 다시
1.2345/1000 이 되어,
0.0012345 라는 본래 수가 나오게 됩니다.
행복한 하루되세요 :)
ps) 위의 해설을 다시 확인해보니 승수로 표현한 것들이 전부다 해제되었네요. ㅠ
'^'기호를 사용하여 다시 표시하였으니 한번 이 해설과 비교해가면서 다시 확인해보세요.
-
*2019-05-27 18:17:08
지수표현 강의 없나요 글로만 봤을 때 전혀 이해가 안가네요.
기초 비전공자도 처음부터 알기쉽게 설명한다고 되있는데
본 챕터에 배우지도 않은 소수형(부동소수형,고정소수형) 지수형 문제가 나오니
당황스럽네요. 부동소수형 고정소수형은 유투브로 찾아서 이해했는데
지수표현은 없어요 글로 해설을 길게 해주셨지만 정말 이해가 안갑니다.