책 내용 질문하기
문제5번 관련
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
63
조회수
292
작성일
2019-06-22
작성자
탈퇴*원
첨부파일
풀이과정이 너무 간단히 나와잇는데 왜 그렇게 되는지 구체적으로 풀이 좀 부탁드려요..
답변
2019-06-24 14:09:06

안녕하세요 길벗수험서 운영팀입니다.

 

지수표현 123456789.0e-5 는 일반 실수 표현으로 전환하게 되면 

123456789.0/(10^5) 가 되므로, 1234.567890이 됩니다. 

 

이것을 소수점 1자리로 표현하는 %6.1f의 경우 둘째 자리에서 반올림하여 1234.6이 됩니다.

지수로 표현하는 %e에서는

 

먼저, 컴퓨터의 지수표현은 정수 자리를 한 자리로 제한합니다. 즉, 1.234,  4.34234  이렇게 말이죠.

앞의 1, 4와 같이 소수점이하 부분이 아닌 정수부는 일의 자리로 표현해야 합니다.

그렇다면, 1234.567890은 1.234567890*(10^3)이 되야 겠네요.

이것을 지수로 표현하면 1.234567890e+3이 됩니다.

 

여기서 또 다시 컴퓨터의 실수표현을 생각해보세요.

소수점 자리수를 기재하지 않으면 기본적으로 소수점 이하 자릿수는 6자리로 표현됩니다.

%f와 동일하게 말이죠.

그렇다면 1.234567890e+3은 다시 소수점 7번째 자리(8)에서 반올림하여 6번째 자리(7)에 1을 더해 

1.234568e+3이 되는 것이죠.

 

이제 한 번 더 지수표현자리(+3)은 두자리로 표현해줍니다.

1.234568e+03 

 

끝입니다.

컴퓨터의 지수표현시 정수부는 1자리, 실수부는 6자리(공통), 지수부는 2자리로 표기된다는 점 기억하세요.

 

행복한 하루되세요 :)

  • 관리자
    2019-06-24 14:09:06

    안녕하세요 길벗수험서 운영팀입니다.

     

    지수표현 123456789.0e-5 는 일반 실수 표현으로 전환하게 되면 

    123456789.0/(10^5) 가 되므로, 1234.567890이 됩니다. 

     

    이것을 소수점 1자리로 표현하는 %6.1f의 경우 둘째 자리에서 반올림하여 1234.6이 됩니다.

    지수로 표현하는 %e에서는

     

    먼저, 컴퓨터의 지수표현은 정수 자리를 한 자리로 제한합니다. 즉, 1.234,  4.34234  이렇게 말이죠.

    앞의 1, 4와 같이 소수점이하 부분이 아닌 정수부는 일의 자리로 표현해야 합니다.

    그렇다면, 1234.567890은 1.234567890*(10^3)이 되야 겠네요.

    이것을 지수로 표현하면 1.234567890e+3이 됩니다.

     

    여기서 또 다시 컴퓨터의 실수표현을 생각해보세요.

    소수점 자리수를 기재하지 않으면 기본적으로 소수점 이하 자릿수는 6자리로 표현됩니다.

    %f와 동일하게 말이죠.

    그렇다면 1.234567890e+3은 다시 소수점 7번째 자리(8)에서 반올림하여 6번째 자리(7)에 1을 더해 

    1.234568e+3이 되는 것이죠.

     

    이제 한 번 더 지수표현자리(+3)은 두자리로 표현해줍니다.

    1.234568e+03 

     

    끝입니다.

    컴퓨터의 지수표현시 정수부는 1자리, 실수부는 6자리(공통), 지수부는 2자리로 표기된다는 점 기억하세요.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.