一個能夠分析三種整數(shù)、標(biāo)識符、主要運(yùn)算符和主要關(guān)鍵字的詞法分析程序。 ㈠、基本要求: 標(biāo)識符 <字母>(<字母>|<數(shù)字字符>)* 十進(jìn)制整數(shù) 0 | (1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)* 八進(jìn)制整數(shù) 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* 十六進(jìn)制整數(shù) 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)* 運(yùn)算符和分隔符 + - * / > < = ( ) ; 關(guān)鍵字 if then else while do ㈡、附加要求: 標(biāo)識符 <字母>(<字母>|<數(shù)字字符>)*(ε|_|.)(<字母>|<數(shù)字字符>)* 十進(jìn)制整數(shù) (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)* 八進(jìn)制整數(shù) 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)* 十六進(jìn)制整數(shù) 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
數(shù)據(jù)結(jié)構(gòu) 1、算法思路: 先定義一個三元組,創(chuàng)建稀疏矩陣m和n。依次掃描A和B的行號和列號,若A的當(dāng)前項的行號等于B的當(dāng)前項的行號,則比較其列號,將較小列的項存入C中,如果列號也相等,則將對應(yīng)的元素值相加后存入C中;若A的當(dāng)前項的行號小于B的當(dāng)前項的行號,則將A的項存入C中;若A的當(dāng)前項的行號大于B的當(dāng)前項的行號,則將B的項存入C中。
標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 定義 三元 算法
上傳時間: 2016-03-05
上傳用戶:dyctj
數(shù)據(jù)結(jié)構(gòu) 1、算法思路: 哈夫曼樹算法:a)根據(jù)給定的n個權(quán)值{W1,W2… ,Wn }構(gòu)成 n棵二叉樹的集合F={T1,T2…,T n },其中每棵二叉樹T中只有一個帶權(quán)為W i的根結(jié)點(diǎn),其左右子樹均空;b)在F中選取兩棵根結(jié)點(diǎn)的權(quán)值最小的樹作為左右子樹構(gòu)造一棵新的二叉樹,且置新的二叉樹的根結(jié)點(diǎn)的權(quán)值為其左、右子樹上結(jié)點(diǎn)的權(quán)值之和;c)F中刪除這兩棵樹,同時將新得到的二叉樹加入F中; d)重復(fù)b)和c),直到F只含一棵樹為止。
標(biāo)簽: 算法 W1 數(shù)據(jù)結(jié)構(gòu) 樹
上傳時間: 2016-03-05
上傳用戶:lacsx
該系統(tǒng)主要實(shí)現(xiàn)簡單的大學(xué)學(xué)生選修課程的功能。 1.系統(tǒng)的用戶主要分為2類:學(xué)生和管理員 2.?dāng)?shù)據(jù)描述 <1> 課程: 課程號、課程名、學(xué)分、學(xué)時、教師、開課學(xué)期、適用專業(yè)、最大選課人數(shù) <2> 學(xué)生:學(xué)號、姓名、密碼、專業(yè)年級 <3> 學(xué)生選課情況:學(xué)號、課程號、是否已經(jīng)考試、成績 <4> 管理員:編號、姓名、密碼 3.功能描述 <1> 學(xué)生功能: a. 登錄:學(xué)生使用學(xué)號和密碼登錄。 b. 選課功能:學(xué)生能夠選擇所需要的課程。 c. 退選功能:學(xué)生能夠退選課程。 d. 選課情況查詢:查詢該學(xué)生已經(jīng)選的課程(分學(xué)期)。 e. 成績查詢:查詢該學(xué)生某一門課程的成績,某學(xué)期所有課程的成績。 <2> 管理員功能 a. 登錄: b. 管理課程:包括課程的增加、刪除、修改等。 c. 選課管理:能夠列出指定學(xué)期、課程的選課學(xué)生名單,能夠?qū)W(xué)生的選課進(jìn)行調(diào)整。 d. 成績表管理:能夠錄入學(xué)生的成績,列出指定學(xué)期、課程的成績單。
上傳時間: 2016-03-06
上傳用戶:jyycc
AJAX入門之XMLHttpRequest慨述 在使用XMLHttpRequest對象發(fā)送請求和處理響應(yīng)之前,必須先用JavaScript創(chuàng)建一個XMLHttpRequest對象。由于XMLHttpRequest不是一個W3C標(biāo)準(zhǔn),所以可以采用多種方法使用JavaScript來創(chuàng)建XMLHttpRequest的實(shí)例。 Internet Explorer把XMLHttpRequest實(shí)現(xiàn)為一個ActiveX對象,其他瀏覽器(如Firefox、Safari和Opera)把它實(shí)現(xiàn)為一個本地JavaScript對象。由于存在這些差別,JavaScript代碼中必須包含有關(guān)的邏輯,從而使用ActiveX技術(shù)或者使用本地JavaScript對象技術(shù)來創(chuàng)建XMLHttpRequest的一個實(shí)例。
標(biāo)簽: XMLHttpRequest AJAX 對象 發(fā)送
上傳時間: 2014-11-23
上傳用戶:trepb001
1.設(shè)計目的 (1)設(shè)計交通燈控制器; (2)學(xué)習(xí)狀態(tài)機(jī)的設(shè)計方法; (3)學(xué)習(xí)原理圖、狀態(tài)機(jī)等多種的設(shè)計方法進(jìn)行混合設(shè)計; (4)熟練掌握器件設(shè)計輸入、編譯、仿真和編程的過程。 2.設(shè)計內(nèi)容 位于十字路口的交通燈,在A方向和B方向各有紅、黃、綠三盞燈,按所列順序進(jìn)行循環(huán),交通燈循環(huán)順序見表1所示。其中1表示燈亮,0表示燈滅。
標(biāo)簽: 狀態(tài) 設(shè)計方法 交通燈控制器 原理圖
上傳時間: 2016-03-13
上傳用戶:mikesering
【實(shí)驗名稱】遞歸子程序分析器的設(shè)計與實(shí)現(xiàn) 【實(shí)驗?zāi)康暮鸵蟆? 設(shè)計、編制,調(diào)試一個典型的語法分析程序,實(shí)現(xiàn)對如下的遞歸子程序語法的分析,進(jìn)一步掌握常用的語法分析方法。 【實(shí)驗內(nèi)容】 ① 本分析程序所分析的文法如下: G[E]: E->eBaA A->a|bAcB B->dEd|aC C->e|dC ② 針對上述文法編寫一遞歸子程序分析程序,該程序的輸入是任意符號串,輸出是本次輸入的符號串是否是該文法的句子的結(jié)論。 【環(huán)境】 Windows Pc 機(jī),任何版本的c語言 其中還包括java語言實(shí)現(xiàn)的程序
上傳時間: 2013-12-25
上傳用戶:lanhuaying
我設(shè)計的指標(biāo)思路: 1、均線流:日均線5、10、30、65、250中線多頭排列,而短線處于波浪底部(即二浪回調(diào)末端); 2、偏離率:股價偏離60日線10%以下;股價偏離250日線30%以下; 3、MACD指標(biāo)連續(xù)10天以上處于底部狀態(tài); 4、同時符合1+2+3三個條件,說明該股屬于中線莊股,鎖定目標(biāo); 5、當(dāng)MACD重新走強(qiáng)、股價出現(xiàn)放量上漲之日,就是三浪啟動之時——果斷買入,等待拉升!
上傳時間: 2016-03-22
上傳用戶:qunquan
/*目的:使一個複數(shù)可顯數(shù)出來,可做+-/*,還要可以做>>跟<<的功能 題目:定義一個複數(shù)的class叫Complex,a(實(shí)部)與b(虛部)為double的型態(tài),i表示根號-1, 1.必須包含一個建構(gòu)子有兩個參數(shù)(double型態(tài)),能被用來設(shè)定物件中的變數(shù)為任意值 2.包含一個建構(gòu)子只有一個參數(shù)(double型態(tài)),呼叫參數(shù)的實(shí)部且定義為"實(shí)部+0i" 3.包含一個預(yù)建構(gòu)子可把物件初始化為0+0i 4.overload以下的operator以致於可以正確的執(zhí)行:+ - * / << >> */
標(biāo)簽:
上傳時間: 2013-12-27
上傳用戶:lindor
企業(yè)人事管理是所有公司、企業(yè)單位、事業(yè)單位所必需的。人事檔案 管理系統(tǒng)包括人事檔案的統(tǒng)計、查詢、更新、打印輸出等功能。如果人工直接進(jìn)行統(tǒng)計管理,工作量之大,是不可想象的。如果是使用計算機(jī)軟件來管理就可以使人們從繁重的勞動中解脫出來,僅使用一些簡單的操作便可以及時、準(zhǔn)確地獲得需要的信息。
標(biāo)簽: 單位 人工 管理系統(tǒng) 查詢
上傳時間: 2013-11-25
上傳用戶:colinal
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1