게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
유효숫자 계산 두개만 알려주세요ㅠㅠㅠㅠ
게시물ID : science_67080짧은주소 복사하기
작성자 : dsfnksdlnkf
추천 : 0
조회수 : 1707회
댓글수 : 7개
등록시간 : 2018/03/26 22:23:23
옵션
  • 본인삭제금지

(1.42 * 10^2 + 1.021 * 10^3) / (3.1 * 10^-1)

왜 답이 3.8 * 10^3 이 나오죠?? 그리고

(9.762 * 10^-3) / (1.43 * 10^2 + 4.51 * 10^1)

에서 유효숫자를 결정하는 항이 뭔지 알려주세요ㅠㅠㅠㅠㅠ 제발요

전체 추천리스트 보기
2018-03-26 22:33:39추천 0
유효숫자 정의 읽어오시고, 무엇이 어떻게 이해가 안되서 못풀겠는지 말해보세요
댓글 0개 ▲
2018-03-26 22:39:07추천 0
네 위에거 계산 해보면 3751.6129...가 나오잖아요 근데 유효숫자 개수는 2개니까 38 아니에요? 왜 3800이죠?
그리고 아래거는  제한항이 뭐냐? 하면 1.43 인지 4.51 인지 143 인지 45.1 인지 모르겠어요...
댓글 2개 ▲
2018-03-26 22:57:38추천 0
?? 유효숫자 얼마로 값을 표현하라는거지 값 자체를 줄여버리면..
3751.6129... 를 유효숫자 2개로 표현하라는거니까 3.8 x 10^3 이 나오죠.
2018-03-26 23:01:50추천 0
유효숫자의 뜻이 정확도라는 뜻입니다.
3751.6129 라는 값을 유효숫자 2개로 표현하면 3.8 x 10^3
3개면 3.75 x 10^3 , 4개면 3.752 x 10^3 ...
유효숫자가 늘어날수록 원래 값에 가까워집니다.
2018-03-26 23:55:32추천 0
정리해드릴게요
유효숫자란 이 숫자가 단지 자리를 맞추기 위한 숫자가 아니라 유효한 값을 가진 숫자를 말합니다

0.00011을 보면 소수점 아래 1자리부터 3자리까지는 소수점 아래 자리를 맞추기 위한 숫자이고 뒤에 오는 11 두 자리만 유효합니다
즉 유효숫자는 2자리뿐입니다

0.001100 을 보면 소수점 아래 1,2자리는 자리를 맞추기 위한 숫자이고 뒤에 오는 11은 유효숫자이고 그 아래에 있는 필요없는 00이 있는데
이때 00을 따로 적어준 이유는 그것이 유효숫자이기 때문입니다 이경우 유효숫자는 1100까지 해서 4자리 입니다

10.00 을 보면 소수점 아래 2자리까지 0을 적어줬기 때문에 소수점 아래까지 다 해서 총 4자리의 유효숫자를 가집니다

100을 보면 1은 유효숫자가 확실하고 뒤에 오는 00은 이것이 유효숫자인지 단지 자리를 맞추기 위한 수인지 알 수 없습니다
이런것을 방지하기 위해 10의 제곱꼴을 사용하는데
예를들어 100은
세자리 모두 유효숫자라면 1.00 * 10^2
백의자리 십의자리까지만 유효숫자라면 1.0 * 10^2
백의자리만 유효숫자라면 1 * 10^2
이런식으로 나타내서 구분합니다

유효숫자의 계산은 기본적으로 덜 정확한것을 따라간다고 생각하면 됩니다
덧샘이나 뺄셈의 경우 덜 정확한것을 따라갑니다
예를들어 123.1 + 1.1111 -> 124.2111이렇게 계산이 되는데 이때 123.1은 소수점아래 1자리고 1.1111은 소수점아래 4자리까지 있죠?
123.1이 덜 정밀하죠? 그럼 123.1을 따라서 소수점 아래 는 다 없어지면 답은 124.2111에서 소수1자리까지 자른 124.2가 됩니다

