本程序可以對一個完整的類pascal程序進行語法分析并將分析的結果輸出顯示。 程序要求輸入的字符串必須有完整的程序體說明以及程序開始的標志,否則,該語法分析器給出錯誤信息。 當進行完上述判斷后,則進行各個語句串的分析,其中包括賦值語句,分支語句與循環(huán)語句(可嵌套判斷),并將判斷結果顯示,若有錯誤,則輸出錯誤類型以及行號。 輸出結果的形式:該語法分析器在結束一種句型分析時給出一個類型信息例如:if 1 then j:=j+1 的判斷信息為:“賦值語句” 和“if then 分支語句” 。
上傳時間: 2013-12-23
上傳用戶:R50974
使用說明 使用時打開此例題目錄下pic中的圖片,然后依次單擊按鈕“轉”、“1”、“2”、“3”、“4”和“5”,就可以實現(xiàn)精確的車牌定位。 具體步驟 1.24位真彩色->256色灰度圖。 2.預處理:中值濾波。 3.二值化:用一個初始閾值T對圖像A進行二值化得到二值化圖像B。 初始閾值T的確定方法是:選擇閾值T=Gmax-(Gmax-Gmin)/3,Gmax和Gmin分別是最高、最低灰度值。 該閾值對不同牌照有一定的適應性,能夠保證背景基本被置為0,以突出牌照區(qū)域。 4.削弱背景干擾。對圖像B做簡單的相鄰像素灰度值相減,得到新的圖像G,即Gi,j=|Pi,j-Pi,j-1|i=0,1,…,439 j=0,1,…,639Gi,0=Pi,0,左邊緣直接賦值,不會影響整體效果。 5.用自定義模板進行中值濾波 區(qū)域灰度基本被賦值為0。考慮到文字是由許多短豎線組成,而背景噪聲有一大部分是孤立噪聲,用模板(1,1,1,1,1)T對G進行中值濾波,能夠得到除掉了大部分干擾的圖像C。 6.牌照搜索:利用水平投影法檢測車牌水平位置,利用垂直投影法檢測車牌垂直位置。 7.區(qū)域裁剪,截取車牌圖像。
上傳時間: 2014-01-17
上傳用戶:851197153
程序名:ga_bp_predict.cpp 描述: 采用GA優(yōu)化的BP神經(jīng)網(wǎng)絡程序,用于單因素時間 序列的預測,采用了單步與多步相結合預測 說明: 采用GA(浮點編碼)優(yōu)化NN的初始權值W[j][i],V[k][j],然后再采用BP算法 優(yōu)化權值
標簽: ga_bp_predict cpp 程序 BP神經(jīng)網(wǎng)絡
上傳時間: 2014-02-18
上傳用戶:冇尾飛鉈
動態(tài)規(guī)劃的方程大家都知道,就是 f[i,j]=min{f[i-1,j-1],f[i-1,j],f[i,j-1],f[i,j+1]}+a[i,j] 但是很多人會懷疑這道題的后效性而放棄動規(guī)做法。 本來我還想做Dijkstra,后來變了沒二十行pascal就告訴我數(shù)組越界了……(dist:array[1..1000*1001 div 2]...) 無奈之余看了xj_kidb1的題解,剛開始還覺得有問題,后來豁然開朗…… 反復動規(guī)。上山容易下山難,我們可以從上往下走,最后輸出f[n][1]。 xj_kidb1的一個技巧很重要,每次令f[i][0]=f[i][i],f[i][i+1]=f[i][1](xj_kidb1的題解還寫錯了)
標簽: 動態(tài)規(guī)劃 方程 家
上傳時間: 2014-07-16
上傳用戶:libinxny
采用BH1417調(diào)頻廣播發(fā)射機是一種新型的廣播信號發(fā)射機,特點是 (1) 采用了頻率合成,頻率穩(wěn)定,可調(diào) 整范圍寬。 (2) 采用了紅外線遙控調(diào)整頻率方便。 (3) 采用了高性能的立體聲專用芯片,音質(zhì)好,分離度高。 (4) 采用了寬帶功放,整機的頻率范圍 30MHz---450MHz. 用途 :廣泛應用于學校的英語聽力發(fā)射,和學校試驗用信號源,也可用于組建大型會場的廣播系統(tǒng)。設計要求采用單片機為控制平臺能在88—108MHz范圍內(nèi)改變發(fā)射頻率,并顯示發(fā)射機的發(fā)射載波頻率。發(fā)生距離不少于1公里。
標簽: 1417 BH 調(diào)頻廣播 發(fā)射機
上傳時間: 2016-07-17
上傳用戶:fredguo
vxWorks下基于緩沖隊列的全雙工網(wǎng)絡通訊.pdf 文章針對半自動大型儀器使用半~K..T--網(wǎng)絡通訊造成的效率下降問題,建立了在嵌入式實時操作系統(tǒng)vxWorks 下全雙工網(wǎng)絡通訊的模式,并特別提出了雙緩沖隊列的流水線處理方法和通訊死時J"l的概念。該方法充分利用vxWorks 對多任務和網(wǎng)絡的良好支持,做到了在操作人員層面上的軟件零死時間,在改善系統(tǒng)響應特性,提高軟件效率上都很有 幫助。因此比半雙工通訊方式更加適用于半自動控制
標簽: vxWorks 網(wǎng)絡通訊 隊列
上傳時間: 2016-07-25
上傳用戶:zhouli
按作業(yè)效益非增序輸入作業(yè)的截止期限,要求使用上述規(guī)則設計出一個算法,使得輸出為一個作業(yè)可行集j[]。
標簽: 輸入
上傳時間: 2013-12-21
上傳用戶:gaome
問題描述 設有n種不同面值的硬幣,各硬幣的面值存于數(shù)組T[1:n]中。現(xiàn)要用這些面值的硬幣來找錢,可以實用的各種面值的硬幣個數(shù)不限。當只用硬幣面值T[1],T[2],…,T[i]時,可找出錢數(shù)j的最少硬幣個數(shù)記為C(i,j)。若只用這些硬幣面值,找不出錢數(shù)j時,記C(i,j)=∞。 編程任務 設計一個動態(tài)規(guī)劃算法,對1≤j≤L,計算出所有的C( n,j )。算法中只允許實用一個長度為L的數(shù)組。用L和n作為變量來表示算法的計算時間復雜性 數(shù)據(jù)輸入 由文件input.txt提供輸入數(shù)據(jù)。文件的第1行中有1個正整數(shù)n(n<=13),表示有n種硬幣可選。接下來的一行是每種硬幣的面值。由用戶輸入待找錢數(shù)j。 結果輸出 程序運行結束時,將計算出的所需最少硬幣個數(shù)輸出到文件output.txt中。
標簽:
上傳時間: 2016-07-28
上傳用戶:yangbo69
生命游戲,為1970年英國數(shù)學家J.H.Conway所提出,某一細胞的鄰居包括上,下,左,右,左上,左下,右上與右下相鄰的細胞,游戲規(guī)則如下: 1,孤單死亡:如果細胞的鄰居小于一個,則該細胞在下一個狀態(tài)死亡。 2,擁擠死亡:如果細胞的鄰居在四個以上,則該細胞在下一個狀態(tài)死亡。 3,穩(wěn)定:如果細胞的鄰居為兩個或三個,則該細胞在下一個狀態(tài)穩(wěn)定。 4,復活:如果某位置原無細胞存活,而該位置的鄰居為三個,則該位置將復活一個細胞。
標簽:
上傳時間: 2014-01-13
上傳用戶:siguazgb
一、 實驗目的: (1) 熟練掌握鏈棧的基本操作及應用。 (2) 利用鏈表作為棧的存儲結構,設計實現(xiàn)一個求解迷宮的非遞歸程序。 二、實驗內(nèi)容: 【問題描述】 以一個m×n的長方陣表示迷宮,0和1分別表示迷宮中的通路和障礙。設計一個程序,對任意設定的迷宮,求出一條從入口到出口的通路,或得出沒有通路的結論。 【基本要求】 首先實現(xiàn)一個鏈表作存儲結構的棧類型,然后編寫一個求解迷宮的非遞歸程序。求得的通路以三元組(i,j,d)的形式輸出,其中:(i,j)指示迷宮中的一個坐標,d表示走到下一坐標的方向。如:對于下列數(shù)據(jù)的迷宮,輸出的一條通路為:(1,1,1),(1,2,2),(2,2,2),(3,2,3),(3,1,2),……。
上傳時間: 2013-12-16
上傳用戶:aix008