上下文無關文法(Context-Free Grammar, CFG)是一個4元組G=(V, T, S, P),其中,V和T是不相交的有限集,S∈V,P是一組有限的產生式規則集,形如A→α,其中A∈V,且α∈(V∪T)*。V的元素稱為非終結符,T的元素稱為終結符,S是一個特殊的非終結符,稱為文法開始符。 設G=(V, T, S, P)是一個CFG,則G產生的語言是所有可由G產生的字符串組成的集合,即L(G)={x∈T* | Sx}。一個語言L是上下文無關語言(Context-Free Language, CFL),當且僅當存在一個CFG G,使得L=L(G)。 *⇒ 例如,設文法G:S→AB A→aA|a B→bB|b 則L(G)={a^nb^m | n,m>=1} 其中非終結符都是大寫字母,開始符都是S,終結符都是小寫字母。
標簽: Context-Free Grammar CFG
上傳時間: 2013-12-10
上傳用戶:gaojiao1999
一:需求分析 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
TI芯片DAC8501驅動程序,DAC8501是TI公司的高精度16位,高速率DA(數模)轉換器 MAXIM公司12位高精度AD(模數)轉換器MAX189驅動
上傳時間: 2013-11-26
上傳用戶:dapangxie
We have a group of N items (represented by integers from 1 to N), and we know that there is some total order defined for these items. You may assume that no two elements will be equal (for all a, b: a<b or b<a). However, it is expensive to compare two items. Your task is to make a number of comparisons, and then output the sorted order. The cost of determining if a < b is given by the bth integer of element a of costs (space delimited), which is the same as the ath integer of element b. Naturally, you will be judged on the total cost of the comparisons you make before outputting the sorted order. If your order is incorrect, you will receive a 0. Otherwise, your score will be opt/cost, where opt is the best cost anyone has achieved and cost is the total cost of the comparisons you make (so your score for a test case will be between 0 and 1). Your score for the problem will simply be the sum of your scores for the individual test cases.
標簽: represented integers group items
上傳時間: 2016-01-17
上傳用戶:jeffery
數字鎖相環實現源碼,有很大的參考價值。 由 鑒相器 模K加減計數器 脈沖加減電路 同步建立偵察電路 模N分頻器 構成.
上傳時間: 2014-01-04
上傳用戶:zq70996813
在單片機應用系統中,常用到模擬輸出,數模D/A轉換器(Digital to Analog Converter)是一種能把數字量轉換成模擬量的電子器件
上傳時間: 2016-04-11
上傳用戶:talenthn
漢諾塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C
標簽: the animation Simulate movement
上傳時間: 2017-02-11
上傳用戶:waizhang
nesC 是對 C 的擴展 [2] ,它基于體現 TinyOS 的結構化概念和執行模型而設 計 [1] 。 TinyOS 是為傳感器網絡節點而設計的一個事件驅動的操作系統,傳 感器網絡節點擁有非常有限的資源 ( 舉例來說., 8K 字節的程序儲存器,512 個 字節的隨機存取儲存器) 。 TinyOS 用 nesC 重新編寫。本手冊描述 nesC 的 1.1 版本, 在第 3 段中概述了它與 1.0 版的不同。
上傳時間: 2013-12-26
上傳用戶:王小奇
摘 要:介紹一種以Atmel公司的單片機 ATmega324p為控制核心,結合數字溫度傳感器DS18B20和 INTEGRAT10N 公 司的無線收發芯 片 IA4421的數 字化 無線溫度傳感器的設計 。該設計頻段(433 MHz ISM)無 需 申請 即可使 用測 溫范 圍為 一 4o~95℃ ,分辨率為 0.062 5℃ ,工作頻率 433 MHz,接收靈敏度為 109 dBm,最 大發射功 率 8 dBm,傳輸距 離 200 m,采和 電池供 電。重點介紹該 系統 的硬件接 口、軟 件設 計 以及 低 功耗設 計。該數 字化 溫度傳 感 器可應 用到各 種 需要無 接觸 的場 合 ,實現 對現 場溫度 的“先知先覺”。 關鍵詞 :ATmega324p;數 字溫度傳 感器;無線收發 ;IA4421;ATmega334p
上傳時間: 2013-12-31
上傳用戶:lepoke
:介紹一種以Atmel公司的單片機 ATmega324p為控制核心,結合數字溫度傳感器DS18B20和 INTEGRAT10N 公 司的無線收發芯 片 IA4421的數 字化 無線溫度傳感器的設計 。該設計頻段(433 MHz ISM)無 需 申請 即可使 用測 溫范 圍為 一 4o~95℃ ,分辨率為 0.062 5℃ ,工作頻率 433 MHz,接收靈敏度為 109 dBm,最 大發射功 率 8 dBm,傳輸距 離 200 m,采和 電池供 電。重點介紹該 系統 的硬件接 口、軟 件設 計 以及 低 功耗設 計。該數 字化 溫度傳 感 器可應 用到各 種 需要無 接觸 的場
上傳時間: 2017-04-28
上傳用戶:84425894