책 내용 질문하기
안녕하세요 2025년정보처리기능사실기기본서 324p while 문 예제풀이가 궁금합니다
도서
2024 시나공 정보처리기능사 실기 기본서
페이지
324
조회수
16
작성일
2025-11-09
작성자
안*중
첨부파일

안녕하세요? 2025년 정보처리 기능사 기본 교과서 강의를 듣고 공부하고 있는데 324p WHILE문 예제에서 i가 5보다 작아야하는 조건인데 i를 4까지 계산해야 맞는것인지 아니면 5까지 계산해서 hap을 구하는 이유가 무엇인지 궁급합니다

답변
2025-11-09 18:30:50

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

뭔가 오해를 하신것 같네요

디버깅 표의 경우 각 변수들의 값들이 어떻게 변하는지를 적어가며 프로그램을 실행하는것입니다.

교재에 있는 디버깅 표에서 i변수와 hap변수를 따로 띄어놓고 보시면 됩니다.


while 의 조건에 i<5 라고 되어있습니다.

i가 4일때까지 반복실행이 됩니다.

디버깅 표에 5라고 써 놓은것은 5일때 까지 조건을 비교해서

while 조건이 거짓이 되는것을 확인해야하기 때문에

i의 값을 5까지 작성해 놓은것이고

i가 4일때 hap은 이미 15가 만들어진것입니다

i가 5일때 hap을 계산한것이 아닙니다

직접 디버깅을 해보세요

행복한 하루되세요 :)


  • 관리자
    2025-11-09 18:30:50

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

    뭔가 오해를 하신것 같네요

    디버깅 표의 경우 각 변수들의 값들이 어떻게 변하는지를 적어가며 프로그램을 실행하는것입니다.

    교재에 있는 디버깅 표에서 i변수와 hap변수를 따로 띄어놓고 보시면 됩니다.


    while 의 조건에 i<5 라고 되어있습니다.

    i가 4일때까지 반복실행이 됩니다.

    디버깅 표에 5라고 써 놓은것은 5일때 까지 조건을 비교해서

    while 조건이 거짓이 되는것을 확인해야하기 때문에

    i의 값을 5까지 작성해 놓은것이고

    i가 4일때 hap은 이미 15가 만들어진것입니다

    i가 5일때 hap을 계산한것이 아닙니다

    직접 디버깅을 해보세요

    행복한 하루되세요 :)


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