아래의 그림은 성명, 중간고사점수, 기말고사점수로 구성된 10건의 성적자료를 입력받아 평균과 석차를 구한 후 개인별 성명, 총점, 평균점수, 석차, 평균점수 5점마다 “*”를 출력하는 그래프를 작성하는 알고리즘이다.
단, 10명의 학생 총점은 모두 다르다고 가정하며 나누기 연산의 결과 소수점 이하는 자동으로 절삭되며, 등수는 총점이 높을 경우 높은 등수를 가진다. (등수의 예. 총점이 90점과 80점 두 건으로 가정하였을 때 90점이 1등, 80점이 2등)
* 아래 순서도의 괄호 안 내용에 가장 적합한 번호를 <답항보기>에서 한 가지만 선택하시오.
- 알고리즘에 사용된 변수는 아래와 같다.
NAME: 성명 배열
M: 중간고사 점수 배열
F: 기말고사 점수 배열
T: 합계 배열
R: 석차 배열
AVG: 평균점수
CNT: 인원수
S:”*” 개수
P, Q: 순환 변수
'정보처리기사 > 알고리즘' 카테고리의 다른 글
[08년 1회] 최소비용 신장트리 (0) | 2017.08.02 |
---|---|
[06년11월] 10진수를 2진수로 변환 (0) | 2017.08.02 |
[10년 1회] 유클리드 호제법 (0) | 2017.08.02 |
[07년4회] 그레이코드와 이진수간의 변환 (0) | 2017.08.02 |
[07년2회] 삽입 정렬 (0) | 2017.08.02 |