책 내용 질문하기
1~100 수열의 더하기
도서
2017 시나공 정보처리기능사 실기
페이지
25
조회수
86
작성일
2017-07-16
작성자
탈퇴*원
첨부파일
25쪽에서 1~100의 수열을 더하라고했는데 진짜 일일이 해야되는거에요? 그리고 이런게 시험에 나와요? 이런게 나오면 시간안에 어떻게 푸는거에요?
답변
2017-07-17 09:44:43

안녕하세요.

앞선 질문에 답변한 내용처럼

패턴이 확인되면 굳이 100번을 수행하지 않아도 답을 유추할 수 있습니다.

문제에서 요구하는 것은 100까지 더한 결과가 아니라 빈 괄호에 알맞은 항목을 찾는 것이기 때문이죠.

예를 들어 ( 3 )과 ( 4 )를 유추할 때

수열의 각 항을 만들어야 하므로 각 항이 저장되는 변수 i는 1씩 증가해야 합니다.

그러므로 i = i + 1이 수행되어야 합니다.

그런 다음 구해진 i는 합계에 누적되여야 합니다. 1부터 100까지의 합계를 누적하여 저장할 변수는 J이므로

J = J + i가 그 다음에 수행되어야 합니다.

이렇게 과정이 수행되다 검은색 동그라미 ③번에서 i가 99가 되었다고 가정하면

i 값 99는 J = J + i에 의해 J에 누적됩니다.

그런 다음 i < 100을 비교합니다. 현재 i는 99이므로 아직 더 진행을 해야 합니다. 즉 검은색 동그라미 ③번으로 이동해서 i가 100일 때까지 작업을 해야 한다는 것이죠.

다시 반복하여 검은색 동그라미 ③번에 의해 i가 100이 되었습니다.

i 값 100을 J에 누적됩니다.

이제 i가 100일 때까지 작업을 완료했으므로 이제 진행과정은 i < 100에서 비교된 후 검은색 동그라미 ⑥번으로 이동해야 합니다.

현재 i가 100이므로 i < 100 의 조건에서 i가 100보다 작지 않고 같으므로 아래쪽으로 이동하려면 ( 4 )번이 NO가 되어야 합니다.

그러면 ( 3 )은 Yes가 되는 것이구요.

이와 같이 패턴이 파악되면 마지막 과정을 유추하여 각 과정의 빈 괄호를 유추하여 확인할 수 있습니다.

이와 같이 확인하기 전에 일정한 패턴이 확인될 때까지 디버깅이라는 과정을 수행해 봐야하는 것인데, 이 과정을 앞으로 계속 학습하게 됩니다.

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

  • *
    2017-07-17 09:44:43

    안녕하세요.

    앞선 질문에 답변한 내용처럼

    패턴이 확인되면 굳이 100번을 수행하지 않아도 답을 유추할 수 있습니다.

    문제에서 요구하는 것은 100까지 더한 결과가 아니라 빈 괄호에 알맞은 항목을 찾는 것이기 때문이죠.

    예를 들어 ( 3 )과 ( 4 )를 유추할 때

    수열의 각 항을 만들어야 하므로 각 항이 저장되는 변수 i는 1씩 증가해야 합니다.

    그러므로 i = i + 1이 수행되어야 합니다.

    그런 다음 구해진 i는 합계에 누적되여야 합니다. 1부터 100까지의 합계를 누적하여 저장할 변수는 J이므로

    J = J + i가 그 다음에 수행되어야 합니다.

    이렇게 과정이 수행되다 검은색 동그라미 ③번에서 i가 99가 되었다고 가정하면

    i 값 99는 J = J + i에 의해 J에 누적됩니다.

    그런 다음 i < 100을 비교합니다. 현재 i는 99이므로 아직 더 진행을 해야 합니다. 즉 검은색 동그라미 ③번으로 이동해서 i가 100일 때까지 작업을 해야 한다는 것이죠.

    다시 반복하여 검은색 동그라미 ③번에 의해 i가 100이 되었습니다.

    i 값 100을 J에 누적됩니다.

    이제 i가 100일 때까지 작업을 완료했으므로 이제 진행과정은 i < 100에서 비교된 후 검은색 동그라미 ⑥번으로 이동해야 합니다.

    현재 i가 100이므로 i < 100 의 조건에서 i가 100보다 작지 않고 같으므로 아래쪽으로 이동하려면 ( 4 )번이 NO가 되어야 합니다.

    그러면 ( 3 )은 Yes가 되는 것이구요.

    이와 같이 패턴이 파악되면 마지막 과정을 유추하여 각 과정의 빈 괄호를 유추하여 확인할 수 있습니다.

    이와 같이 확인하기 전에 일정한 패턴이 확인될 때까지 디버깅이라는 과정을 수행해 봐야하는 것인데, 이 과정을 앞으로 계속 학습하게 됩니다.

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

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