책 내용 질문하기
교재 433,437 반복문 질문 있습니다.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
433
조회수
50
작성일
2017-04-09
작성자
탈퇴*원
첨부파일

안녕하세요?

교재 433페이지 437페이지 알고리즘에서 Do반복문 관련 질문이 있습니다.

먼저 433쪽에서 반복변수가 K인데, 반복문 내에서 반복변수 K가 없습니다.

437쪽은 제가 이해가 잘 안되는건지 지금 반복변수 i가 1부터 4까지 1씩 증가하는데요.

해당배열이 0이 아니면, 즉 학생이 배정된 배열은 제외시켜서 반복변수를 1 감소한다고 하는데,

저는 이 반복문 자체가 이해가 잘 되지 않습니다. 일단 반복문 내에서 반복변수 i가 증가되는 부분이 없는데,

위치를 4증가 시키는 부분이 교재 내에서 존재하지 않는거 아닌가요?

검토 부탁드립니다.

답변
2017-04-10 13:28:21

안녕하세요.

1)

반복문의 반복 변수는 단순히 반복문을 반복하기 위한 용도로도 사용됩니다. 반복문을 단순히 반복만 시키려 해도 반복 변수는 필요하기 때문입니다. 그래서 반복문 안에서 반복 변수가 직접적으로 사용되지 않을 수 있습니다.

2)

437쪽에서 반복문의 반복 변수는 i로 i는 1부터 4까지 1식 증가하면서 반복문이 반복됩니다.(검은색 동그라면 18번입니다.)

반복되는 과정에서 이미 배정된 반이 있으며 그 반은 건너뛰는 4개에서 제외해야 하므로 이 경우 i를 -1 감소시키는 과정을 수행하는 것이죠.(검은색 동그라므 22, 23번입니다.)

오늘도 즐거운 하루 되세요.

  • *
    2017-04-10 13:28:21

    안녕하세요.

    1)

    반복문의 반복 변수는 단순히 반복문을 반복하기 위한 용도로도 사용됩니다. 반복문을 단순히 반복만 시키려 해도 반복 변수는 필요하기 때문입니다. 그래서 반복문 안에서 반복 변수가 직접적으로 사용되지 않을 수 있습니다.

    2)

    437쪽에서 반복문의 반복 변수는 i로 i는 1부터 4까지 1식 증가하면서 반복문이 반복됩니다.(검은색 동그라면 18번입니다.)

    반복되는 과정에서 이미 배정된 반이 있으며 그 반은 건너뛰는 4개에서 제외해야 하므로 이 경우 i를 -1 감소시키는 과정을 수행하는 것이죠.(검은색 동그라므 22, 23번입니다.)

    오늘도 즐거운 하루 되세요.

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