책 내용 질문하기
플로차트 ④번
도서
[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씩 감소하면서 출력하면 되는 것입니다.

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

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