[프로그램] 파스칼 과목별성적

저작시기 2016.01 |등록일 2002.09.23 | 최종수정일 2016.11.22 한글 (hwp) | 18페이지 | 가격 1,000원

목차

1. 문제(Homework)

2. 알고리즘(설계)

3-1. 소스( 출력한글)
3-2. 소스( 출력영문)

4. 결과 및 결과 출력

5. 고찰 및 분석

본문내용

1. 문제(Homework)
․여러 학생의 과목별 점수를 입력하고, 이를 합산하여 Sorting하는 프로그램을 작성하라.
- 서브프로그램을 두 개 이상 정의하여 작성하라.
- 한 학생의 data는 학번, 이름, 과목별 성적(3과목 이상)으로 하라.
- 가능하면 EOLN, EOF를 이용하여 임의의 학생수 및 과목수에 대해 처리할 수 있도록 하라.
cf) Turbo Pascal 7(사용)

2. 알고리즘(설계)
․임의의 과목입력(SubjectNumber)
begin
writeln(종료: Ctrl+Z');
readln(과목입력);
while(EOF가 아닐 때)
begin
과목수:=과목수+1;
readln(과목입력);
end
리턴값 := 과목수;
end;

․학생의 학번, 이름입력(IDName_input)
begin
readln(학번);
readln(이름);
end;

<중 략>

이 프로그램은 먼저 과목을 임의로 입력 받고 그 다음에 학생을 임의로 입력 받는다.(MAX까지) 그 다음에 총점과 평균을 계산하고, 그 평균을 가지고 Sorting한다. Sorting방법은 아주 단순한 방법으로 key값과 다른 나머지를 모두 비교하는 방식이고 Sorting하는 동안에 ID와 Name, Grade를 바꿔준다. 마지막 출력문에서는 Sorting한 것을 또 평균내줘서 거기서 정렬된 평균값을 구한다..

파스칼은 우리가 주로 배우는 C나 C++과는 다른 모습을 보여줬다. 구조체 그 자체를 배열로 쓰려고 했지만 지원되지 않아서 이중배열을 썼으며, Loop의 조건으로 입력값을 받지도 못하였다. 그래서 EOF를 사용하여 임의의 과목과 학생을 받기에 어려웠다. 그렇지만 입력하라는 말을 먼저 출력해줌으로써 해결이 되었다. 그 의문점을 아직 해결하지 못하였지만 버퍼에 EOF를 조사하기 위하여 readln를 해서 먼저 검사해주는 것같다.

참고 자료

없음
*원하는 자료를 검색 해 보세요.
  • [C언어]과목 성적 계산 프로그램 5페이지
    * 5명 학생의 3과목 성적을 입력받아 학생 평균 성적과목 ... 물입니다.* 첨부한 압축파일([C언어]과목 성적 계산 프로그램.zip ... 나타납니다.- 레포트 파일([C언어]과목 성적 계산.hwp) : 레포트로
  • 파스칼로 구현한 성적표 알고리즘 0페이지
    ○ 데이터는 학번, 이름, 과목 성적 3가지입니다. (EOF ... , 파스칼에 능숙하지 못해서 임의로 10명, 3과목으로 정했습니다 ... , EOLN을 이용하여 임의의 학생 수 및 과목수를 입력받으라고 하셨으나
  • 성적처리 프로그램 in C 8페이지
    1. 문제 설명 학생들이 시험 친 과목에 대하여 과목성적을 입력 ... 받아서 전체 평점 및 과목 통계를 산출 하고자 한다. 학번, 이름, 과목 ... 코드, 과목점수를 입력 받아 수정을 가능 하게 하고 각항목로 소트를
  • [c++ 소스코드] 성적처리 프로그램 term project 1페이지
    ; } // 과목 최고 득점자 // f_max void f_max ... 이은주 // 성적관리 프로그램 #include성적 조회를 원하는
  • txt파일 입출력을 통한 성적관리프로그램 0페이지
    과목 성적이 입력된 파일을 불러와서 합계, 평균, 석차를 계산해주고
  • database table 7페이지
    "과목명", cs "수강생수", round(av,2) "평균성적" from ... by subject.subject_code; 결과창 9번 과목 평균 ... 성적이 80점 이상인 과목명을 구하시오. 소스코드 select subject
  • 엑셀(excel)2007을 이용한 시험점수 분석표 및 차트 만들기( 함수와 배열수식 등 이용) 47페이지
    , 과목 평균 구하기 ... AVERAGE함수를 이용한 개인, 과목 평균 구하기 이제 각 개인 시험점수와 ... 전체 과목 점수에 대하여 평균을 계산해 보겠습니 다. 아래화면과 같이
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      추천도서
      [프로그램] 파스칼 과목별성적