1부터 100까지의 합을 구하는 액션스크립트에 서 ( )안에 들어갈 알… | [멀티미디어콘텐츠제작전문가 필기] 15년 3회차 기출문제 상세 페이지
1[멀티미디어콘텐츠제작전문가 필기] 15년 3회차
1부터 100까지의 합을 구하는 액션스크립트에 서 ( )안에 들어갈 알맞은 코드는?
for( ) {
sum += i;
trace(sum);
}
1
i=1; i<100; i++
2
i=1; i<=100; i++
3
i=1; i<100; i--
4
i=1; i<=100; i--
해설
반복 변수를 1부터 시작해 100까지 포함하도록 비교하고 1씩 증가시키는 i=1; i<=100; i++가 들어가야 한다.
for문 본문이 sum += i이므로 반복 변수 i에 1, 2, 3 … 100이 차례로 담겨 누적돼야 1+2+…+100 = 5050이 만들어진다. 그래서 초기식은 i=1, 증감식은 i++로 고정된다.
- 조건을 i<100으로 두면 99에서 반복이 끝나 마지막 항 100이 빠진다.
- 증감식을 i--로 두면 i가 0, -1, -2…로 줄어들어 조건이 계속 참이 되므로 무한 반복에 빠진다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.