책 내용 질문하기
148p 플로차트
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
148
조회수
122
작성일
2019-04-08
작성자
탈퇴*원
첨부파일
INT(i/2) = i/2가 무슨 뜻인가요?
분자가 홀수면 빼고 짝수면 더하는데
INT 함수는 무슨 값을 저장해서 짝수 홀수를 판단하는지
위의 수식을 보고는 가늠할 수가 없네요.
그리고 비교식은 == 아닌가요?
순서도에서는 = 가 비교인가요?
답변
2019-04-09 11:36:21
안녕하세요 길벗수험서 운영팀입니다.
먼저 비교연산자는 순서도에서는 =, 코드에서는 ==를 사용합니다.
----
int(i/2) = i/2
숫자를 직접 대입해 보죠.
i가 1인 경우, int(0.5) = 0.5 -> 0 = 0.5 거짓이 됩니다.
i가 2인 경우, int(1) = 1 -> 1 = 1 참이 됩니다.
i가 3인 경우, int(1.5) = 1.5 -> 1 = 1.5 거짓이 됩니다.
위와 같은식으로 홀짝을 구분하게 되죠.
행복한 하루되세요 :)
-
관리자2019-04-09 11:36:21
안녕하세요 길벗수험서 운영팀입니다.
먼저 비교연산자는 순서도에서는 =, 코드에서는 ==를 사용합니다.
----
int(i/2) = i/2
숫자를 직접 대입해 보죠.
i가 1인 경우, int(0.5) = 0.5 -> 0 = 0.5 거짓이 됩니다.
i가 2인 경우, int(1) = 1 -> 1 = 1 참이 됩니다.
i가 3인 경우, int(1.5) = 1.5 -> 1 = 1.5 거짓이 됩니다.
위와 같은식으로 홀짝을 구분하게 되죠.
행복한 하루되세요 :)