一個(gè)能夠分析三種整數(shù)、標(biāo)識(shí)符、主要運(yùn)算符和主要關(guān)鍵字的詞法分析程序。 ㈠、基本要求: 標(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)* 八進(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ù)字字符>)*(ε|_|.)(<字母>|<數(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)*
上傳時(shí)間: 2016-03-03
上傳用戶:zhengjian
rsa加密過程中需要大數(shù)的冪運(yùn)算后求模,本程序即計(jì)算a的b次方的結(jié)果對(duì)c求模,其中a,b,c均為大自然數(shù),編寫rsa加密的朋友可以作為參考(其實(shí)就是rsa的精華)
上傳時(shí)間: 2013-12-27
上傳用戶:myworkpost
有3種音樂選擇演奏,按A\B\C選擇音樂,按Q推出程序.
上傳時(shí)間: 2013-12-24
上傳用戶:784533221
功能:編寫的計(jì)算皮亞諾相關(guān)系數(shù) 開發(fā)語言:ruby 調(diào)用:correlate(x,y) 其中,x,y為需要計(jì)算相關(guān)度的向量 調(diào)用示例: a = [3, 6, 9, 12, 15, 18, 21] b = [1.1, 2.1, 3.4, 4.8, 5.6] c = [1.9, 1.0, 3.9, 3.1, 6.9] c1 = correlate(a,a) # 1.0 c2 = correlate(a,a.reverse) # -1.0 c3 = correlate(b,c) # 0.8221970228 puts c1#,c2,c3
標(biāo)簽: correlate ruby 計(jì)算 12
上傳時(shí)間: 2013-12-18
上傳用戶:skfreeman
51系列模擬I2C通訊,C代碼和匯編代碼都有
上傳時(shí)間: 2013-12-09
上傳用戶:王慶才
hanio算法,hanoi塔的遞歸程序,有三個(gè)柱子A,B,C在A上的n 個(gè)盤,下大上小
上傳時(shí)間: 2013-12-22
上傳用戶:qiaoyue
對(duì)PL0原編譯器進(jìn)行了以下的擴(kuò)充:1.增加以下保留字else(elsesym), for(forsym),to(tosym),downto(downtosym),return(returnsym),[(lmparen),](rmparen) 2.增加了以下的運(yùn)算符:+=(eplus),-=(eminus),++(dplus),--(dminus) 取址運(yùn)算符&(radsym),指向運(yùn)算符@(padsym) 3.修改單詞:修改不等號(hào)#為<> 4.擴(kuò)充語句:(1)增加了else子句 (2)增加了for語句 5.增加運(yùn)算:(1).++運(yùn)算 (2).--運(yùn)算;(3).+=運(yùn)算 (4).-=運(yùn)算;(5).&取址運(yùn)算; (6).@指向運(yùn)算; 6.增加類型:(1).增加多維數(shù)組a[i1][i2][i3]……[i(n-1)][i(n-2)][in] (2).增加指針類型(任何變量都能存放指針,但不支持指針的指針,如b:=@@a應(yīng)該改寫為c:=@a,b:=@c) 7.將過程procedure擴(kuò)展為函數(shù):(1).允許定義過程時(shí)在其后加參數(shù)(var a, var b,……..,var n) (2)允許通過指針向函數(shù)形式參數(shù)傳地址;(3)允許返回值;可以用 a:=p(a,b,c….,n) 返回
標(biāo)簽: downtosym returnsym elsesym downto
上傳時(shí)間: 2016-07-02
上傳用戶:saharawalker
隨機(jī)自動(dòng)分班級(jí)排學(xué)號(hào)軟件 一個(gè)朋友在中學(xué)教書,經(jīng)常為排班級(jí)排學(xué)號(hào)頭痛,于是做了這么一個(gè)小軟件讓朋友用用,反饋感覺上還不錯(cuò)。 本軟件適用于小學(xué)升初中只有兩科成績,且成績只有A,B,C三個(gè)標(biāo)號(hào). 說明一下:該隨機(jī)自動(dòng)分班級(jí)排學(xué)號(hào)軟件, 不僅有有考慮到,成績的均勻, 還考慮到生源地(即原畢業(yè)學(xué)校),性別,及班級(jí)學(xué)生個(gè)數(shù)的均勻. 一般來說,每個(gè)班級(jí)的總體都比較均勻 具體的說明,可以運(yùn)行一下本軟件,點(diǎn)一下生成源文件樣本,然后參考一下即可。
上傳時(shí)間: 2013-12-05
上傳用戶:wfeel
有編號(hào)分別為 0,1,2,3,4 的五本書,準(zhǔn)備分給 A, B, C, D, E 五個(gè)人,每個(gè)人閱讀興趣用一個(gè)二維數(shù)組加以描述,輸出所有分書方案,讓人人皆大歡喜。
標(biāo)簽: 分
上傳時(shí)間: 2016-10-22
上傳用戶:hongmo
數(shù)字音樂盒 (1) 硬件電路中用P1.0~P1.7控制按鍵,其中P1.0~P1.3掃描行,P1.4~P1.7掃描列。 (2) 用P0.0~P0.7,P2.0~P2.7控制LED,其中P0.0~P0.7控制七段碼a,b,c,d,e,f,g,用P2.0~P2.7為數(shù)碼管位選信號(hào)。 (3) 用,P2.0~P2.2作為LCD的RS,R/W,E的控制信號(hào)。用P0.0~P0.7作為LCD的D0~D7的控制信號(hào)。 (4) 用P3.7口控制蜂鳴器(J2,J4斷開,J3短接)。 (5) 電路為12MHZ晶振頻率工作,起振電路中C1,C2均為30pf。
上傳時(shí)間: 2016-12-03
上傳用戶:ruixue198909
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1