책 내용 질문하기
반복문 정하기가 어렵네요
도서
[2014] 정보처리기사 실기(산업기사 포함)
페이지
185
조회수
62
작성일
2015-02-27
작성자
첨부파일

알고리즘을 분석해주시면 고맙겟고 매번 같은 질문 올려서 죄송합니다.. 그런데 자꾸 안쪽과 바깥쪽 반복문을 너무 정하기 어렵고 헷갈리네요 다시 한번 도움을 주셧음 좋겟습니다 그리고 나비넥타이는 도저히 손을 못 델 거 같습니다.. 친절하게 설명잘 해주셧지만 이해가 잘 안가네요 특히 j

답변
2015-03-02 09:34:33

안녕하세요.

행이 1~5까지 변할 때 매번 열이 1~5까지 변경되는 배열을 예로 설명할께요.

행이 1일때 열은 1~5

행이 2일때 열은 1~5

행이 3일때 열은 1~5

행이 4일때 열은 1~5

행이 5일때 열은 1~5

위와 같은 경우 행이 바깥쪽 반복문, 열이 안쪽 반복문이 되어 바깥쪽 반복문이 한번 수행할 때 안쪽 반복문이 지정된 횟수(1~5)만큼 반복되도록 지정해야 합니다.

배열에서는 이와 같이 행과 열의 변화를 먼저 파악해서 어느 부분을 바깥쪽 혹은 안쪽으로 지정할 파악해야 하는데, 이는 많은 연습을 통해 익숙해 질 수 있습니다.

F = n-j+1은

F의 값 변화를 생각해 보시면 됩니다. 배열은 각 자리에 어떤 값이 저장되는지 알 수 있기 때문에 각 변수의 값을 예상할 수 있으며, 그 변수에 해당 값이 저장되도록 순서도를 구성하면 되는 것이죠.

F가 7, 6, 5, 4, 3, 2, 1의 값을 가져야 하므로 J 값의 변화에 따라 F 값이 정해질 수 있도록 N-J+1이 만들어진 것입니다.

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

"
  • *
    2015-03-02 09:34:33

    안녕하세요.

    행이 1~5까지 변할 때 매번 열이 1~5까지 변경되는 배열을 예로 설명할께요.

    행이 1일때 열은 1~5

    행이 2일때 열은 1~5

    행이 3일때 열은 1~5

    행이 4일때 열은 1~5

    행이 5일때 열은 1~5

    위와 같은 경우 행이 바깥쪽 반복문, 열이 안쪽 반복문이 되어 바깥쪽 반복문이 한번 수행할 때 안쪽 반복문이 지정된 횟수(1~5)만큼 반복되도록 지정해야 합니다.

    배열에서는 이와 같이 행과 열의 변화를 먼저 파악해서 어느 부분을 바깥쪽 혹은 안쪽으로 지정할 파악해야 하는데, 이는 많은 연습을 통해 익숙해 질 수 있습니다.

    F = n-j+1은

    F의 값 변화를 생각해 보시면 됩니다. 배열은 각 자리에 어떤 값이 저장되는지 알 수 있기 때문에 각 변수의 값을 예상할 수 있으며, 그 변수에 해당 값이 저장되도록 순서도를 구성하면 되는 것이죠.

    F가 7, 6, 5, 4, 3, 2, 1의 값을 가져야 하므로 J 값의 변화에 따라 F 값이 정해질 수 있도록 N-J+1이 만들어진 것입니다.

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

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