책 내용 질문하기
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 이 되는 식이죠.
행복한 하루되세요 :)