詞法分析器的功能是輸入源程序,輸出單詞符號(hào)。詞法分析器的單詞符號(hào)常常表示成以下的二元式(單詞種別碼,單詞符號(hào)的屬性值)。 識(shí)別保留字:if、INT、for、while、do、return、break、continue; 單詞種別碼為1。 其他的都識(shí)別為標(biāo)識(shí)符;單詞種別碼為2。 常數(shù)為無(wú)符號(hào)整形數(shù);單詞種別碼為3。 運(yùn)算符包括:+、-、*、/、=、>、<、>=、<=、!= ; 單詞種別碼為4。 分隔符包括:,、 、{、}、(、)、【、】; 單詞種別碼為5。
上傳時(shí)間: 2016-07-15
上傳用戶:aig85
多目標(biāo)遺傳算法程序 to run Demo files, is to run SGALAB_demo_*.m what s new: 1) Multiple-Objective GAs VEGA NSGA NPGA MOGA 2) More TSP mutation and Crossover methods PMX OX CX EAX Boolmatrix 3) More selection methods Truncation tornament stochastic 4) mutation methods binary single poINT INT/real single poINT 5) encoding/decoding methods binary INTeger/real messy gray DNA permuation to fix the plot bugs for 4001 , download this file and replace old files.
標(biāo)簽: Multiple-Objective SGALAB_demo run files
上傳時(shí)間: 2013-12-21
上傳用戶:mhp0114
詞法分析器 對(duì)輸入一個(gè)函數(shù),并對(duì)其分析main() { INT a,b a = 10 b = a + 20 }
上傳時(shí)間: 2013-12-20
上傳用戶:hfmm633
基于某一文件創(chuàng)建一個(gè)輸入流,然后基于某一文件創(chuàng)建一個(gè)輸出流,定義一個(gè)INT類型的變量,用來(lái)記錄讀出的字節(jié)個(gè)數(shù),將輸入流中的信息寫(xiě)入字節(jié)數(shù)組中,使用輸出流的方法,將數(shù)組中的信息寫(xiě)入文件中
標(biāo)簽: 輸入
上傳時(shí)間: 2014-01-04
上傳用戶:lwwhust
編寫(xiě)一個(gè)冒泡排序的模板,并利用它分別對(duì)INT型和字符數(shù)據(jù)進(jìn)行排序
上傳時(shí)間: 2016-08-03
上傳用戶:R50974
LCS,即最常公共子序列的的C語(yǔ)言解法。prepare_for_backdate(char,char,INT,INT)函數(shù)是為后面的回溯法求得最長(zhǎng)公共子序列做準(zhǔn)備,并可得到子序列長(zhǎng)度。lcs(char,INT,INT)函數(shù)是輸出子序列的。并用到了第一個(gè)函數(shù)的結(jié)果。因?yàn)橐玫阶罱K的子序列,要知道那些地方是可輸出的位置,因此構(gòu)造數(shù)組b[][],當(dāng)為1時(shí)表明當(dāng)前位置匹配,可輸出,為2時(shí)需要往上回溯,為3時(shí)需要往左回溯,直到找到下一個(gè)為1的位置。而c[][]數(shù)組是保存找子序列過(guò)程中匹配位數(shù)。
標(biāo)簽: prepare_for_backdate char LCS C語(yǔ)言
上傳時(shí)間: 2014-01-11
上傳用戶:yuchunhai1990
操作系統(tǒng)課程設(shè)計(jì)_進(jìn)程調(diào)度演示源程序 #include "stdio.h" #include "stdlib.h" #include "string.h" typedef struct node { char name[10] /*進(jìn)程標(biāo)識(shí)符*/ INT prio /*進(jìn)程優(yōu)先數(shù)*/ INT round /*進(jìn)程時(shí)間輪轉(zhuǎn)時(shí)間片*/ INT cputime /*進(jìn)程占用CPU時(shí)間*/ INT needtime /*進(jìn)程到完成還要的時(shí)間*/ INT count /*計(jì)數(shù)器*/ char state /*進(jìn)程的狀態(tài)*/ struct node *next /*鏈指針*/ }PCB
標(biāo)簽: include typedef stdlib string
上傳時(shí)間: 2016-08-09
上傳用戶:鳳臨西北
用多線程同步方法解決讀者閱覽問(wèn)題 1) 每個(gè)讀者進(jìn)入閱覽室后,即時(shí)顯示“Entered” 及其線程自定義標(biāo)識(shí),還同時(shí)顯示閱覽室共有幾名顧客及其所坐的位置。 2) 至少有10個(gè)讀者,每人閱覽至少3秒鐘。 3) 多個(gè)讀者須共享操作函數(shù)代碼。 2總的設(shè)計(jì)思想及系統(tǒng)平臺(tái)、語(yǔ)言、工具: 設(shè)計(jì)思想:程序設(shè)定的是10個(gè)讀者和5個(gè)座位,對(duì)讀者進(jìn)行編號(hào),依次進(jìn)入閱覽室讀書(shū),為每一座位列一表目,包括座號(hào)和讀者號(hào)等,讀者離開(kāi)時(shí)要登出,即消掉登記的信息。 系統(tǒng)平臺(tái):LINUX 語(yǔ)言:C語(yǔ)言 工具:vi編輯器、gcc編譯器 操作系統(tǒng):linux操作系統(tǒng) 調(diào)試工具:edit、masm、link、debug. 3數(shù)據(jù)結(jié)構(gòu)與模塊說(shuō)明(功能與流程圖) 數(shù)據(jù)結(jié)構(gòu) INT count=0 //記錄閱覽室讀者數(shù)量 sem_t full //定義閱覽室座位信號(hào)量 INT seat[5] //用數(shù)組表示座位 pthread_t reader[10] //定義讀者線程 pthread_mutex_t mutex //定義互斥量 3.2功能說(shuō)明 可以標(biāo)識(shí)讀者,隨機(jī)為讀者設(shè)置在閱覽室的讀書(shū)時(shí)間 可以顯示閱覽室讀者的人數(shù) 可以顯示讀者所坐的位置,座位狀態(tài)以及列出空座位
標(biāo)簽: 多線程同步
上傳時(shí)間: 2016-08-10
上傳用戶:zsjzc
高效整數(shù)開(kāi)平方 我能實(shí)現(xiàn)的最高效率的函數(shù),用于將一個(gè)unsigned INT數(shù)開(kāi)平方。如果被求的數(shù)不是完全平方數(shù),求出它的平方根的整數(shù)部分。盡你所可能的優(yōu)化它的效率,并用文字證明你優(yōu)化策略有效。 函數(shù)的聲明為: unsigned short work(unsigned INT n) 用到了位運(yùn)算
上傳時(shí)間: 2013-12-23
上傳用戶:kbnswdifs
電動(dòng)車雙閉環(huán)程序,采用雙閉環(huán)方式控制電機(jī),以得到最好的zh轉(zhuǎn)速性能,并且可以 //限制電機(jī)的最大電流。本應(yīng)用程序用到兩個(gè)CCP部件,其中CCP1用于PWM輸出,以控 //制電機(jī)電壓;CCP2用于觸發(fā)AD,定時(shí)器TMR2、TMR1,INT中斷,RB口電平變化中
標(biāo)簽: 電動(dòng)車 雙閉環(huán) 程序
上傳時(shí)間: 2014-11-27
上傳用戶:zhangyigenius
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1