안녕하세요.
순서도에서 패턴이란 출력값을 찾는 패턴이 아니라 빈 괄호를 채울 수 있는 패턴을 의미합니다.
24쪽의 알고리즘의 이해에서 설명된 내용처럼
1부터 100까지 더한 값을 출력하러면
1부터 1씩 증가하면서 증각된 값을 합이 저장될 변수에 누적해야 합니다.
그리고 이 작업을 i가 100이 될때까지 해야 하므로 i가 100인지 확인하는 과정도 진행되어야 합니다.
위 3가지가 반복적으로 진행되어야 하는 패턴인 것이죠.
즉
각 항이 저장될 i는 매번 1씩 증가해야 하므로 i = i + 1이 반복됩니다.
각 항이 합이 저장될 변수 J에 누적되어야 하므로 J = J + i가 반복됩니다.
그리고 이 두 작업을 언제까지 할 것인지 판단할 종료 기준 비교인 i가 100보다 작은지 비교하는 부분도 반복됩니다.
앞선 답변에서 말씀드렸듯이
굳이 출력 값을 산출하기 위해 i를 100까지 더해볼 필요는 없습니다.
문제에서 요구하는 것은 결과가 아니라 빈 괄호에 알맞은 답항이니까요.
그러므로 빈 괄호에 알맞은 답항을 찾을 수 있을 때까지만 위 3가지 내용이 반복적으로 이뤄지면서 문제에서 요구하는 과정대로 순서도가 진행되는지만 파악하면 됩니다.
파악하는 과정은 이전 답변에서 자세히 다뤘으니 참고하세요.
오늘도 즐거운 하루 되세요.
-
*2017-07-17 11:29:49
안녕하세요.
순서도에서 패턴이란 출력값을 찾는 패턴이 아니라 빈 괄호를 채울 수 있는 패턴을 의미합니다.
24쪽의 알고리즘의 이해에서 설명된 내용처럼
1부터 100까지 더한 값을 출력하러면
1부터 1씩 증가하면서 증각된 값을 합이 저장될 변수에 누적해야 합니다.
그리고 이 작업을 i가 100이 될때까지 해야 하므로 i가 100인지 확인하는 과정도 진행되어야 합니다.
위 3가지가 반복적으로 진행되어야 하는 패턴인 것이죠.
즉
각 항이 저장될 i는 매번 1씩 증가해야 하므로 i = i + 1이 반복됩니다.
각 항이 합이 저장될 변수 J에 누적되어야 하므로 J = J + i가 반복됩니다.
그리고 이 두 작업을 언제까지 할 것인지 판단할 종료 기준 비교인 i가 100보다 작은지 비교하는 부분도 반복됩니다.
앞선 답변에서 말씀드렸듯이
굳이 출력 값을 산출하기 위해 i를 100까지 더해볼 필요는 없습니다.
문제에서 요구하는 것은 결과가 아니라 빈 괄호에 알맞은 답항이니까요.
그러므로 빈 괄호에 알맞은 답항을 찾을 수 있을 때까지만 위 3가지 내용이 반복적으로 이뤄지면서 문제에서 요구하는 과정대로 순서도가 진행되는지만 파악하면 됩니다.
파악하는 과정은 이전 답변에서 자세히 다뤘으니 참고하세요.
오늘도 즐거운 하루 되세요.