책 내용 질문하기
변수용도파악, p71 디버깅관련..
도서
[2010] 정보처리산업기사 실기
페이지
조회수
99
작성일
2011-07-06
작성자
첨부파일

1. 변수설명이 나와있지 않은 문제에서 변수의 용도를 어떻게 알수있나요? ,,

2. 2010시나공 정보처리산업기사 실기 교재 71쪽 하단에 디버깅을 하던 중,

첫번째디버깅할때 C가0이라고 정답지에 나와있네요 C는 1아닌가요? 플로차트에 3번에 C=0이라고 도어있고 그후에 C에관한 언급이 없다가 12번에 C=C+1이라고 나옵니다. 그러면 C는 0이었으니까 0+1=1이므로 C는 1아닌가요??

답변
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

와 같은 원리로 진행되는 것입니다.

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

"
  • *
    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

    와 같은 원리로 진행되는 것입니다.

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

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