C語言 對于給定的消息序列,按照模p信道編碼 p=37(符號的個數) 數字“0”-“9”和字母“A”-“Z”和空格共37種符號。 “0” 0 “1” 1 ¨ “A” 10 “B” 11 設有某消息的符號序列為X=X1X2X3X4, 用下表的方式來求它們的和及累加和,然后加上適當的監督元,使累加和是模37的倍數
上傳時間: 2016-12-31
上傳用戶:ljmwh2000
一個基于GTK+的單詞數值計算器,1、 按照規則計算單詞的值,如果 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 26個字母(全部用大寫)的值分別為 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26,如: WINJACK這個單詞的值就為:W+I+N+J+A+C+K=23+9+14+1+3+11=71% HARDWORK=H+A+R+D+W+O+R+D=8+1+18+4+23+15+18+11=98% LOVE=L+O+V+E=12+15+22+5=54% LUCK=L+U+C+K=12+21+3+11=47% ATTITUDE= A+T+T+I+T+U+D+E=1+20+20+9+20+24+4+5=100% 2、對程序的界面布局參考如下圖所示,在第一個單行文本框輸入一個單詞,點擊“計算”按鈕,按照以上算法計算出該單詞的值。 3、如果在最下面的單行文本框輸入一個文件路徑,此文件每行記錄一個單詞,那么經過程序計算出各個單詞的值,并把結果輸出到當前目錄下result.txt文件中。如果文件不存在,應該提示錯誤。
上傳時間: 2014-01-11
上傳用戶:康郎
本題要完成的是一組簡單C表達的運算。所有表達式存放在文件 CExpression.txt 中,每個表達式一行。每行的長度不會超過80個字符。文件最后有一個空行表示結束。 每個表達式,只包含簡單的整數變量和限定的一些操作符,表達式中沒有常量。總共有26個可能出現在表達式中的變量,分別命名為 a,b,...,z。每個變量最多出現一次。26個變量的初值分別為1,2,...,26。 表達式中的操作符,包括:兩個二元操作符 +, -,表示加,減運算。例如,表達式a+c-d+b(即1+3-4+2)的結果為2。 單獨一個-號不能放在變量前面,表示負數。 表達式中還包含兩個一元運算符:++,--,表示加一和減一運算。它們既可以出現在一個變量的前面、也可以出現在后面。如果出現在變量前面,則表示先對變量進行加一/減一運算,然后變量值參與表達式計算。如果出現在變量后面,則表示變量的原值參與表達式計算,表達式計算完之后,變量值加一/減一。 例如,表達式 -- c + b-- 的結果為 4, 表達式計算完之后, b,c的值分別為1,2 輸出格式要求:輸出直接顯示在屏幕上。對于每個表達式,第一行輸出表達式的內容。第二行輸出表達式的值,后面幾行輸出參與運算的各個變量的結果值。
標簽: CExpression txt 運算 表達式
上傳時間: 2017-01-17
上傳用戶:cjf0304
DTMF(雙音多頻)是用兩個特定的單音頻組合信號來代表數字信號的一種編碼技術。兩個單音的頻率不同,代表的數字或實現的功能也不同。可采用8種頻率代表電話機上的16個按鍵,10個數字鍵0~9和6個功能鍵*、#、A、B、C、D。具體的頻率組合見參考書。要求: (1) 根據鍵盤輸入的符號,利用MATLAB產生對應的DTMF信號;(2) 分別利用FFT算法和Goertzel算法計算該DTMF信號的頻譜并畫出頻譜圖;(3) 根據頻譜圖確定DTMF信號所代表的符號是否和輸入的符號一致。
上傳時間: 2014-01-16
上傳用戶:D&L37
"Readers can pick up this book and become familiar with C++ in a short time. Stan has taken a very broad and complicated topic and reduced it to the essentials that budding C++ programmers need to know to write real programs. His case study is effective and provides a familiar thread throughout the book.
標簽: familiar Readers become short
上傳時間: 2014-01-19
上傳用戶:luke5347
【問題描述】 設計一個利用哈夫曼算法的編碼和譯碼系統,重復地顯示并處理以下項目,直到選擇退出為止。 【基本要求】 (1)初始化:鍵盤輸入字符集大小n、n個字符和n個權值,建立哈夫曼樹; (2)編碼:利用建好的哈夫曼樹生成哈夫曼編碼; (3)輸出編碼; (4)設字符集及頻度如下表: 字符:A B C D E F 頻度:4 9 23 2 17 15 字符:G H I J K 頻度:1 2 3 3 4
上傳時間: 2017-03-07
上傳用戶:qwe1234
某自動售貨機售A,B,C3種商品,他們的價格分別為1,3,4。 售票機進接受一元硬幣。售貨機面板上設有投幣孔和退錢建,每種商品標識處有選擇按鍵,上有指示燈表明當前投幣說是否已經足夠選買該商品。
標簽: 自動售貨機
上傳時間: 2013-12-08
上傳用戶:fxf126@126.com
本程序是ARM7系列下LPC2148的例程,通過K7I開發板實現的數碼管顯示 1-2-3-4-5-6-7-8-9-0-A-b-C-d-E-F
上傳時間: 2017-03-30
上傳用戶:1966640071
A Convex Hull is the smallest convex polygon that contains every point of the set S. A polygon P is convex if and only if, for any two points A and B inside the polygon, the line segment AB is inside P. One way to visualize a convex hull is to put a "rubber band" around all the points, and let it wrap as tight as it can. The resultant polygon is a convex hull.
上傳時間: 2013-12-23
上傳用戶:it男一枚
課程設計: 1.求出在一個n×n的棋盤上,放置n個不能互相捕捉的國際象棋“皇后”的所有布局。 2.設計一個利用哈夫曼算法的編碼和譯碼系統,重復地顯示并處理以下項目,直到選擇退出為止。 【基本要求】 1) 將權值數據存放在數據文件(文件名為data.txt,位于執行程序的當前目錄中) 2) 分別采用動態和靜態存儲結構 3) 初始化:鍵盤輸入字符集大小n、n個字符和n個權值,建立哈夫曼樹; 4) 編碼:利用建好的哈夫曼樹生成哈夫曼編碼; 5) 輸出編碼; 6) 設字符集及頻度如下表: 字符 空格 A B C D E F G H I J K L M 頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 字符 N O P Q R S T U V W X Y Z 頻度 57 63 15 1 48 51 80 23 8 18 1 16 1
標簽:
上傳時間: 2017-04-24
上傳用戶:zhyiroy