책 내용 질문하기
디버깅에 대해
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
136
조회수
133
작성일
2017-03-10
작성자
첨부파일

136페이지 문제보면.

1-2+3-4......-98+99 플로차트인데...

다이해가는데..디버깅을 하다보니까 이상해서요...

디버깅 답이..

i j i:99 출력

0 0 <

1 1 <

2 -1 <

3 2 <

.....

이런식인데........

0 0 < 이렇게 옮겨갈때 1바퀴가 돌아간거 아닌가요? (요기사이에...) 1 1 <

플로차트보면

한바퀴안에...

i=0 j=0

i+1 j+i

..

i=i+1

j=j-1

이렇게나 많이 변하는데......

디버깅 자리에 쓰는게...내가 입력하는 숫자를 넣는게 맞으면... 이렇게 나오는게 좀 이상해서요

i j 가 변하는 것을 써준거라면.. i<99 자리에..는 i j 변하고 < 한번써주고.. ij변하고 ij변하고 < 한번써주고가 맞는거 같아서요 ..

답변
2017-03-10 09:43:56

안녕하세요.

교재 135쪽의 디버깅 결과 확인 방법에 언급된 내용처럼

각 변수의 값 변화를 확인할 때 가로의 위치는 고려하지 않아도 됩니다.

시험지에 디버깅을 할 경우 공간이 부족하므로 가로의 위치는 고려하지 않고 각 변수의 값 변화만 확인할 수 있도록 기록한 것입니다.

i와 j가 0으로 초기화 한 이후

i가 증가되고 j가 등가된 후에 비교 판단을 수행합니다.

그러므로 굳이 가로 위치를 맞춘다면

i j i:99

0 0

1 1 <

와 같이 됩니다.

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

  • *
    2017-03-10 09:43:56

    안녕하세요.

    교재 135쪽의 디버깅 결과 확인 방법에 언급된 내용처럼

    각 변수의 값 변화를 확인할 때 가로의 위치는 고려하지 않아도 됩니다.

    시험지에 디버깅을 할 경우 공간이 부족하므로 가로의 위치는 고려하지 않고 각 변수의 값 변화만 확인할 수 있도록 기록한 것입니다.

    i와 j가 0으로 초기화 한 이후

    i가 증가되고 j가 등가된 후에 비교 판단을 수행합니다.

    그러므로 굳이 가로 위치를 맞춘다면

    i j i:99

    0 0

    1 1 <

    와 같이 됩니다.

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

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