곱셈과 나눗셈의 경우  곱해지는 수의 유효숫자의 개수를 구하고 가장 적은것을 따라갑니다
유효숫자 2개 * 유효숫자 4개 => 계산후 유효숫자 2개까지 자른다
1.111  *  0.1 =>0.1111이죠? 이때 1.111은 유효숫자4개 0.1은 유효숫자 1개이므로 유효숫자는 1개까지 자른 0.1이 계산결과입니다

(1.42 * 10^2 + 1.021 * 10^3) / (3.1 * 10^-1) 이 문제를 봤을때
1.42 * 10^2 -> 유효숫자 3개
1.021 * 10^3 -> 유효숫자 4개
3.1 * 10^-1 -> 유효숫자 2개
이므로 최종 결과는 유효숫자 2개입니다

자세한 계산 과정은 다음과 같습니다

(1.42 * 10^2 + 1.021 * 10^3) / (3.1 * 10^-1)
여기서
1.42 * 10^2 + 1.021 * 10^3이걸 먼저 계산합니다
1.42 * 10^2 -> 유효숫자 3개
1.021 * 10^3 -> 유효숫자 4개
1.42 * 10^2 + 1.021 * 10^3 단순계산하면 1163 = 1.163 * 10^3이죠?
이때 두 숫자중에 유효숫자가 적은 3개를 따라서 결과는 유효숫자 3개인데
3개이상의 수를 계산할때 중간 계산에서는 유효숫자를 +1 한다는 규칙이 있습니다
즉 중간 계산에서 유효숫자는 4개로  1.16 * 10^3이 아니고 1.163 * 10^3입니다

이제 남은계산을 마저 합니다
1.163 * 10^3  /  3.1 * 10^-1
1.163 * 10^3 -> 유효숫자 4개
3.1 * 10^-1 -> 유효숫자 2개
1.163 * 10^3  /  3.1 * 10^-1 계산하면 3751.61290.... 이런식으로 나옵니다
즉 3.75161290.... * 10^3 입니다
이때 유효숫자 2개를 따라서 3.7까지가 유효숫자이고 그아래 5에서 반올림해서 3.8 * 10^3 입니다
이때는 마지막 계산이라 유효숫자개수 + 1을 하지 않습니다

추가로 아래 문제에서는 제한항이 1.43 인지 4.51 인지 143 인지 45.1 인지는 중요하지 않습니다
1.43   4.51  143  45.1 모두 유효숫자는 3개로 동일하니까 그냥 유효숫자는 3개입니다
댓글 1개 ▲
2018-03-27 00:14:50추천 0
여기에 추가로 반올림에 대해서 한말씀 드리겠는데
사람들이 잘 모르는 규칙이 있습니다
사사오입과 오사오입 오사육입이 있습니다
사사오입은 일반적으로 사용하는 5미만이면 버리고 5이상이면 올리는것입니다

오사오입은
5미만이면 버리고 5 초과이면 올리는데
5일때는 그 앞자리 수가 짝수가 되도록 맞추는것입니다

예를들어 중간 계산에서
0.0135
0.0145
이 두 숫자가 나왔고 유효숫자는 2자리여서 소수 4째 자리에서 반올림 해야된다고 할때
0.0135 는 반올림하는 5 앞에 홀수이므로 짝수인 0.014가 되도록 올려야되고
0.0145 는 올렸을경우 0.015로 홀수가 되므로 0.014가 되도록 버려야합니다
반올림으로 인해 버려지는 수들의 오차가 가장 적고 통계적으로도 가장 합리적이여서
공학이나 자연과학쪽에서는 오사오입을 사용한다고 합니다  참고로 컴퓨터도 오사오입을 사용합니다

오사육입은 버려지는 밑자리를 고려하냐 절삭하냐에 따라서 다르고 계산도 좀 다른데 회계쪽에서 특이하게 쓰이는 방식이라 몰라도 상관 없을듯
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호