1樓:
高階程式設計實踐( c++ ) 課程設計任務書
一、課程設計目的 1、複習和鞏固 c++ 語言的基礎知識,進一步加深對 c++ 語言的理解和掌握; 2、為學生提供獨立實踐的機會,將課本上的理論知識和實際有機的結合起來,鍛鍊學生獨立分析問題、解決問題、查閱資料以及自學能力。 3、學習和掌握 c++ 程式設計方法以及上機除錯技巧,為今後學習其它專業課程打好基礎。二、課程設計內容?
題目一: 複數計算器運用物件導向程式設計知識,利用 c++ 語言設計和實現一個複數計算器,要求具備如下主要功能: (1)建立實數類、複數類(2)實現實數、複數資訊的初始化(3)實現實數的加、減、乘、除、自增、自減、求平方、二次方根等操作(4) 實現複數的加、減、乘、除、取模、求平方、求共軛複數、求單個複數的向量角、求兩個複數的夾角等運算(5)實現實數、複數資訊的輸出在實現過程中,需利用物件導向程式設計理論的基礎知識,充分體現出 c++ 語言關於類、繼承、封裝與多型等核心概念,每一個類應包含資料成員和成員函式。?
題目二: 字串處理系統運用物件導向程式設計知識,利用 c++ 語言設計和實現一個字串處理系統,要求具備如下主要功能: (1)字串的輸入與輸出(2)求字串的長度(3)判斷字串是否為空(4)將字串置空(5)字串比較(6)字串賦值(7)求指定位置的字元(8)字串合併(9)字串擷取(10)在指定的字串中 1,查詢或替換字串 2 在實現過程中,需利用物件導向程式設計理論的基礎知識,充分體現出 c++ 語言關於類、資料成員與成員函式封裝的核心概念。?
題目三: 集合的並、交、差集運算的實現運用物件導向程式設計知識,利用 c++ 語言設計和實現集合的並、交、差集運算,要求具備如下主要功能: (1)輸入輸出集合資訊, 集合元素型別可以是整數、實數或字串(2)判斷集合的大小(3)判斷集合是否為空(4)將集合置空(5)在集合中查詢指定的元素(6)實現集合的交、並、差等運算在實現過程中,需利用物件導向程式設計理論的基礎知識,充分體現出 c++ 語言關於類、繼承、封裝與多型等核心概念,每一個類應包含資料成員和成員函式。?
題目四: 圖形類設計運用物件導向程式設計知識,利用 c++ 語言設計和實現一個圖形類,要求具備如下主要功能: (1)圖形環境初始化(2)圖形視窗定義(3)設計和實現點類,可以
2樓:百小度
吃木:v7是直通車要不然:**。u不紫色要不不去
3樓:潮海陽
沒了學???????
(c++物件導向程式設計題目:任意輸入兩個字串,第二個作為子串,檢查第一個字元中含有幾個這樣的字串
4樓:所白凝
這個我會寫的啊,什麼時間要呢幫你寫
物件導向程式設計語言有哪些?
5樓:匿名使用者
物件導向程式設計語言,有很多,如:visual baisic,visual c ,visual foxpro等。
6樓:麗人安
這個我也不知道,我不是專業人士,可以向專業人士諮詢一下了解一下具體情況
c字串新增符,C 字串新增0字元?
string型別在記憶體中分配了固定大小的空間,如果你要想在 10 前面加上 00 的話,可以通過stringbuilder類例項化物件,例如 stringbuilder ss new stringbuilder 10 ss.insert 0,00 第一個引數為索引位置,第二個引數為您要新增的字串 ...
pascal字串處理,Pascal字串處理
用集合 vars,t string a,b,c,e,f,g,h set of char i byte begin readln s readln t a b c a z 0 9 for i 1 to length s do a a upcase s i a a c for i 1 to length...
python字串處理,Python字串操作的split方法?
字串常量 此模組中定義的常量為 string.ascii letters 下文所述 ascii lowercase 和 ascii uppercase 常量的拼連。該值不依賴於語言區域。string.ascii lowercase 小寫字母 abcdefghijklmnopqrstuvwxyz 該值...