반배정 위치를 4명을 건너뛰기 위해서
i를 1,4,1 로 지정한거는 알겠는데요
밑에 A(NMG) = 0 아니면
이미 배정된 학생이므로 건너뛰는 4명에서 제외시키기 위해
반복변수를 감소시킨다고 하는데 ..
이게 뭔말인지 모르겠어요 ㅠ_ㅠ
1. 왜 i 값을 감소시키는지,
2. i값을 감소시킨다는건 1,3,1 까지만 반복하라는건가요?
아니면 i = i-1실행하고 바로 반복문을 빠져나가라는 건가요?ㅠ
그냥 이 반복문 자체가 이해가안되서요ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
다시 한번 설명해주시면 감사하겠습니다 ..
토막강의에는 이 내용에 관한 영상이 없겠죠 ?
안녕하세요.
반 배정의 원리는 4명씩 건너뛰면서 배정하는 것인데, 건너뛰는 4명 중에는 이미 반이 배정된 학생이 없어야 합니다.
만일 이미 반이 배정된 학생이 포함되는 경우에는 건너뛰는 4명에서 제외해야 합니다.
순서도에서는 이를 반복문의 반복 변수를 이용해 건너뛰는 4명을 확인할 때 무조건 1씩 증가하면서 반복합니다. 그러므로 건너뛰는 4명을 확인하는 과정에서 이미 반이 배정된 학생이 확인되면 반복문의 반복 변수 값에서 -1을 하여 그 학생을 4명에서 제외하는 것 입니다.
오늘도 즐거운 하루 되세요.
-
*2017-09-25 09:56:00
안녕하세요.
반 배정의 원리는 4명씩 건너뛰면서 배정하는 것인데, 건너뛰는 4명 중에는 이미 반이 배정된 학생이 없어야 합니다.
만일 이미 반이 배정된 학생이 포함되는 경우에는 건너뛰는 4명에서 제외해야 합니다.
순서도에서는 이를 반복문의 반복 변수를 이용해 건너뛰는 4명을 확인할 때 무조건 1씩 증가하면서 반복합니다. 그러므로 건너뛰는 4명을 확인하는 과정에서 이미 반이 배정된 학생이 확인되면 반복문의 반복 변수 값에서 -1을 하여 그 학생을 4명에서 제외하는 것 입니다.
오늘도 즐거운 하루 되세요.