1.一個表達式和一個二叉樹之間,存在著自然的對應關系。寫一個程序,實現基于二叉樹表示的算術表達式Expression的操作。 2.假設算術表達式Expression內可以含有變量(a~z)、常量(0~9)和二元運算符(+,-,*,/,^(乘冪))。實現以下操作: ⑴ReadExpr(E)——以字符序列的形式輸入語法正確的前綴表達式并構造表達式E。 ⑵WriteExpr(E)——用帶括弧的中綴表達式輸出表達式E。 ⑶Assign(V,c)——實現對變量Vde賦值(V=c),變量的初值為0。 ⑷Value(E)——對算術表達式E求值。 ⑸CompoundExpr(P,E1,E2)——構造一個新的復合表達式(E1)P(E2)。 3.在讀入表達的字符序列的同時,完成運算符和運算數的識別和處理以及相應的運算。 4.在識別出運算數的同時,要將其字符形式轉換成整數形式。 5.用在后根遍歷的次序對表達式求值。
上傳時間: 2014-11-27
上傳用戶:偷心的海盜
程序實現LC75823驅動,循環滾動顯示0~9,A~Z,初始不斷向左輪轉顯示,可通過按鍵任意更改滾動方向。
上傳時間: 2017-03-09
上傳用戶:chenlong
這是I2c網關Id獨立燒寫程序, 燒寫的ID必須要求是:“0~9”、“a~z”、“A~Z”的16為字符才能燒寫成功。 其中當是輸入的小寫字母時,自動轉換為大些燒入。 如: 1) # ./burnID 0123456789abcdef 燒入的是:0123456789ABCDEF 2] # ./burnID 0123456789@ cdef 燒入不成功,因為有其他字符 3) # ./burnID 0123456789abcdefDfs 燒入也不成,因為超過16個字符 built-in analog anti-aliasing filters, four 10bit Analog-to-Digital converters, and proprietary digital gain/clamp controller, high quality Y/C separator to reduce cross-noise and high performance free scaler. Four built-in motion,
上傳時間: 2017-03-20
上傳用戶:playboys0
編寫一個java應用程序。用戶從鍵盤輸入一個1-9999之間的數,程序將判斷這個數是幾位數,并判斷這個數是否回文數。回文數是指將數含有的數字逆序排列后得到的數和原數相同,例如12121,4224,6778776等都是回文數。 1)程序具有判斷用戶的輸入是否為合法整數的功能。對非法輸入(例如含有字母)要進行處理。 2)要判斷輸入數的位數,并輸出相關信息。 3)要判斷是否回文數。 二、二戰期間,英國情報人員獲取德軍的一機密電報,電報的內容為: bzdz izu sxgzd vs lh ,vpzg woflsh vs vwrh vhlsddlmp glm wrw gzy vsg .gflyz gstfzu bvsg gzsd hdmlp vml lm ,hghzvy wmz hwiry mvvdgvy izd z hzd vivsg ,ltz tmlo tmlO 情報人員已經知道,這段電報的加密方式為: 1. 首先將字符串的順序顛倒。 2. 字母互換的規律為:A->Z, B-Y, C-X...X->C, Y->B, Z-A a->z, b->y, c-x...x->c, y->b, z->a. 3. 非字母字符保持不變。 請編程幫助情報人員破譯這份機密電報。給出注釋良好的源程序和程序運行后的結果。
上傳時間: 2017-06-02
上傳用戶:dengzb84
1.開啟檔案 ( 來源檔 、 目的檔 ) 2.逐一檢查來源檔每個字元,若不是EOF則到3. ,否則結束 3. (1)若發現字元為 a~z 或 A~Z 或 0 ~ 9 或 _ 丟給procId()處理 (2)若發現字元為 (字元) 時,丟給procChar() 處理 (3)若發現字元為 " (字串) 時,丟給procString()處理 (4)若發現字元為 \ (注解) 時,丟給procComment()處理 (5)若發現字元為空白或跳格時,丟給printpace()處理 (6)其他情況有更細微的處理 ( 如遇到 { 、 ) 4.關閉檔案
標簽:
上傳時間: 2014-01-13
上傳用戶:jackgao
簡單命令使用grep等的使用 [zorro@isch ~]$ history 1 ifconfig 2 su 3 exit 4 ls 5 cd Desktop/ 6 ls 7 tar zxcf VMwareTools-8.4.5-324285.tar.gz 8 tar zxvf VMwareTools-8.4.5-324285.tar.gz 9 cd vmware-tools-distrib/ 10 ls 11 ./vmware-install.pl 12 su 13 ls 14 cd .. 15 ls 16 rm VMwareTools-8.4.5-324285.tar.gz 17 rm -r vmware-tools-distrib 18 ls 19 make 20 ls 21 cd redis/ 22 quit 23 ls 24 ca redis/ 25 cd redis/ 26 cd redis-2.8.17 27 make 28 cd redis-2.8.17 29 ls 30 cd redis-2.8.17 31 cd str 32 cd src 33 ls 34 ./redis-cli 35 ls 36 cd redis-2.8.17 tar.gz 37 make 38 cd src 39 ./redis-server .. /redis.conf 40 ./redis-cli 41 ./redis-server ../redis.conf 42 vi test1.sh 43 ./test1.sh 44 vi test.sh 45 ./test.sh 46 ls 47 chmod 777 test.sh 48 ./test.sh 49 vi express 50 $ grep –n ‘the’ express 51 clear 52 grep -n 'the' express 53 vi express 54 grep -n 'the' express 55 grep -vn 'the'express 56 grep -vn 'the' express 57 grep -in 'the' express 58 vi test2.c 59 grep -l 'the' *.c 60 grep -n 't[ae]st' express 61 grep -n 'oo' express 62 grep -n '[^g]oo' express 63 grep -n '[a^z]oo' express 64 grep -n '[0^9]' express 65 grep -n '^the' express 66 vi express 67 sed -e 'd' express 68 sed -e '1d' express 69 sed -e '1~7d' express 70 sed -e '$d' express 71 sed -e '1,/^$/d' express 72 ls 73 cd 74 pwd 75 history [zorro@isch ~]$
標簽: 簡單命令使用
上傳時間: 2016-05-24
上傳用戶:12345678gan
module M_GAUSS !高斯列主元消去法模塊 contains subroutine LINEQ(A,B,X,N) !高斯列主元消去法 implicit real*8(A-Z) integer::I,K,N integer::ID_MAX !主元素標號 real*8::A(N,N),B(N),X(N) real*8::AUP(N,N),BUP(N) !A,B為增廣矩陣 real*8::AB(N,N+1) real*8::VTEMP1(N+1),VTEMP2(N+1) AB(1:N,1:N)=A AB(:,N+1)=B
標簽: fortan Newton 程序 數值分析 方程 非線性
上傳時間: 2018-06-15
上傳用戶:answer123
用于開發單片機的!!!超級單片機開發工具!!! 單片機開發過程中用到的多功能工具,包括熱敏電阻RT值--HEX數據轉換;3種LED編碼;色環電阻計算器;HEX/BIN 文件互相轉換;eeprom數據到C/ASM源碼轉換;CRC校驗生成;串口調試,帶簡單而實用的數據分析功能;串口/并口通訊監視等功能. 用C++ Builder開發,無須安裝,直接運行,不對注冊表進行操作。純綠色軟件。 詳細說明: 1、RT轉換:支持兩種電路,8/10位轉換精度,生成C/ASM源代碼格式的數據,可手工輸入數據或從文件中讀取,輸入的數據可以保存到文件中。文件格式為逗號分隔符: 溫度,阻值 2、LED編碼信息:可以支持 7段/14段/16段 LED,支持 C/ASM 語法,可生成 4/8 位編碼,4位編碼主要用于某些 LCD 驅動芯片。其中 7 段碼包括:0 -- F (Hex) 14 段碼包括:A -- Z, 0 -- F 16 段碼包括:A -- Z, 0 -- F 編碼方案可以保存供將來使用。 使用方法請點幫助。 3、色環電阻計算器功能。 4、HEX/BIN 文件相互轉換; HEX/BIN 轉換成 C/ASM 源代碼格式,適用于eeprom數據等處理。 加入CRC校驗碼生成功能。其中生成BIN文件時自動生成校驗碼,Get CRC 可生成任意文件的CRC碼。 另外還有相關知識、資料等。 5、串口調試具有 a. 基本通訊功能; b. 數據分析功能,可自定義通訊數據中的變量,包括變量名、變量類型(長度),顯示方式等; 內存映射功能中自定義變量的起始地址即內存起始地址,可自定義; 由map文件自動讀取內存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產生的map文件,歡迎提供其他編譯器的map文件樣本); 可自定義內存塊的起始/結束標志; 歷史數據保存功能; c. 交互式通訊, 主發時可自定義多命令自動循環發送; 從發時可定義接收到相應命令后的應答數據并自動應答; 6、串口監視功能 目前具有本功能的多為共享軟件,本軟件中沒有任何限制。 實時監視串口操作而不占用串口資源,可保存歷史數據,2k下測試通過,98下使用捕捉時可能會有點問題,沒有進行調試。 并口監視應該可以使用,沒有調試。 各種工具
標簽: 單片機
上傳時間: 2019-05-27
上傳用戶:小愛心早餐
% COMPDIR Computes a search direction in a subspace defined by Z. % Helper function for NLCONST. % Returns Newton direction if possible. % Returns random direction if gradient is small. % Otherwise, returns steepest descent direction. % If the steepest descent direction is small it computes a negative % curvature direction based on the most negative eigenvalue. % For singular matrices, returns steepest descent even if small.
標簽: Z. direction Computes function
上傳時間: 2014-01-24
上傳用戶:Thuan
A CICS-to-Linux Grid Implementation(CICS-to-Linux 的網格實現) 這本紅皮書描述了如何將應用程序中 CPU 密集型的工作從運行于 z/OS 的 IBM CICS 轉移到網格 Linux 環境中,并將結果返回給 CICS。文中定義了一種計算資源網格。CICS 應用程序的一部分成功地在這個網格上運行,這向我們展示了一種方式,不用重新編寫應用程序就能更靈活地處理部署與負載增長問題。此外,CICS PRJVM 還顯著地改善了應用程序的性能。 特別提示:這篇材料并不曾提交給任何正式的 IBM 測試,就這樣直接出版了。文中的主題并不適合進行嚴格的評審。IBM 不會為本文的正確性和完整性負任何責任。對文中信息和任何技術實現方法的使用都由用戶自己負責,用戶要利用自己的能力對其進行評估,然后才能集成到自己的運行環境之中。
標簽: CICS-to-Linux Implementation Grid CPU
上傳時間: 2014-02-26
上傳用戶:13215175592