모의고사 5회에서 5번과 6번 문제 부등호 부분 내용을 잘 모르겠어요.
5번 답이 <= 인데 그럼 B가 10인 경우, B가 11이 되는거 아닌가요?
<= 가아니라 작다가 되야되는거 아닌가요?
계속 풀때 마다 이해가 잘 안되요ㅠㅠ
자세한 설명 부탁드려요.ㅠㅠㅠㅠㅠㅠㅠㅠ
안녕하세요.
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까지만 합계가 계산된다는 것이죠.
오늘도 즐거운 하루 되세요.
"