성적처리프로그램 작성 레포트
본 자료는 7페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
해당 자료는 7페이지 까지만 미리보기를 제공합니다.
7페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

성적처리프로그램 작성 레포트에 대한 보고서 자료입니다.

목차

1.문제 정의와 분석

1.1기본 선언 및 설정
1.2기본 정보 입력
1.3이니셜 대소문자
1.4총점 계산
1.5학점 계산
1.6등수 계산
1.7정보 출력
1.81등 출력
1.9평균, 중간학생 구하기
1.10학점 별 인원 조회 출력
1.11학생 정보 조회 출력

2.프로그램 코드

3.프로그램 실행 결과

3.1기본 정보 입력

3.2기본 정보 출력
3.2.1학생 정보 출력
3.2.21등 출력
3.2.3평균, 중간 학생 출력

3.3학점 별 인원 조회 출력

3.4학생 정보 조회 출력

4.Discussion
4.1기본 선언 및 설정
4.2기본 정보 입력
4.3이니셜 대소문자
4.4총점 계산
4.5등수 계산
4.61등 출력
4.7중간학생 구하기
4.8학점 별 인원 조회 출력
4.9학생 정보 조회 출력
4.10다음 프로그램을 만들 때 하고픈 시도

본문내용

1.1 기본 선언 및 설정
한 과목의 성적을 처리하는 프로그램이다.
각 정보들을 1차원 배열로 선언해 저장한다. 서로 다른 1차원 배열들 여럿이지만, 각 배열의 동일 첨자에 저장된 값은 동일한 학생의 정보들이다. 이들은 프로그램 내에서는 묶여있지 않지만, 작성하는 프로그래머의 입장에서는 이들을 묶으려는 의도로 작성할 것이다. 즉, 컴퓨터는 모르지만 프로그래머의 의도로는 병렬 배열로 설정하는 것이다.
우선 학생의 학번, 중간고사 점수, 기말고사 점수, 평소 점수, 결석일수, 지각일수, 출석점수, 총점, 학점, 등수를 정수형 1차원 배열로 선언한다. 그리고 학생의 이니셜은 한 글자이므로 문자형 1차원 배열로 선언한다. 이외에도 정보 저장에 필요한 여러 배열들을 선언한다.
또한 배열의 크기를 여유 있게 설정한다. 사용자에게 학생수를 입력 받은 후 배열의 크기를 그에 맞게 설정하면 좋겠지만, C언어의 특성 상 실행할 때 알게 되는 정보를 컴파일 할 때 사용할 수 없기 때문에, 그건 불가능하므로 여유 있는 수로 설정한다.

1.2 기본 정보 입력
학생의 학번, 이니셜, 중간고사, 기말고사, 평소 점수, 결석일수, 지각일수를 사용자에게 입력 받는다. 또한 수강인원이 강좌마다 다르므로 수강인원 또한 사용자에게서 입력 받아야 한다. 이때 학번은 정수, 이니셜은 알파벳 문자, 중간고사와 기말고사는 최대 100점인 정수, 평소 점수는 최대 10점인 정수, 결석일수와 지각일수는 정수로 입력 받아야 한다.

1.3 이니셜 대소문자
학생의 이니셜을 입력 받을 때는 영문자 한 개를 입력 받는 것으로 한다. 입력은 대소문자를 구분하지 않지만, 출력은 대문자로 출력한다. 따라서 이니셜로 대문자를 입력 받았을 경우 출력 때 똑같이 출력하고, 소문자로 입력 받았을 경우 대문자로 변환해 출력해야 한다. 이를 위해서 이니셜의 입력용 배열과 출력용 배열을 따로 두어야 한다.
  • 가격2,200
  • 페이지수20페이지
  • 등록일2021.12.02
  • 저작시기2021.5
  • 파일형식기타(docx)
  • 자료번호#1159311
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니