본문/내용
1. 구해야 할 것
구해야 할 것은 라즈베리파이를 이용하여 과목 성적을 관리하는 프로그램의 기능과 요구 사항이다. 먼저 프로그램의 기본 목표는 학생들의 각 과목 성적을 효율적으로 기록하고 관리하는 것이다. 성적 관리 프로그램은 여러 기능을 제공해야 한다. 첫째, 학생 및 과목 정보를 입력받는 기능이 필요하다. 사용자는 학생의 이름, 학번, 과목명, 그리고 각 과목의 성적을 입력할 수 있어야 한다. 이렇게 입력된 정보는 데이터베이스나 파일에 저장되어야 하고, 빠르게 조회할 수 있도록 관리되어야 한다. 둘째, 입력된 성적 데이터를 기반으로 성적 통계 기능이 필요하다. 예를 들어, 각 학생의 평균 성적, 최고 성적과 최저 성적을 계산하여 출력하는 기능이 요구된다. 세 번째로, 성적에 대한 시각화 기능이 필요하다. 프로그램은 학생별 성적 변동을 그래프로 표현하거나, 성적 분포를 도식화하여 사용자에게 시각적으로 이해하기 쉽게 제공해야 한다. 네 번째는 성적의 변경 혹은 삭제 기능이다. 성적이나 과목 정보가 잘못 입력되었을 경우 이를 수정하거나 삭제할 수 있는 기능이 필요하다. 이 기능은 시간 소모를 줄이고 데이터의 정확성을 높이는 데 …