2023년 2학기 방송통신대 C++프로그래밍 출석수업대체과제물)연속적으로 발생되는 값에서 최종 n개의 값의 가중이동평균(weighted moving average)을 구하는 객체를 만들 수 있는 클래스를 선언하려고 한다. 다운로드
 
[목차]
- 방송통신대에서 제공하는 학과 선정 우수 과제물 모음집을 참고하여 형식과 내용에서 교수님의 과제물 출제의도를 정확하게 반영하였습니다.
- 한 눈에 내용이 들어올 수 있도록 가독성을 고려하여 작성하였습니다.
- 구매자분들이 바쁜 일상 속에서도 양질의 리포트를 작성하시는 데 시간과 노력을 최소화할 수 있는 과제물입니다.
리포트 작성에 참고하시어 좋은 성적 받으세요.^^
첨부파일 : C++프로그래밍.hwp, main.cpp, weighted_moving_average.cpp, weighted_moving_average.h
과제는 Visual Studio 2022 커뮤니티 버전으로 작성했습니다.
2022 커뮤니티 버전과 2xxx 버전의 사용법은 동일하므로
https://suyeoniii.tistory.com/1 (비주얼 스튜디오 2xxx 사용법)을
참고하시면 쉽게 코딩가능합니다.
문단 모양(왼쪽 여백 0, 오른쪽 여백 0, 줄간격 160%)
글자 모양(맑은고딕, 장평 100%, 크기 11 pt, 자간 0%)
행복하세요~
목차
연속적으로 발생되는 값에서 최종 n개의 값의 가중이동평균(weighted moving average)을 구하는 객체를 만들 수 있는 클래스를 선언하려고 한다.
1. 클래스 문법
코드 작성에 앞서 c++의 클래스 문법을 간략히 정리한다.
c++에서 클래스는 다음의 형식으로 선언한다.
class ClassName {
가시성_지시어_1:
데이터 멤버 또는 멤버함수 리스트;
가시성_지시어_2:
데이터 멤버 또는 멤버함수 리스트;
......
} ;
클래스 선언 후 마지막 중괄호 뒤에 세미콜론(;) 반드시 넣어야 한다. 코딩 과정에서 실수하기 쉬우므로 유의해야 한다. 반면, 함수는 세미콜론을 쓰지 않는다.
가시성 지시어란, 클래스 멤버에 대한 접근 속성으로 private, protected, public의 세 가지가 있다. private는 기본 접근 속성이므로 명시하지 않아도 된다. 소속 클래스의 멤버함수와 친구 클래스의 멤버함수 및 친구함수에서 접근 가능하다. 일반적으로 데이터 멤버는 private로…(생략)
 
 
 
 
 
 
 
 
 
(이미지를 클릭하시면 확대/미리보기를 볼 수 있습니다.)