이번에 시험보게 되어서 공부하고 있는데 문의드립니다
저의 디버깅 방법이 틀린건지(?) 정답및해설 의 6페이지와 디버깅결과가 다르게 나오네요
=========================================================================
섹션2번의 [유형1번]입니다
처음에 초기값에는 i는 0, j는0, sw는0입니다
두번값은 i는 1(0+1), j는 1(0+1) sw는1(1으로새로운값들어가니까) sw=0은 YES(초기값이0 이니깐)로 나옵니다
세번값은 i는 2(1+1), j는 -1(1-2) sw는0(0으로 새로운값들어가니까) sw=0은 NO(앞에서 1로 바뀌니깐)로 나옵니다
틀린부분은 sw=0의 값이 다르게 나옵니다(YES와 NO가 바뀜)
디버깅값은 결과가 나오는값기준으로 i=, SW=0(논리), j=, SW= 순서대로로 구했습니다
=========================================================================
제가하는방법으로 디버깅을 하여도 되는건지, 책과 틀려서 따라가는데 문제가 되는것이 아닌지
확인부탁드립니다
안녕하세요.
교재 31쪽의 잠깐만요에 제시된 디버깅 방법과 결과 확인을 참고하세요.
실제 시험장에서는 시험지 여백의 좁은 공간에 디버깅을 수행해야 하므로 가장 효율적인 방법으로 디버깅을 수행해야 합니다.
공간의 최소화하기 위해 각 변수의 가로의 위치는 구분하지 않고 각 변수의 값 변화에만 집중하는 방법으로 디버깅을 하는 것이죠.
그래서 각 변수들의 값들은 빈 공간없이 모두 위에서 아래로 순차적으로 붙여서 작성된 것입니다.
디버깅 표를 확인할 때는 각 변수의 변화값만 확인하면 되며, 각 변수의 가로의 위치를 맞추면서 확인할 필요는 없습니다.
물론 가로의 위치까지 맞추면서 디버깅을 하면 다른 사람들이 확인할 때 편하겠지만 너무 많은 공간을 필요로 하게 됩니다.
오늘도 즐거운 하루 되세요.
-
*2016-04-01 18:37:21
안녕하세요.
교재 31쪽의 잠깐만요에 제시된 디버깅 방법과 결과 확인을 참고하세요.
실제 시험장에서는 시험지 여백의 좁은 공간에 디버깅을 수행해야 하므로 가장 효율적인 방법으로 디버깅을 수행해야 합니다.
공간의 최소화하기 위해 각 변수의 가로의 위치는 구분하지 않고 각 변수의 값 변화에만 집중하는 방법으로 디버깅을 하는 것이죠.
그래서 각 변수들의 값들은 빈 공간없이 모두 위에서 아래로 순차적으로 붙여서 작성된 것입니다.
디버깅 표를 확인할 때는 각 변수의 변화값만 확인하면 되며, 각 변수의 가로의 위치를 맞추면서 확인할 필요는 없습니다.
물론 가로의 위치까지 맞추면서 디버깅을 하면 다른 사람들이 확인할 때 편하겠지만 너무 많은 공간을 필요로 하게 됩니다.
오늘도 즐거운 하루 되세요.