1. 변수설명이 나와있지 않은 문제에서 변수의 용도를 어떻게 알수있나요? ,,
2. 2010시나공 정보처리산업기사 실기 교재 71쪽 하단에 디버깅을 하던 중,
첫번째디버깅할때 C가0이라고 정답지에 나와있네요 C는 1아닌가요? 플로차트에 3번에 C=0이라고 도어있고 그후에 C에관한 언급이 없다가 12번에 C=C+1이라고 나옵니다. 그러면 C는 0이었으니까 0+1=1이므로 C는 1아닌가요??
안녕하세요.
1.
변수의 용도 파악은 디버깅 과정에서 각 변수들의 값 변화를 보게 되는데, 각 변수들의 값 변화 과정에서 변수들의 용도 파악이 가능하게 됩니다. 물론 처음부터 잘 파악되지는 않겠죠. 많은 문제들을 풀어보면서 자연스럽게 익혀지는 과정입니다.
2.
예 .. 맞습니다. C는 저장될 배열의 위치를 지정하는 변수입니다.
소인수를 찾을 때마다 1씩 증가가 되죠.
예를 들어 30을 소인수 분해한다면
2, 3, 5가 되는데,
2를 구할 때 C=C+1에 의해 C가 1이 되면 A(1) = 2
3을 구할 때 C=C+1에 의해 C가 2가 되면 A(2) = 3
5를 구할 때 C=C+1에 의해 C가 3이 되면 A(3) = 5
와 같은 원리로 진행되는 것입니다.
오늘도 즐거운 하루 되세요.
"-
*2011-07-07 09:11:48
안녕하세요.
1.
변수의 용도 파악은 디버깅 과정에서 각 변수들의 값 변화를 보게 되는데, 각 변수들의 값 변화 과정에서 변수들의 용도 파악이 가능하게 됩니다. 물론 처음부터 잘 파악되지는 않겠죠. 많은 문제들을 풀어보면서 자연스럽게 익혀지는 과정입니다.
2.
예 .. 맞습니다. C는 저장될 배열의 위치를 지정하는 변수입니다.
소인수를 찾을 때마다 1씩 증가가 되죠.
예를 들어 30을 소인수 분해한다면
2, 3, 5가 되는데,
2를 구할 때 C=C+1에 의해 C가 1이 되면 A(1) = 2
3을 구할 때 C=C+1에 의해 C가 2가 되면 A(2) = 3
5를 구할 때 C=C+1에 의해 C가 3이 되면 A(3) = 5
와 같은 원리로 진행되는 것입니다.
오늘도 즐거운 하루 되세요.
"