책 내용 질문하기
세션1에서요.
도서
[2011] 정보처리기사 실기
페이지
27
조회수
84
작성일
2011-08-31
작성자
첨부파일

선생님 알고리즘 이해가 안되는데 어떻게 하죠,,,?

아....

그냥 정독 한번 쭉 하면 이해가 좀 될까요...?

일단 세션1 디버깅에서요 i 가 1~100 까지 입력되잖아요. 그런데 100까지 다 할 수 없잖아요 J가 99 또는 100에 해당하는 값이 4950 5050 인데 이걸 어떻게 알죠?? 그냥 디버깅에서는 i 가 1~에서 대충 8정도 숫자 몇개만 넣어보고 맞으면 넘어가면 되는 건가요??

하지만 출력값을 구하여야 하는데 5050 이라는걸 알아야 하잖아요...

차례대로 100까지 해야지 5050 이라는걸 아는데,,,?

100까지 할 수는 없잖아요... 100 이 5050 이라는건 어떻게 알죠...?

답변
2011-09-01 09:16:15

안녕하세요.

시험에서 요구하는 것은 마지막 결과값이 아니라 처리 과정을 이해하고 순서도의 빈 괄호를 채우는 것입니다.

1부터 100까지 더하는 과정에서 공통된 패턴을 파악하는 것이 중요한 것이죠.

즉 처리 과정을 반복하면 마지막에 결과가 산출되는데, 반복되는 처리 과정을 위해 순서도의 빈 괄호에 필요한 것을 채우는 것입니다.

이는 1부터 100까지 다 진행하지 않아도 .. 1에서 5나 10정도까지만 진행하면 반복되는 패턴이 파악되며 이로 인해 괄호에 알맞은 것이 무엇인지 파악이 가능한 것이죠.

이는 알고리즘을 진행해가는 과정에서 파악이 가능합니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2011-09-01 09:16:15

    안녕하세요.

    시험에서 요구하는 것은 마지막 결과값이 아니라 처리 과정을 이해하고 순서도의 빈 괄호를 채우는 것입니다.

    1부터 100까지 더하는 과정에서 공통된 패턴을 파악하는 것이 중요한 것이죠.

    즉 처리 과정을 반복하면 마지막에 결과가 산출되는데, 반복되는 처리 과정을 위해 순서도의 빈 괄호에 필요한 것을 채우는 것입니다.

    이는 1부터 100까지 다 진행하지 않아도 .. 1에서 5나 10정도까지만 진행하면 반복되는 패턴이 파악되며 이로 인해 괄호에 알맞은 것이 무엇인지 파악이 가능한 것이죠.

    이는 알고리즘을 진행해가는 과정에서 파악이 가능합니다.

    오늘도 즐거운 하루 되세요.

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