안녕하세요? 추병석 회원님 ^^
정보처리 자격시험 온라인 강의, 최강! 기사친구 입니다
질문에 대한 답변 드리겠습니다.
/ 는 산술연산자에서 나누기로 사칙연산에서 +, - 보다 우선 순위에 있습니다.
따라서 두번째 식에서 i / i + 1 은 i + 1을 괄호로 묵지 않을 경우 결과적으로 i / i 가 먼저 계산되어
1 + 1 의 결과로 계산되어 집니다.
그러므로 회원님께서 말씀하신식의 두번째 H + ( i / i +1 ) 은 H + 2 와 같습니다.
첫번째, 세번째 식은 동일한 표현인데 세번째 식에서 S + { K/( K+1) } 에서 중괄호 없이
첫번째 식과 같이 S + K/(K+1) 로 쓰셔도 연산자 우선순위에 의해 결과는 동일합니다.
마지막으로 나누기와 분수식표현은 동일한 표현이고 구분해서는 안되는 표현입니다.
예를들어 분수 3 분의 1이 1 나누기 3과 같고, K + 1 분의 K 는
K / ( K + 1) 입니다. K / K + 1 은 K 분의 K 더하기 1 입니다.
이것은 생활에서 사용하는 수식계산과 동일하고 전산기기도 동일하게 계산합니다.
이상 질문에 대한 답변을 마치겠습니다. 감사합니다.
앞으로도 성실히 강의에 임해 주시기 바랍니다.^^
열심히 잘 듣고 잘 이해하고있습니다....
알고리즘 5강을 듣던 중 느끼는 의문사항입니다..
" / "는 산술연산자에서 "나누기"라고 했는데 분수로 사용시 표기방법이 조금 이해가 되지않네요..
<교재 38페이지> H=H+i/(i+1)
<교재 40페이지> H=H+(i/i+1)
<교재 42페이지> S=S+{K/(K+1)}
위의 3가지 표현이 모두 동일한 표현인지요???
또한 괄호로 처리하지 않았을 경우 분수로 인식하지 않고 수식으로 이해해서 나누기를 먼저 계산하지 않을까요??
답변주시면 감사하겠습니다...
수고하세요...
|