책 내용 질문하기
03 2019_정보처리기능사실기_기출03회.PDF
도서
2019 시나공 정보처리기능사 실기
페이지
1
조회수
222
작성일
2019-10-08
작성자
탈퇴*원
첨부파일

알고리즘 부분에서 rank가 출력되는것이 name(R) SUM(R) RANK 에서 R이 첫번째 숫자 1이라면 이름 XXX 합 XX점 랭크 X등수 이런식으로 나오는 건가요??

RANK에도 RANK(T)=RANK(T)+1 이런식으로 증가되는걸로 이해하고있었는데 헷갈리네요 

RANK는 그때 이름 점수에 맞는 등수가 나오고 다시 순환하면서 초기화해서 등수를 구하는건가요??

답변
2019-10-10 10:47:05

안녕하세요 길벗수험서 운영팀입니다.

 

예, 정확하게 이해하셨습니다.

 

해당 순서도는 매 순환마다 다음 학생을 가리키며, 때마다 4번 빈칸에서 RANK을 초기화시켜서 구함으로써 순위가 구해지면 바로 출력되는 알고리즘으로 구성되어 있습니다.

 

기존에 RANK 배열을 이용한 것은 모든 처리마다 RANK 배열에 각 순위를 모두 저장한 후 처리가 모두 끝나면 출력하는 형식으로 구성되어 있으나, 이렇게 즉시 출력하는 형태의 순위 구하기 알고리즘이 있다는 것도 기억해두세요.

 

행복한 하루되세요 :)

  • 관리자
    2019-10-10 10:47:05

    안녕하세요 길벗수험서 운영팀입니다.

     

    예, 정확하게 이해하셨습니다.

     

    해당 순서도는 매 순환마다 다음 학생을 가리키며, 때마다 4번 빈칸에서 RANK을 초기화시켜서 구함으로써 순위가 구해지면 바로 출력되는 알고리즘으로 구성되어 있습니다.

     

    기존에 RANK 배열을 이용한 것은 모든 처리마다 RANK 배열에 각 순위를 모두 저장한 후 처리가 모두 끝나면 출력하는 형식으로 구성되어 있으나, 이렇게 즉시 출력하는 형태의 순위 구하기 알고리즘이 있다는 것도 기억해두세요.

     

    행복한 하루되세요 :)

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