문제관련 해서 이 부분은 이해가 간다고 생각하는데
2의 4승 (2^4)=16
2의 3승 (2^3)=8
2의 2승 (2^2)=4
2의 1승 (2^1)=2
2의 0승 (2^0)=1
Q 1. 제가 적어놓은게 맞나요?
- - - - -
Q 2. 하단의 이 내용들은 값이 얼마인지 몰라서 여쭤봅니다.
2의 -1승 =?
2의 -2승 =?
2의 -3승 =?
2의 -4승 =?
2의 -5승 =?
- - - - -
Q 3. 그리고 이 문제의 디버깅을 보면 변수 E의 값에 0.5, 0.25 등의 소수자리 숫자들이 나오는데
왜 그런지도 궁금합니다.
- - - - -
질문과 관련해서 답을 알고싶고 왜 그런지 해석도 적어주시면 감사하겠습니다
안녕하세요. 길벗 수험서 운영팀입니다.
Q 1. 제가 적어놓은게 맞나요?
[답변]
예, 맞습니다.
n의 a 제곱수의 경우 n^a로 표현 할 수 있습니다.
이 경우 n을 a번 곱한 수, 즉 n×n×n×…(a번 n이 나옴)을 의미합니다.
즉, 2^3이라고 함은 2×2×2가 되어 8이 되겠죠.
Q 2. 하단의 이 내용들은 값이 얼마인지 몰라서 여쭤봅니다.
[답변]
2의 -1승 = 1/2
2의 -2승 = 1/4
2의 -3승 = 1/8
2의 -4승 = 1/16
2의 -5승 = 1/32
음수 제곱의 경우 단순히 양수 제곱의 값을 분모에 넣어주시고, 분자를 1로 두시면 됩니다.
Q 3. 그리고 이 문제의 디버깅을 보면 변수 E의 값에 0.5, 0.25 등의 소수자리 숫자들이 나오는데
왜 그런지도 궁금합니다.
[답변]
위의 답변들과 이어진다고 볼 수 있습니다.
변수 E는 2진수 각 자리의값에 대한 10진수의 값이 저장됩니다.
즉 E가 0.5가 되는 경우는 2^(-1)인 1/2를 10진수로 표현한 것이며,
E가 0.25가 되는 경우는 2^(-2)인 1/4를 10진수로 표현한 것입니다.
행복한 하루되세요.^^
-
*2018-09-17 15:19:54
안녕하세요. 길벗 수험서 운영팀입니다.
Q 1. 제가 적어놓은게 맞나요?
[답변]
예, 맞습니다.
n의 a 제곱수의 경우 n^a로 표현 할 수 있습니다.
이 경우 n을 a번 곱한 수, 즉 n×n×n×…(a번 n이 나옴)을 의미합니다.
즉, 2^3이라고 함은 2×2×2가 되어 8이 되겠죠.
Q 2. 하단의 이 내용들은 값이 얼마인지 몰라서 여쭤봅니다.
[답변]
2의 -1승 = 1/2
2의 -2승 = 1/4
2의 -3승 = 1/8
2의 -4승 = 1/16
2의 -5승 = 1/32
음수 제곱의 경우 단순히 양수 제곱의 값을 분모에 넣어주시고, 분자를 1로 두시면 됩니다.
Q 3. 그리고 이 문제의 디버깅을 보면 변수 E의 값에 0.5, 0.25 등의 소수자리 숫자들이 나오는데
왜 그런지도 궁금합니다.
[답변]
위의 답변들과 이어진다고 볼 수 있습니다.
변수 E는 2진수 각 자리의값에 대한 10진수의 값이 저장됩니다.
즉 E가 0.5가 되는 경우는 2^(-1)인 1/2를 10진수로 표현한 것이며,
E가 0.25가 되는 경우는 2^(-2)인 1/4를 10진수로 표현한 것입니다.
행복한 하루되세요.^^