一:需求分析 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
低電壓檢測. A口低8位接鍵盤列線,鍵盤行線接VDDIO;B口高8位接LED // 按K1鍵 低電壓為2.4v // 按K2鍵 低電壓2.8v // 按K3鍵 低電壓3.2v // 按K4鍵 低電壓為3.6v
上傳時間: 2015-11-24
上傳用戶:xzt
目錄 1. 責任與義務 2. 安全和防護設備 2.1 必備設備 2.2 用于特殊操作的設備 2.2.1 用于緊急下降的設備 2.2.2 其它特殊操作 3. 基本安裝注意事項 3.1 概述 3.2 對風力發電機的操作 3.3 在風力發電機附近逗留及活動 3.4 訪問控制單元和面板 3.5 訪問變壓器平臺 4. 安全設備 4.1 緊急停止 4.2 與電網斷開 4.3 過速保護設備(VOG) 4.4 機械安全設備 4.4.1 嚙合鎖 4.4.2 活動元件的保護罩 4.4.3 機艙頂的欄桿 4.4.4 機艙后門的欄桿 5. 在風力發電機內部檢查或工作 6. 對風力發電機的設備的操作 6.1 使用絞盤 6.2 使用緊急下降器 7. 風力發電機的固定 8. 急救 9. 應急計劃 10. 發生火災時的應急措施 11. 發生事故時的措施
上傳時間: 2013-12-06
上傳用戶:ecooo
一個能夠分析三種整數、標識符、主要運算符和主要關鍵字的詞法分析程序。 ㈠、基本要求: 標識符 <字母>(<字母>|<數字字符>)* 十進制整數 0 | (1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)* 八進制整數 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* 十六進制整數 0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)* 運算符和分隔符 + - * / > < = ( ) ; 關鍵字 if then else while do ㈡、附加要求: 標識符 <字母>(<字母>|<數字字符>)*(ε|_|.)(<字母>|<數字字符>)* 十進制整數 (0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*(ε|.)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)* 八進制整數 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* (ε|.)(0|1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* 十六進制整數 0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)* (ε|.) (0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)*
上傳時間: 2016-03-03
上傳用戶:zhengjian
學生選修課程管理系統的設計與實現 目 錄 一、需求分析 2 1.1系統簡要分析 2 1.2 應用需求分析 2 二、概要設計 4 2.1業務流分析 4 2.2數據流分析 4 2.3程序數據流程分析及流程設計 4 2.4數據字典 7 2.5系統數據模型設計 8 2.5.1 E-R圖 8 2.5.2數據庫建表 9 三、詳細設計 11 3.1登陸模塊的設計與功能實現:界面設計如下: 11 3.2系統管理 11 3.2.1系統管理菜單 11 3.2.2用戶管理窗口 12 3.3管理員操作 12 3.4學生信息界面設計與功能實現 13 3.5課程信息界面設計與功能的設計 17 3.6選課界面設計與功能實現 18 四、調試分析和小結 20 五、參考文獻 23
上傳時間: 2016-08-08
上傳用戶:edisonfather
八 方塊移動游戲要求從一個含8個數字(用1-8表示)的方塊以及一個空格方塊(用0表示)的3x3矩陣的起始狀態開始,不斷移動該空格方塊以使其和相鄰的方 塊互換,直至達到所定義的目標狀態。空格方塊在中間位置時有上、下、左、右4個方向可移動,在四個角落上有2個方向可移動,在其他位置上有3個方向可移 動。例如,假設一個3x3矩陣的初始狀態為: 8 0 3 2 1 4 7 6 5 目標狀態為: 1 2 3 8 0 4 7 6 5
上傳時間: 2013-12-17
上傳用戶:wang5829
(1) 設計算法并編制程序,進行調試。 (2) 用調試好的程序解決如下問題: 計算 的近似值,取精度為 步驟一、先編制計算函數值的程序; 步驟二、執行編制好的Romberg算法,輸出T。 (3)用Romberg算法和復合Simpson公式分別計算 的近似值, 其中b分別取為b=0.1, 0.3, 0.5, 0.7, 0.9
上傳時間: 2014-12-03
上傳用戶:四只眼
一個基于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
上傳用戶:康郎
本程序是ARM7系列下LPC2148的例程,通過K7I開發板實現的數碼管顯示 1-2-3-4-5-6-7-8-9-0-A-b-C-d-E-F
上傳時間: 2017-03-30
上傳用戶:1966640071
TMS2407開發平臺鍵盤LED試驗,鍵盤輸入0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,LED輸出0,1,2,3,4,5,6,7,8,9,-,E,H,L,NULL
上傳時間: 2017-05-30
上傳用戶:541657925