一:需求分析 1. 問題描述 魔王總是使用自己的一種非常精練而抽象的語言講話,沒人能聽懂,但他的語言是可逐步解釋成人能聽懂的語言,因為他的語言是由以下兩種形式的規則由人的語言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在這兩種形式中,從左到右均表示解釋.試寫一個魔王語言的解釋系統,把 他的話解釋成人能聽得懂的話. 2. 基本要求: 用下述兩條具體規則和上述規則形式(2)實現.設大寫字母表示魔王語言的詞匯 小寫字母表示人的語言的詞匯 希臘字母表示可以用大寫字母或小寫字母代換的變量.魔王語言可含人的詞匯. (1) B --> tAdA (2) A --> sae 3. 測試數據: B(ehnxgz)B 解釋成 tsaedsaeezegexenehetsaedsae若將小寫字母與漢字建立下表所示的對應關系,則魔王說的話是:"天上一只鵝地上一只鵝鵝追鵝趕鵝下鵝蛋鵝恨鵝天上一只鵝地上一只鵝". | t | d | s | a | e | z | g | x | n | h | | 天 | 地 | 上 | 一只| 鵝 | 追 | 趕 | 下 | 蛋 | 恨 |
上傳時間: 2014-12-02
上傳用戶:jkhjkh1982
Welcome to the Microsoft CRM 3.0 Software Development Kit (SDK). This SDK contains a wealth of resources, including code samples, that are designed to help you build powerful vertical applications using the Microsoft CRM platform. It includes the following sections: 1 Server Programming Guide 2 Client Programming Guide 3 ISV Programming Guide 4 Report Writers Guide 5 Appendix A 6 Glossary –
標簽: Development Microsoft SDK Software
上傳時間: 2014-01-20
上傳用戶:zhichenglu
用C++中的MFC編程實現正軸等角割圓柱投影,實現以下要求: 取克拉索夫斯基橢球 (1)制圖區域: Bs=0°, BN=25° LE=105°, LE=125° (2)經緯線間隔: ΔB=ΔL=5° (3)制圖比例尺: 1:M0=1:1000 000 (4)標準緯線: Bk=±15° 計算經緯網格點的 x, y,m,n, p
上傳時間: 2013-12-29
上傳用戶:himbly
了解減法分頻電路的設計。 (2)內容:分析例2.8程序的原理,給出其仿真結果,說明語句的功能。可以改變程序中的分頻比。引腳鎖定可參考圖2.9。 (3)說明:將CLK2的跳線冒連在2Hz上 。LED1指示輸入頻率,LED2分頻后的結果。可以看到LED1每閃爍6下,LED2閃爍一下,因為是6分頻電路。
上傳時間: 2013-12-20
上傳用戶:R50974
This packet is a IS-95 baseband simulation for 1 data channel of 9.6 KBps rate. The simulation is written for static channel and AWGN noise. The packet include: 1) Packet Builder (Viterbi Encoding, Interleaver, PN generation) 2) Modulator (RRC filter) 3) Demodulator (Matched Filter, RAKE receiver) 4) Receiver (HD or SD) (Deinterleaver, Viterbi Decoder).
標簽: simulation baseband channel packet
上傳時間: 2014-12-20
上傳用戶:ukuk
【目錄信息】 第一部分 準備程序員考試 第1章 程序員考試指南 1 1.1 程序員考試的形式是什么 2 1.2 考試包含哪些內容 2 1.2.1 聲明和訪問控制 2 1.2.2 流控制和異常處理 2 1.2.3 垃圾收集 3 1.2.4 語言基礎 3 1.2.5 運算符和賦值 3 1.2.6 重載、覆蓋運行時間類型和面向對象 3 1.2.7 線程 3 1.2.8 java.awt包—布局 4 1.2.9 java.lang包 4 1.2.10 java.util包 4 1.2.11 java.io包 4 1.3 本書與程序員考試目標的對應關系 4 1.4 考試是怎么管理的 4 1.5 怎樣簽約和考試 5
上傳時間: 2014-08-06
上傳用戶:lx9076
彈簧隔振器的系數k0=4.5 hc=3.5 d=[3.15 3.23] a1=tan(pi*(d)./(2*hc)) a2=cot(pi*(d)./(2*hc)) % plot(d,a1) y=(a1+a2)*2*k0*hc*1e-3./pi y=y./9.8*8 % var=1+(tan(pi*(d+0.25)./(2*hc))).^2 k=2*k0*hc/pi*( var*pi./(2*hc)+var*pi./(2*hc)./(var-1
上傳時間: 2013-12-02
上傳用戶:redmoons
<算法導論>第二版大部分算法實現. 1. 各類排序和順序統計學相關 2. 數據結構 2.1 基本數據結構 2.2 散列表 2.3 二叉查找樹 2.4 紅黑樹 2.5 數據結構基于紅黑樹的擴張 3. 高級涉及和分析技術 3.1 動態規劃相關 3.2 貪心算法相關 3.3 用于不相交集合的數據結構 4. 部分圖算法.
上傳時間: 2013-12-12
上傳用戶:從此走出陰霾
題目:實現一個能進行稀疏矩陣基本運算的運算器。 以“帶行邏輯鏈接信息”的三元組順序表示稀疏矩陣,實現兩個矩陣相加,相乘的運算。稀疏矩陣的輸入形式采用三元組表示,而運算結果的矩陣以陣列形式列出。 1、 生成如下兩個稀疏矩陣的三元組a和b: 1 0 3 0 3 0 0 0 0 1 0 0 0 4 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 2 2、輸出a+b的三元組 3、輸出a*b的三元組
上傳時間: 2013-12-19
上傳用戶:ljmwh2000
目 錄 前 言 1 第一章 概述 1 1.1課題來源 1 1.2 開發工具的選用 2 1.2.1 Visual Basic的使用 2 1.2.2 Microsoft Access的使用 3 1.3 系統的初步調查 3 1.4 系統的可行性研究 4 1.4.1技術上的可行性 4 1.4.2管理上的可行性 4 1.4.3安全上的可行性 4 1.5 系統分析 4 1.5.1系統的安全性 4 1.5.2系統的快捷性 5 1.5.3系統的準確性 5 1.5.4系統的嚴謹性 5 第二章 概要設計 5 2.1 系統設計思路 5 2.1.1界面設計 5 2.1.2用戶登陸 5 2.1.3學籍信息內容查詢和錄入 6 2.1.4數據庫分析 6 2.2 設計簡述 6 2.2.1 vb設計的界面簡述 6 2.2.2 Access2000設計數據庫 7 2.2.3系統簡圖 7 2.3 設計需求 7 2.3.1 運行設計 7 2.3.2 出錯處理設計 8 2.3.3安全保密設計 8 2.3.4維護設計 8 第三章 詳細設計 9 3.1 數據庫的實現 9 3.1.1課程表 9 3.1.2學生情況表 9 3.1.3學生與課程表 9 3.2 界面的實現 9 3.2.1登陸界面 9 3.2.3 主界面 10 3.2.4 基本信息錄入 11 3.2.5 成績錄入 14 3.2.6 信息查詢 16 3.2.7 報表輸出 18 第四章 數據測試 18 第五章 總結 19 5.1 編程心得 19 5.2 感謝 19 參考文獻 20
標簽: Microsoft Visual Access Basic
上傳時間: 2014-11-26
上傳用戶:xieguodong1234