物件導向第一次實驗

2021-07-05 12:31:14 字數 834 閱讀 6783

實驗一 類與結構

1、實驗目的

·了解和使用 vc++的整合開發環境。

·熟悉 vc++整合開發環境的基本編輯命令及功能鍵 , 學會常規視窗操作。熟悉常用功能選單命令。

·學習完整的 c++ 程式開發過程 ( 編輯、編譯、連線、除錯、執行及檢視結果 ).理解簡單的 c++ 程式結構。

·通過實驗理解類與結構的區別,掌握類的定義,了解使用者自定義資料型別。

·理解標準庫函式,學習基本流輸入輸出(cout,cin)的用法。

·理解表示式的優先順序、組合方式及語句及語句塊。

2、實驗內容

應用vc++6.0的編輯環境構造乙個類date,該類主要實現日期的基本操作,例如初始化(非建構函式)、求當前日期為星期幾、當前年份是否為閏年、該日為該年第幾天、輸出等,具體說明如下:

該類擁有三個私有(或保護)成員變數year、month、day,分別代表日期中的年、月、日,成員函式有初始化函式、判斷該年份是否為閏年函式、求當前日期為星期幾函式、該日為該年第幾天,結果輸出函式等。

其中:(1)判斷某一年是否為閏年的演算法:

該年份數字能被4整除但不能被100整除,或者能被4整除同時可被400整除,則為閏年

(2)求當前日期為星期幾的演算法:

演算法一:2023年1月1日為星期一,可以計算從該天到當前日期的天數,然後除7求餘,如余1則為星期一,依次類推 

演算法二:if(month==1||month==2)  

return (day+1+2*month+3*(month+1)/5+year+(year/4)-year/100+year/400)%7;//規則同上

(3) 求該日為該年第幾天:可以用迴圈實現,注意閏年的情況。

物件導向第一次作業

1.編寫程式,從鍵盤輸入三個值,並列印其和 平均數 積 最小值和最大值。2.編寫乙個程式,計算0到10的平方和立方,並用製表符 t 列印值 3.編寫乙個程式,讀取五位整數並確定其是否為回文 4.peter minuit問題 1626年,荷屬美洲新尼德蘭省總督peter minuit花了大約24美元的...

第一次總結(物件導向)

一 類與物件的解析 物件是指有實體,真實存在的事物 類是指滿足或具有某些條件但 不客觀存在的事物。二 如何建立類,如何建立物件,如何呼叫屬性和方法 public class jianke 建立類 public string jianke 建立屬性 public void shuajian 建立方法 ...

物件導向第一次作業

首先是一些基本概念的宣告 三角函式sin x cos x 另外,本指導書範圍內所有的詞語 三角函式 除非特殊說明,否則一律包含且僅包含上述兩個函式 常數因子包含乙個帶符號整數,如 233。表示式因子將在表示式的相關設定中進行詳細介紹。不過,表示式因子不支援冪運算。巢狀因子本次作業將支援因子巢狀在三角...