책 내용 질문하기
피보나치 수열 모의고사 5
도서
[2015] 정보처리기사 실기(산업기사 포함)
페이지
54
조회수
85
작성일
2015-04-07
작성자
첨부파일

모의고사 5회에서 5번과 6번 문제 부등호 부분 내용을 잘 모르겠어요.

5번 답이 <= 인데 그럼 B가 10인 경우, B가 11이 되는거 아닌가요?

<= 가아니라 작다가 되야되는거 아닌가요?

계속 풀때 마다 이해가 잘 안되요ㅠㅠ

자세한 설명 부탁드려요.ㅠㅠㅠㅠㅠㅠㅠㅠ

답변
2015-04-08 09:28:39

안녕하세요.

1/10까지의 합을 구하는 것이므로 분모가 10이되어 합을 구할 때까지 반복하면 됩니다.

분모는 B 변수에 저장되는데,

순서도의 흐름상 합은 HAP=HAP+D에서 구해지고 B를 증가시킨 후 B 값을 비교합니다.

만일 B=B+1에서 B가 9가 되었다면 < B:10 > 이 YES가 되어 9일때 처리를 합니다.

그 다음 B=B+1에서 B가 10이 됩니다. < B:10 > 이 YES가 되어 10일때 처리를 합니다.

그 다음 B=B+1에서 B가 11이 됩니다. < B:10 > 이 NO가 되어 합을 출력하고 종료합니다.

만일 부등호가 < 이 된다면 B가 10일 때 종료가 되므로 B가 10일 때 합을 계산하지 못합니다.

즉 1/9까지만 합계가 계산된다는 것이죠.

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

"
  • *
    2015-04-08 09:28:39

    안녕하세요.

    1/10까지의 합을 구하는 것이므로 분모가 10이되어 합을 구할 때까지 반복하면 됩니다.

    분모는 B 변수에 저장되는데,

    순서도의 흐름상 합은 HAP=HAP+D에서 구해지고 B를 증가시킨 후 B 값을 비교합니다.

    만일 B=B+1에서 B가 9가 되었다면 < B:10 > 이 YES가 되어 9일때 처리를 합니다.

    그 다음 B=B+1에서 B가 10이 됩니다. < B:10 > 이 YES가 되어 10일때 처리를 합니다.

    그 다음 B=B+1에서 B가 11이 됩니다. < B:10 > 이 NO가 되어 합을 출력하고 종료합니다.

    만일 부등호가 < 이 된다면 B가 10일 때 종료가 되므로 B가 10일 때 합을 계산하지 못합니다.

    즉 1/9까지만 합계가 계산된다는 것이죠.

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

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