책 내용 질문하기
핵심요약 175페이지 질문이요
도서
2017 시나공 SUMMARY 컴퓨터활용능력 1급 필기
페이지
조회수
107
작성일
2017-06-20
작성자
탈퇴*원
첨부파일

@

3번문제에서 sum=0 , n=1일때, sum=sum+n이고 n=n+2잖아요

반복횟수 sum n

수행전 0 1 여기까진 이해가 되는데

처음 반복하게되면 sum과 n에 1씩 부여되는거아닌가요?

그래서 1회반복땐 Sum=sum(1)+n(1)= 2 가되는거고

n=n(1)+2= 3 이렇게 계산되서

sum = 2 , n = 3 이게 되야하는데 왜 sum=1이고 n=3인지 이해가 되지않습니다

@

4번문제도 마찬가지로 i = 0 , sum = 0일때, i = i + 1 , sum = sum + i 인데

수행전이 0,0 인거 알겠는데

처음반복하게되면 1씩 부여되면

i = i (1)+1 = 2

sum = sum(1) + i (1+2)=4 이렇게 되야되는거 아닌가요?

처음반복이 수행 전 조건을 해야한다고 치면 첫번째꺼는 이해가됩니다

그렇게되더라도 두번째 반복했을떈 1 씩 부여되는거아닌가요???

답변부탁드립니다!

답변
2017-06-21 09:53:25

안녕하세요.

@

3번문제에서 sum=0 , n=1일때, sum=sum+n이고 n=n+2잖아요

반복횟수 sum n

수행전 0 1 여기까진 이해가 되는데

처음 반복하게되면 sum과 n에 1씩 부여되는거아닌가요?

-> 1을 왜 부여하죠? for문하고는 다릅니다. do문은 임의적으로 1을 누적하지 않습니다.

그래서 1회반복땐 Sum=sum(1)+n(1)= 2 가되는거고

-> sum=0, n=1로 초기화 했으므로 1회반복때 sum=sum(0) + n(1)이 계산되어 sum은 1이 됩니다.

n=n(1)+2= 3 이렇게 계산되서

-> 1회반복때 n은 처음 초기값 그대로 1이므로 n=n(1)+2 가 계산되어 n=3이됩니다.

그러므로 sum=1이고 n=3입니다.

4번 문제도 마찬가지이니 다시 한번 풀어보시기 바랍니다.

즐거운 하루 되세요.

  • *
    2017-06-21 09:53:25

    안녕하세요.

    @

    3번문제에서 sum=0 , n=1일때, sum=sum+n이고 n=n+2잖아요

    반복횟수 sum n

    수행전 0 1 여기까진 이해가 되는데

    처음 반복하게되면 sum과 n에 1씩 부여되는거아닌가요?

    -> 1을 왜 부여하죠? for문하고는 다릅니다. do문은 임의적으로 1을 누적하지 않습니다.

    그래서 1회반복땐 Sum=sum(1)+n(1)= 2 가되는거고

    -> sum=0, n=1로 초기화 했으므로 1회반복때 sum=sum(0) + n(1)이 계산되어 sum은 1이 됩니다.

    n=n(1)+2= 3 이렇게 계산되서

    -> 1회반복때 n은 처음 초기값 그대로 1이므로 n=n(1)+2 가 계산되어 n=3이됩니다.

    그러므로 sum=1이고 n=3입니다.

    4번 문제도 마찬가지이니 다시 한번 풀어보시기 바랍니다.

    즐거운 하루 되세요.

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