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

저작시기 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를 해서 먼저 검사해주는 것같다.

참고 자료

없음
  • 구매평가(0)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

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