freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

信息論與編碼課程設(shè)計(jì)報(bào)告-資料下載頁(yè)

2025-01-18 20:55本頁(yè)面
  

【正文】 請(qǐng)輸入各個(gè)信源符號(hào)及其概率,比如:A :endl。 for(i=0。in。i++) { scanf(%s%lf,amp。ht[i].data,amp。ht[i].weight)。 sum=ht[i].weight+sum。 } if(sum1) /*避免總概率大于1*/ cout概率大于1,請(qǐng)重新輸入endl。 for(i=0。in。i++) { D[i]=*(log10(ht[i].weight))。 h[i]=ht[i].weight*D[i]。 /*各信源的熵*/ H=H+h[i]。 } CreateHT(ht,n)。 /*生成哈夫曼樹*/ CreateHCode(ht,hcd,n)。 /*生成哈夫曼編碼*/ cout哈夫曼編碼如下:endl。 for(i=0。in。i++) { printf(%s: ,ht[i].data)。 for(j=hcd[i].start。j=n。j++) printf(%c,hcd[i].cd[j])。 printf(\n)。 } cout下面將計(jì)算該碼的平均碼長(zhǎng)、編碼效率:endl。 average_length=0。 for(i=0。in。i++) average_length+=ht[i].weight*(nhcd[i].start+1)。 /*計(jì)算該信源的平均碼長(zhǎng)*/ cout平均編碼長(zhǎng)度: K=average_lengthendl。 R=H/average_length。 /*編碼效率*/ cout編碼效率: R=Rendl。 } return 0。 }2. 截圖圖3 程序運(yùn)行結(jié)果總 結(jié)在這次課程設(shè)計(jì)中,通過對(duì)程序的編寫,調(diào)試和運(yùn)行,使我更好的掌握了Huffman樹等數(shù)據(jù)結(jié)構(gòu)方面的基本知識(shí)和各類基本程序問題的解決方法,熟悉了各種調(diào)用的數(shù)據(jù)類型,在調(diào)試和運(yùn)行過程中,加深我對(duì)程序運(yùn)行的環(huán)境了解和熟悉的程度,同時(shí)也提高了我對(duì)程序調(diào)試分析的能力和對(duì)錯(cuò)誤糾正的能力。這次信息論與編碼的程序設(shè)計(jì),對(duì)于我來說是一個(gè)挑戰(zhàn)。我對(duì)數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)在程序的設(shè)計(jì)中也有所體現(xiàn)。課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn)問題、提出問題、分析問題和解決問題的過程,鍛煉學(xué)生的邏輯思維能力和實(shí)踐能力,是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。在整個(gè)課程程序中,我們充分應(yīng)用和調(diào)用各個(gè)程序模塊,從而部分實(shí)現(xiàn)了此次程序設(shè)計(jì)的所應(yīng)該有的功能。就是我在課程設(shè)計(jì)是比較成功的方面,而在這個(gè)過程中,讓我感覺收獲最大的就是我們都能利用這次課程設(shè)計(jì)學(xué)到很多我們?cè)谡n本上沒有的知識(shí),充分的發(fā)揮了我們的主動(dòng)性,使我們學(xué)會(huì)了自主學(xué)習(xí),和獨(dú)立解決問題的能力。很多程序在結(jié)構(gòu)上是獨(dú)立的,但是本此設(shè)計(jì)的程序功能不是零散的,它有一個(gè)連接是的程序是一個(gè)整體,達(dá)到這種統(tǒng)一體十分重要,因?yàn)檫@個(gè)輸出連接是貫穿始終的。這次的程序軟件基本上運(yùn)行成功,可以簡(jiǎn)單的輸入進(jìn)行壓縮,并且運(yùn)用簡(jiǎn)單的數(shù)字告訴程序的操作者下一步該如何進(jìn)行,使得程序規(guī)模相對(duì)較小,即功能還不很全面,應(yīng)用也不很普遍。原來數(shù)據(jù)結(jié)構(gòu)可以涉及很多知識(shí),而不是枯燥無(wú)聊的簡(jiǎn)單的代碼部分而已,利用數(shù)據(jù)結(jié)構(gòu)方面的知識(shí),我們可以設(shè)計(jì)出更完善的軟件??偠灾@次數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)讓我們感觸很深,使我們每個(gè)人都了解到學(xué)習(xí)不應(yīng)該只局限于課本,因?yàn)檎n本上告訴我們的只是很有限的一部分,只是理論上的死知識(shí),所涉及的范圍也是狹窄的。我們?nèi)粝朐谟邢薜姆秶鷥?nèi)學(xué)習(xí)到無(wú)限的知識(shí),就要我們自己懂得爭(zhēng)取,懂得自學(xué),懂得充分利用身邊的任何資源。在我們的程序中有一部分查找許多該方面的資料,我竭力將所獲得的信息變成自己的資源。我動(dòng)手上機(jī)操作的同時(shí),在了解和看懂的基礎(chǔ)上對(duì)新學(xué)的知識(shí)進(jìn)行改進(jìn)和創(chuàng)新,但是在我們的程序軟件中還有很多的不足,需要加以更新。通過這次課程設(shè)計(jì),我們都意識(shí)到了自己動(dòng)手實(shí)踐的弱勢(shì),特別是在編程方面,于是我們知道了計(jì)算機(jī)的實(shí)踐操作是很重要的,只有通過上機(jī)編程才能充分的了解自己的不足。通過這次的課程設(shè)計(jì),我們深刻意識(shí)到自己在學(xué)習(xí)中的弱點(diǎn),同時(shí)也找到了克服這些弱點(diǎn)的方法,這是在此活動(dòng)中得到的一筆很大的財(cái)富。在以后的時(shí)間中,我們應(yīng)該利用更多的時(shí)間去上機(jī)實(shí)驗(yàn),多編寫程序,相信不久后我們的編程能力都會(huì)有很大的提高,能設(shè)計(jì)出更多的更有創(chuàng)新的軟件。同時(shí)也感謝老師給我們這次機(jī)會(huì),發(fā)現(xiàn)自身存在的缺點(diǎn)與不足,從而在以后的大學(xué)生活中更好的提升和完善自我。參考文獻(xiàn)[1] —基礎(chǔ)理論與應(yīng)用(第二版).北京:電子工業(yè)出版社,[2] :電子工業(yè)出版社,1989[3] R :科學(xué)出版社,1984[4] 王育民,:西安電子科技大學(xué)出版社,1986[5] :人民郵電出版社,1983[6] :北京郵電大學(xué)出版社,1996
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1