≫ Q&A 게시판 정보처리 > 정보처리기사 실기 2017 > Q&A 게시판
질 문
내 용
제     목 : k 값이 이해가 잘안됩니다.
글 쓴 이 : 북극성1 조 회 수 : 2766
작 성 일 : 2014-06-04 09:05:28 첨부파일 :
K라는 변수는 단순히 반복만 하게 하는 역할만 합니다.
내부 처리 과정에는 영향을 주지 않고 단순히 반복만하는 겁니다.
K의 시작 값을 3로 하는 이유는 반복문에 의해서 처음 만들어지는 '2'가 수열상 세번째 숫자이기 때문에 그렇게 한 것입니다.
간단히 생각해보세요.

위 그림에서 K가 3 부터 시작하면 문제에서 요구하는 것처럼 수열의 10번째 항인 55까지 더해집니다.
그런데 K 를 1 부터 시작하면 반복문에 의해 만들어지는 처음 수는 '2' 고 반복 시켜 보면 수열의 12번째 항까지 더해지는 겁니다.

다시 말씀드리면 K는 단순히 반복문을 반복시키기 위한 변수 역할만 하는 겁니다.

*******
이렇게 답해주셨는데... 이해가 잘안됩니다
*****
질문- 그러하다면...K=1 부터 인지 K=3 부터인지는 어찌구분하나요?
즉 다시말해서 K 값이 괄호로 만들어 답을 구할때 K 값이 1인지 3인지 무엇을 보고 판단하여 답을 적어야 하나요?
답 변
내 용
글 쓴 이 : 3GO 샘 조 회 수 : 2338
작 성 일 : 2014-06-04 10:30:54 첨부파일 :
북극성1님 안녕하세요.
 
만약 그 곳이 괄호로 나오면
문제에서 수열의 10번째 항까지 더하라고 했으니 10번째 항까지만 더해지게 하기 위해서는 k가 3 부터 시작해야 합니다.
 
반복문에 의해 처음 만들어지는 수열이 '2' 인 세번째 숫자이니 10번째 항까지만 더해지도록 하기 위해서는 반복문 자체가 8번 반복되도록 하면 됩니다.
 
 
수정
삭제
목록
글쓰기