학습내용

  • 프로그램 설계
  • 코드 분석

학습목표

  • 프로그래밍 개발 시 적절한 자료구조를 선택할 수 있다.
  • 구조체를 사용하여 함수의 매개변수 전달을 구현할 수 있다.

 

프로그램 설계

1. 구조체란?

프로그램명 - 성적 처리 프로그램
조요기능 - 학생들의 성적을 입력받고 평균을 구하여 성적순으로 출력하는 프로그램
자료구조 - 이름, 국어, 영어, 수학, 평균
요구사항 - 학생 이름은 10글자 이내
- 최대 20명의 학생 성적 처리
- 평균값 자동계산
- 메뉴 방식 UI

2. 자료구조 정의

자료구조 - 이름, 국어, 영어, 수학, 평균

3. 메뉴구조

 

 

코드분석

1. 헤더파일

2. main함수

3. 입출력함수

 

 

학습정리

1. 프로그램 설계

  • 프로그램 개발 시 요구사항 분석 후 적절한 자료구조를 선택하는 것이 중요함
  • 다양한 데이터 타입을 묶어서 처리할 필요가 있는 경우 적절한 자료구조는 구조체임

2. 코드분석

  • 매크로 상수는 프로그램의 가독성을 높이고 유지보수를 편리하게 하는 장점이 있음
  • 사용자 정의 헤더 파일은 ""를 이용하여 기술함

'국비지원 학원 - JAVA기반 스마트앱 개발2021 > 프로그래밍 언어활용' 카테고리의 다른 글

디버깅  (0) 2021.08.01
프로그래밍 언어별 특성  (0) 2021.07.31
전처리기  (0) 2021.07.31
배열 포인트 처리  (0) 2021.07.31
스토리지 클래스  (0) 2021.07.31