책 내용 질문하기
플로차트 ④번
도서
[2012] 정보처리기사 실기
페이지
73
조회수
151
작성일
2012-04-13
작성자
첨부파일
플로차트 ④번 답이 i=C,1,-1인데 i=C,0,-1이 아닌가 싶어서 질문드려요
이 뜻이" i가 C에서 1이 될때까지 1씩 감소시켜라" 인데
그러면 출력이 1111까지밖에 안되지 않나요?
디버깅
B | BB | C | MOK | NMG | A(C) |
30 | 30 | 0 | 15 | 0 | 0 |
15 | 1 | 7 | 1 | 1 | |
7 | 2 | 3 | 1 | 1 | |
3 | 3 | 1 | 1 | 1 | |
1 | 4 | 0 | 1 | 1 |
답변
2012-04-14 11:33:43
안녕하세요.
C는 처음에 0을 갖고 바로 C=C+1에 의해 1이 된 상태에서 실질적인 처리를 수행합니다.
디버깅표 정답에서 변수들의 가로 위치를 맞춰서 확인을 하시면 안 됩니다. 빈 공간없이 모두 붙여서 작성한 것으로 공간을 절약하기 위한 기법이므로 변수들의 세로 값의 변화만 확인하시면 됩니다.
즉 C가 1일 때 NMG는 0이고 A(C), 즉 A(1)이 0인 것입니다.
그러므로 반복문은 C부터 1까지 -1씩 감소하면서 출력하면 되는 것입니다.
오늘도 즐거운 하루 되세요.
"-
*2012-04-14 11:33:43
안녕하세요.
C는 처음에 0을 갖고 바로 C=C+1에 의해 1이 된 상태에서 실질적인 처리를 수행합니다.
디버깅표 정답에서 변수들의 가로 위치를 맞춰서 확인을 하시면 안 됩니다. 빈 공간없이 모두 붙여서 작성한 것으로 공간을 절약하기 위한 기법이므로 변수들의 세로 값의 변화만 확인하시면 됩니다.
즉 C가 1일 때 NMG는 0이고 A(C), 즉 A(1)이 0인 것입니다.
그러므로 반복문은 C부터 1까지 -1씩 감소하면서 출력하면 되는 것입니다.
오늘도 즐거운 하루 되세요.
"