책 내용 질문하기
mod 함수에서 -5를 2로 나누면 나머지가 왜 1인가요?
도서
2019 시나공 총정리 컴퓨터활용능력 1급 필기
페이지
81
조회수
202
작성일
2019-09-01
작성자
탈퇴*원
첨부파일

궁금합니다. 

답변
2019-09-02 20:56:57

안녕하세요.

 


몫과 나머지를 구한다는 것은 쉽게 말하면 … 똑같이 분배해 주면 몇 개씩 주고(몫) 남는 게(나머지) 몇 개냐는 의미입니다.

 


Mod(5,2)는 5개를 2명에게 2개씩 주고 몇 개가 남느냐는 의미입니다.

1개가 남겠죠.

 


그렇다면 -5/2은?

음수값은 분배해 줄 양이 받아야 할 양이겠죠.

즉 5개를 채우려면 2명에게서 똑같이 몇개씩 받으면(몫) 더 받은(나머지)것은 몇 개냐? 정도로 말할 수 있겠죠.


즉 3개씩 받으면 6개가 되므로 1개가 남죠? 즉 3개씩 받았으므로 몫은 -3, 1개가 남았으므로 나머지는 1이 됩니다.

 


좋은 하루 보내세요. 

  • 관리자
    2019-09-02 20:56:57

    안녕하세요.

     


    몫과 나머지를 구한다는 것은 쉽게 말하면 … 똑같이 분배해 주면 몇 개씩 주고(몫) 남는 게(나머지) 몇 개냐는 의미입니다.

     


    Mod(5,2)는 5개를 2명에게 2개씩 주고 몇 개가 남느냐는 의미입니다.

    1개가 남겠죠.

     


    그렇다면 -5/2은?

    음수값은 분배해 줄 양이 받아야 할 양이겠죠.

    즉 5개를 채우려면 2명에게서 똑같이 몇개씩 받으면(몫) 더 받은(나머지)것은 몇 개냐? 정도로 말할 수 있겠죠.


    즉 3개씩 받으면 6개가 되므로 1개가 남죠? 즉 3개씩 받았으므로 몫은 -3, 1개가 남았으므로 나머지는 1이 됩니다.

     


    좋은 하루 보내세요. 

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