목록으로
🗣️ 자유

컴활 1급 필기 문제 초등학교 수준으로 해설 부탁드립니다...

lilili 127.0.* 2026-04-18 03:55 2
컴활 1급 필기 문제

초등학교 수준으로 해설 부탁드립니다

sum = 0 n = 1 Do Until n >=5 sum = sum + n n = n +2 Loop ​ 이 문제는 1에서 5미만의 홀수 합을구하는 문제입니다. ​ 그리고 Do~Loop Until문을 이해를 잘하셔야 하는데 Do~Loop Until 구조는 조건이 거짓일 동안 반복을 하고 최소 한번만 수행합니다. ​ Do Until n >=5 -> n이 5 이상이 될 때까지 반복하라는 거에요. ​ 맨 처음에 n의 초기값을 1로 받았고 sum의 초기값은 0을 받았습니다. ​ ※ 초기값 sum = 0 n = 1 ​ 이 코딩이 들어가는게 다음과 같이 돌아가는겁니다. ​ ※ 1회전 1) sum = sum + n 을 실행합니다. 0 +1 = 1 1이 sum 변수에 들어갑니다. 2) n = n +2 를 실행합니다. 1 +2 = 3 3 이 n 변수로 들어갑니다. 3) Loop 문을 실행하여 돌아옵니다. ​ 1회전 변수 결과값 sum = 1 n = 3 ​ ※ 2회전 1) sum = sum + n 을 실행합니다. 1 +3 = 4 4가 sum 변수에 들어갑니다. 2) n = n +2 를 실행합니다. 3 +2 = 5 5가 n 변수로 들어갑니다. 3) Loop 문을 실행하여 돌아옵니다. ​ 2회전 변수 결과값 sum = 4 n = 5 ​ 2회전까지 실행을 하고 Loop을 돌아오는데 Do Until n >=5 여기에서 딱 걸려 버립니다. n의 변수 값이 5가 되었으므로 5는 5보다 크거나 같으니까 여기에서 종료되는거죠. ​ 따라서 문제에서는 sum의 결과값을 물어보았으므로 최종 결과가 4가 되는겁니다. (정답 2번)

댓글 0

게시물이 없습니다.
커뮤니티 물때표 낚시터 정보 글쓰기 프로필