책 내용 질문하기
2권 264페이지 8번 문제와 265페이지 13번문제
도서
2021 시나공 정보처리기사 실기
페이지
264,265
조회수
312
작성일
2021-04-17
작성자
탈퇴*원
첨부파일
왜 8번문제에서는 마지막반복문 더하지않고 끝났는데 13번문제에서는 마지막반복문을 더해주는 것인가요?
답변
2021-04-19 13:31:01

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

 

8번의 경우 for문을 빠져나가기 위해서는 for문의 조건인 i<8이 거짓이 되어야 하기 때문입니다.

i가 7일 때 j+=i를 수행하고 8이 된 순간 i<8이 거짓이 되며 for문을 빠져나가게 되죠.

 

13번의 경우 a가 10이 되자마자 빠져나가는게 아니라 조건식을 마주쳐야 나갈 수가 있습니다.

a가 9일 때 a+=1을 해서 a는 10이 되고, 그 이후 계속 코드를 수행하다가 다시 while문으로 돌아와 a<10 조건식을 체크했을 때에야 while문을 벗어날 수 있게되는 것이죠.

 

행복한 하루되세요 :)

  • 관리자
    2021-04-19 13:31:01

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

     

    8번의 경우 for문을 빠져나가기 위해서는 for문의 조건인 i<8이 거짓이 되어야 하기 때문입니다.

    i가 7일 때 j+=i를 수행하고 8이 된 순간 i<8이 거짓이 되며 for문을 빠져나가게 되죠.

     

    13번의 경우 a가 10이 되자마자 빠져나가는게 아니라 조건식을 마주쳐야 나갈 수가 있습니다.

    a가 9일 때 a+=1을 해서 a는 10이 되고, 그 이후 계속 코드를 수행하다가 다시 while문으로 돌아와 a<10 조건식을 체크했을 때에야 while문을 벗어날 수 있게되는 것이죠.

     

    행복한 하루되세요 :)

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