Download presentation
Presentation is loading. Please wait.
Published byOwen Robbins Modified 5년 전
1
Report #2 (기한: 3/16) 데이터 구조 과목의 수강생이 50명이라고 가정한다. 이 학생(학번은 2016????으로 표현됨)들의 중간 시험(0~100), 기말 시험(0~100) 성적을 성적 파일에 작성하라(프로그램을 통해서 또는 수작업으로). 성적 파일을 읽어들여서 각 학생에 대한 점수 총계를 구하고, 다음에 두 과목에 대한 평균값을 구하여, 다음과 같이 평균값 기준으로 학점을 부여한다: 90점 이상이면 ‘A’를, 70점 이상이면 ‘B’를, 50점이상이면 ‘C’를, 그 이하이면 ‘F’를 부여하고, 그 결과를 파일에 출력하라. 마지막으로, 성적 파일을 읽어들여서 모든 학생에 대한 성적 프로필을 다음과 같이 출력하라: (학번, 중간시험, 기말시험, 총점, 평균값, 학점) IOPE를 이용하여 문제를 분석하라. Raptor를 이용하여 순서도를 작성하라. 순서도를 실행시키고 그 결과를 보여라. 다음 프로시저를 작성해야 한다. read() // 파일을 읽어서 배열에 저장 calc_total_avg() // 배열을 읽어들이면서 성적 총계, 평균값 계산 clac_grade() // 배열을 읽어들이면서 학점 부여 write() // 배열을 파일에 저장 print_score() // 파일을 읽어들여서 성적 프로필을 출력 C 프로그램을 작성하고 실행시켜라. (raptor 상에서 위에서 작성한 순서도를 C 프로그램으로 변환하라) 의견을 작성하라.
Similar presentations