• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

방송통신대학교 C++프로그래밍(CPP) 출석과제물(2022-2)

여섯시내고양
개인인증판매자스토어
최초 등록일
2023.02.17
최종 저작일
2022.11
2페이지/파일확장자 압축파일
가격 3,000원 할인쿠폰받기
다운로드
장바구니

소개글

"방송통신대학교 C++프로그래밍(CPP) 출석과제물(2022-2)"에 대한 내용입니다.

- 과제 : 틱택토(tic-tac-toe) 게임을 진행하는 객체를 만들기 위한 클래스를 선언한다. 틱택토 객체는 다음과 같은 처리를 할 수 있다.

① 틱택토 판을 지운다. 이때 X와 O 중 어느 것을 먼저 둘지 정할 수 있다.
② 현재의 틱택토 판을 화면에 출력한다.
③ 현재의 판에서 X나 O 중 어느 하나가 승리하였는지 확인한다. X가 승리하였으면 ‘X’를, O가 승리하였으면 ‘O’를, 아직 승부가 정해지지 않았으면 널문자(‘\0’)를 반환한다.
④ 지정된 행과 열 위치에 X 또는 O를 놓는다. (X를 놓을지 O를 놓을지는 정해진 순번에 따라 번갈아 정한다. 이번 순번에 X를 두었으면 다음 순번에는 O를, 그다음엔 X의 차례가 된다.)

①~④에 나열한 기능을 담당하는 멤버함수 및 이를 위해 필요한 데이터멤버, 기타 필요한 것으로 생각되는 멤버들을 포함하여 클래스를 선언하고, 앞에 나열한 모든 행위가 잘 동작하는지 확인할 수 있도록 이 클래스의 객체를 활용하는 프로그램을 작성한다.

☞ 참고 : 틱택토 게임 : 3×3 크기의 판에 O와 X를 번갈아 두어 한 행 또는 열 또는 대각선을 모두 차지하면 승리하는 게임(아래의 그림은 X가 한 행을 모두 차지하여 승리한 예임)

목차

(가) 클래스 설계에 대한 설명
1. 틱택토 클래스
2. 클래스의 멤버함수 및 용도
3. 클래스의 데이터멤버 및 용도
4. 각 클래스 멤버함수에 대해 다음 내용 작성
a. 매개변수의 자료형 및 용도
b. 반환 값이 있다면 값의 의미 및 자료형
c. 처리 내용의 설명(형식제한 없음)

(나) 소스 프로그램(파일 단위 구분 및 소스코드 작성)

본문내용

1. 틱택토 클래스
틱택토 게임을 진행하는 객체를 만들기 위한 클래스를 선언한다.
- 틱택토 개체는 틱택토 판을 지울 수 있고, 이때 X와 O 중 어느 것을 먼저 둘지 정할 수 있다.
- 현재의 틱택토 판을 화면에 출력한다.
- 현재의 판에서 X나 O 중 어느 하나가 승리하였는지 확인한다. X가 승리하였으면 ‘X를, O가 승리하였으면 ‘O’를, 아직 승부가 정해지지 않았으면 널문자(‘\0’)를 반환한다.
- 지정된 행과 열 위치에 X 또는 O를 놓는다.
- 게임이 종료되면 ‘‘O’ 또는 ‘X’가 승리하였습니다.’를 출력한 후 게임을 종료한다.

2. 클래스의 멤버함수 및 용도
void print_table()
틱택토 게임을 위한 판과 O, X 값이 담긴 char ttt_table 값 출력
bool result_chk()
각 행, 열, 대각선 별로 입력된 O 또는 X가 모두 일치하는지 확인하여 true 또는 false 반환

압축파일 내 파일목록

2022-2학기 출석수업대체과제물_C++프로그래밍.hwp
2022-2학기 출석수업대체과제물_C++프로그래밍_답변.docx
2022-2학기 출석수업대체과제물_C++프로그래밍_코드.zip

참고 자료

없음

"C++프로그래밍" 과목 최신 자료

여섯시내고양
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
방송통신대학교 C++프로그래밍(CPP) 출석과제물(2022-2)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 05월 16일 목요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
10:10 오전
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기