책 내용 질문하기
수열3번문제
도서
2019 시나공 정보처리기능사 실기
페이지
118쪽
조회수
191
작성일
2019-07-05
작성자
탈퇴*원
첨부파일
i랑J가 값이 0 인데 i/2가 0.5로 되어 있는데 혹시
i값이 99일때 출력이 되니까
i/2부분이 위로 당겨져서 프린트 된건가요?
답변
2019-07-08 11:03:10
안녕하세요. 길벗 수험서 운영팀입니다.
일반적으로 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.
단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.
해당 문제에서는 말씀하신대로 i가 1일 때(두번째 열) INT(i/2), i/2, INT(i/2) = i/2, i >= 99 가 수행된 결과가 첫 열에 표시된 것입니다.
행복한 하루되세요 :)
-
관리자2019-07-08 11:03:10
안녕하세요. 길벗 수험서 운영팀입니다.
일반적으로 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.
단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.
해당 문제에서는 말씀하신대로 i가 1일 때(두번째 열) INT(i/2), i/2, INT(i/2) = i/2, i >= 99 가 수행된 결과가 첫 열에 표시된 것입니다.
행복한 하루되세요 :)