책 내용 질문하기
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 배열에 각 순위를 모두 저장한 후 처리가 모두 끝나면 출력하는 형식으로 구성되어 있으나, 이렇게 즉시 출력하는 형태의 순위 구하기 알고리즘이 있다는 것도 기억해두세요.
행복한 하루되세요 :)