自頂向下語法分析 實驗報告 對于給定的源程序(如C語言或Pascal等),要求從組成源程序的字符行中尋找出單詞,并給出它們的種別和屬性——輸出二元組序列。以便提供給語法分析的時候使用。要求能識別所有的關鍵字,標志符等,并且能夠對出先的一些詞法規則的錯誤進行必要的處理。
上傳時間: 2015-10-02
上傳用戶:caixiaoxu26
這是我收集的最厲害的學生編寫的有圖形分析應用實例,很不錯,希望能對你有用。
上傳時間: 2015-10-08
上傳用戶:SimonQQ
學編譯原理時寫的一個語法分析程序 一.[目的要求] ① 對輸入文法,由程序自動構造FIRST FOLLOW集 ② 對輸入文法,由程序自動生成它的LL(1)分析表; ③ 對于給定的輸入串,應能判斷識別該串是否為給定文法的句型。 二.[題目分析] 該程序可分為如下幾步: (1)讀入文法 (2)判斷正誤 (3)若無誤,判斷是否為LL(1)文法 (4)若是,構造分析表; (5)由總控算法判斷輸入符號串是否為該文法的句型。
上傳時間: 2015-10-17
上傳用戶:ippler8
本文介紹了藥品進銷存管理系統的開發過程。論文詳盡論述了從需求分析、系統分析、概要設計、詳細設計、以及測試與調試的整個開發過程,遵循軟件工程的方法。 文章中所論述的管理信息系統,是一個將業務處理從純人工操作轉換成人工與計算機共同處理的一個實例,并對轉換過程進行了詳細策劃, 可作為同類計算機管理信息系統的應用參考。 本軟件開發的過程中采用VB 6.0 開發工具,采用成熟的軟件研制技術。在本文中,總結了開發過程中的經驗及本系統今后的改進方向。某公司從2004年2月創業以來,經過不斷努力,現有職工40多人,其中,有計算機操作工作經驗的員工占職工人數的30%左右。 藥品進銷存一直是本公司倉管部門的主要任務,隨著業務的不斷發展,加強成本管理與收入管理、通過提高服務水平提升企業形象已成為本公司的迫切需要。因為該公司目前采用手工操作的運營過程,差錯率較高,已不能適應藥品對現代化管理的要求。 為了提高公司管理效率,贏得員工的滿意度,我建議公司決策層同意開發該公司管理信息系統,并以此系統的研發過程作為本人畢業論文的論題。
上傳時間: 2015-10-23
上傳用戶:天涯
利用熵(entropy)及多變量GM(h.N)模型的觀念,探討灰色理論於權重之分析
上傳時間: 2015-10-27
上傳用戶:thinode
我自己做的一個關于使用Ethereal抓包軟件抓取SIP協議包后自己的協議分析軟件,能在JDK6.0運行無誤。
上傳時間: 2015-11-06
上傳用戶:tianyi223
:分析了VxWorks 下的USB 驅動程序模型的結構以及功能,詳細說明USB 主機驅動協議棧,并將軟件設計分為 Client Driver ,USBD 和HCD 三層。由于對于開發USBD 和Client Driver 已有很多研究和討論,但對HCD 的研究比較缺乏, 為了提供全面可行的開發基于VxWorks 的USB 驅動程序的技術方案,詳細地闡述了USB 主控制器OHCI 驅動程序的功 能、OHCI 驅動程序中的核心功能鏈表功能,為USB 在嵌入式系統開發中的應用提供技術參考。
上傳時間: 2015-11-10
上傳用戶:myworkpost
哲學家進餐問題是荷蘭學者Dijkstra 提出的經典問題之一,它是一個信號量機制問題的應用,在操作系統文化史上具有非常重要的地位。對該問題的剖析有助于學生深刻地理解計算機系統中的資源共享、進程同步、死鎖等問題,并能熟練地應用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設有5個哲學家,他們花費一生中的時光思考和吃飯。這些哲學家共用一個圓桌,每個哲學家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當一個哲學家思考時,他與其他同事不交互。時而,哲學家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學家一次只能拿起一只筷子。顯然,他不能從其他哲學家手里拿走筷子。當一個饑餓的哲學家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當吃完后,他會放下兩只筷子,并再次開始思考。 規定奇數號哲學家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數號哲學家則相反。按此規定,將是1、 2號哲學家競爭1號筷子;3、4號哲學家競爭3號筷子。即五位哲學家都先競爭奇數號筷子,獲得后,再去競爭偶數號筷子,最后總會有一位哲學家能獲得兩只筷子而進餐。
上傳時間: 2013-12-10
上傳用戶:zhangzhenyu
哲學家進餐問題是荷蘭學者Dijkstra 提出的經典問題之一,它是一個信號量機制問題的應用,在操作系統文化史上具有非常重要的地位。對該問題的剖析有助于學生深刻地理解計算機系統中的資源共享、進程同步、死鎖等問題,并能熟練地應用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設有5個哲學家,他們花費一生中的時光思考和吃飯。這些哲學家共用一個圓桌,每個哲學家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當一個哲學家思考時,他與其他同事不交互。時而,哲學家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學家一次只能拿起一只筷子。顯然,他不能從其他哲學家手里拿走筷子。當一個饑餓的哲學家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當吃完后,他會放下兩只筷子,并再次開始思考。 規定奇數號哲學家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數號哲學家則相反。按此規定,將是1、 2號哲學家競爭1號筷子;3、4號哲學家競爭3號筷子。即五位哲學家都先競爭奇數號筷子,獲得后,再去競爭偶數號筷子,最后總會有一位哲學家能獲得兩只筷子而進餐。
上傳時間: 2014-01-23
上傳用戶:teddysha
PHP留言本 設計流程: 1.需求分析: 留言本要是實現的功能是用戶留言,回復留言。顯示留言用戶的信息,顯示回復信息和回復信息的用戶信息。設計一個管理員管理留言功能。 2.數據庫設計: 在mysql下創建相應的數據庫。 3.代碼編寫: 使用php語言編寫代碼。 運行環境: Windows/linux操作系統 PHP環境 + mysql 功能概述: 1. 留言和回復留言功能 2. 顯示留言者的留言時間,email,QQ號碼 3. 可以向留言者發送email 4. 能在線編輯HTML留言(限制功能) 5. 比較可愛(Q)的界面 6. 管理員管理功能
上傳時間: 2015-11-16
上傳用戶:wanghui2438