局針的轉置

2023-01-02 20:24:10 字數 1432 閱讀 6841

《矩陣的轉置》

程式設計基礎課程設計報告

2023年7月1日

1課程設計目的:

開拓思維,檢查和鞏固所學的知識,增加程式設計的經驗,在程式設計和修改的過程中增加對所學知識的理解,為以後的學習和程式設計打下基礎。

2.課程設計題目描述和要求

2.1課程題目:矩陣的轉置

2.2課程要求

輸入兩個正整數m和n,而後通過指標配合new運算子生成乙個m行n列的二維動態陣列b,之後為a輸入資料(a矩陣資料),進而求出轉置矩陣b(資料放動態陣列b中)並輸出結果。

3. 總體設計

3.1程式設計組成框圖

3.2流程圖

4測試過程中遇到的主要問題及採取的解決措施

本次程式設計遇到了許多的問題,剛開始我編出的程式只能對方陣進行轉置,並且還沒有用到new指標的運算,後來我查詢書和上網找相關的程式,明白了它們的演算法和運用。把它們應用到我的程式上,開始總有一些錯誤,執行不了。比如:

定義int i和int j的時候前面定義過了,後面又定義一遍。標頭檔案中沒有給b賦初始值,總執行不成。經過我的仔細查詢,找出錯誤所在,經過改正程式終於可以執行了。

5. 源程式清單和執行結果

5.1源程式

#include

using namespace std;

class a定義a類

; void a::input在類外定義輸入函式,矩陣,包括矩陣的輸入,和行高,列寬

void a::output在類外定義輸出函式,輸出上面輸入的矩陣

void a::swap在類外定義成員函式

for( i=0;i

}void main()

5.2執行結果

6總結一學年的c++課程學完了,我的收穫很大。通過課程設計的程式設計和對程式設計過程中遇到的問題的思考,有效的提高了我對c++程式設計的認識和理解,切實的提高了我的程式設計能力,補全了我的不足。通過這次課程設計,我鞏固所了學過的知識。

以前,我總覺得書上的知識看上去很容易懂,但通過實際的動手程式設計才會發現並不是能看就懂的。在設計中我們遇到了很多程式設計問題。有些問題並不是能從課本上找到的,還要查詢一些其他相關的書和上網查詢資料。

通過這次實際動手能力的培養,我進一步熟悉了c++語言的結構和使用方法,基本達到了能獨立閱讀、編制和除錯一定規模的c++語言程式的水平。

生活就是這樣,汗水預示著結果也見證著收穫。勞動是人類生存生活永恆不變的話題。通過實際動手做,我們才真正領略到「艱苦奮鬥」這一詞的真正含義,我想說,程式設計確實有些辛苦,通過我自己的努力當把這個程式編好的時候,真的感覺很有成就感,感覺自己的努力沒有白費。

在此,我要感謝辛勤教育我們的老師和給予我幫助的同學,感謝老師教給我知識,給予我指導。感謝同學在我程式設計遇到困難時給我的提點。

7.參考書目

[1] 譚浩強,《c++程式設計》,北京,清華大學出版社,2023年。

[2] 《c語言程式設計》 西安,西安交通大學出版社,2023年。

司法局轉段動員報告

石樓縣司法局 召開學習實踐科學發展觀轉段動員大會 5月13日,石樓縣司法局召開學習實踐科學發展觀活動第二階段轉段動員大會,就學習實踐科學發展觀活動第一階段學習調研工作進行總結,並對第二階段工作進行周密部署。局機關全體黨員幹部參加了會議。會上,張曉炯局長做了總結動員報告,對我局第一階段學習實踐活動進行...

鎢鋼車針與金剛砂車針的區別

車針是口腔科臨床工作中每天必用的東西,器械設計是們針對牙科預備的各種需要設計了不同型號車針,選擇合適的車針能使您的工作事半功倍。目前車針分為鎢鋼車針和金剛砂車針,其中鎢鋼車針在國外使用比較普遍。國內,牙醫主要使用金剛砂車針。金剛砂車針具有一定銳角的金剛砂粒,依一定的方向,間距以不鏽鋼車針中軸為圓心進...

斷針的管理程式

為了保證產品的安全性,公司定出了關於斷針管制要求,堅決避免斷針流入到包裝好的產品中。1 縫紉車間的針按以舊換新的原則,到車間負責人處更換,舊針按是否是斷針做記錄,如果是斷針則記入斷針記錄,如不是斷針則記入換針記錄 1 發生斷針情況,則必須將斷針復原,如不能復原則對剛生產的產品進行檢測找出斷針,如不能...