책 내용 질문하기
151페이지 예시문제에서 mod함수 관련
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
151
조회수
521
작성일
2019-03-25
작성자
탈퇴*원
첨부파일

디버깅표 답안 보면 

mod(-1,2)가 0이고

mod(-2,2)는 2이던데 음수는 어떻게 계산하는건지 모르겠습니다.

답변
2019-03-26 11:22:30

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

 

먼저 디버깅표는 변수들의 값 변화일 뿐 회전 수에 맞춰 열이 배치되어 있지 않음을 기억하세요.

 

해당 순서도는 mod(i,2)를 의미합니다.

i의 값은 0부터 100까지 변화하는 수죠.

때문에 i에 음수값이 들어가는 경우가 존재하지 않습니다. 

 

추가로 음수의 나머지 연산은 생각보다 간단합니다.

a/b = c  나머지 d가 존재할 때

b * c + d = a 가 되도록 계산하시면 됩니다.

 

-7 % 2를 구한 다고 봤을 때, 몫은 -3이 되겠고 나머지는 -1이 됩니다.

이것은 2 * (-3) + (-1) = -7 이 되는 식이죠.

 

행복한 하루되세요 :)

  • 관리자
    2019-03-26 11:22:30

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

     

    먼저 디버깅표는 변수들의 값 변화일 뿐 회전 수에 맞춰 열이 배치되어 있지 않음을 기억하세요.

     

    해당 순서도는 mod(i,2)를 의미합니다.

    i의 값은 0부터 100까지 변화하는 수죠.

    때문에 i에 음수값이 들어가는 경우가 존재하지 않습니다. 

     

    추가로 음수의 나머지 연산은 생각보다 간단합니다.

    a/b = c  나머지 d가 존재할 때

    b * c + d = a 가 되도록 계산하시면 됩니다.

     

    -7 % 2를 구한 다고 봤을 때, 몫은 -3이 되겠고 나머지는 -1이 됩니다.

    이것은 2 * (-3) + (-1) = -7 이 되는 식이죠.

     

    행복한 하루되세요 :)

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