freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于labview的計算器課程設(shè)計報告-在線瀏覽

2025-05-29 22:40本頁面
  

【正文】 12345條件結(jié)構(gòu)中序號012345簇中元素67890.條件結(jié)構(gòu)中序號67891011簇中元素+/+*/=條件結(jié)構(gòu)中序號121314151617簇中元素sqrt%1/xBackspaceCEXIT條件結(jié)構(gòu)中序號181920212223 具體實現(xiàn)過程 前面板設(shè)計及鍵入感應(yīng)首先建立一個簇  ,然后在簇中建立23個布爾量,其中包括09十個數(shù)字鍵,1個小數(shù)點鍵,4個“+、*、/”運算鍵,1個等號鍵,1個開方鍵,1個符號轉(zhuǎn)換鍵,1個倒數(shù)鍵,1個求百分數(shù)鍵,1個清零鍵,1個退格鍵,1個退出鍵。每次按下一個鍵時,通過搜索一維數(shù)組函數(shù)  查找出對應(yīng)的鍵并把其加1后對應(yīng)的數(shù)字連接到一個case結(jié)構(gòu),然后執(zhí)行對應(yīng)case結(jié)構(gòu)中的程序,至此就完成了對一個鍵的感應(yīng)過程。從上到下的寄存器功能依次為:最上面的用來存儲display中的數(shù)據(jù),第二個用來存放四則運算的符號,第三個用來前一次運算后輸出的數(shù)值,最底下的用來給出控制變量。 圖26 輸入數(shù)字1時若再次輸入1,為避免出現(xiàn)01這樣的字符串,先判斷之前顯示的數(shù)據(jù)是否為0,若為0,則直接輸出1,如圖27所示。數(shù)字2到9也是同樣的道理,如圖28所示。雖然以多個零開頭不影響輸出的結(jié)果,但考慮到顯示形式的正確性,只在小數(shù)點前顯示一個零。 圖29 輸入不是00時當(dāng)數(shù)據(jù)輸入后,通過連接字符與00比較,若相等,則直接輸出0,如圖210所示。若直接點擊小數(shù)點,則以“0.”輸出。         圖213 輸入含有小數(shù)點 結(jié)果去零操作在進行“+、*、/”運算及取負,取百分數(shù),去倒數(shù),開放運算之后程序默認為以保留6位小數(shù)的形式輸出。利用層疊式順序結(jié)構(gòu),首先將得出的結(jié)果經(jīng)過N1位的偏移后與零進行比較,若相等,則進行去零操作,運用while循環(huán)結(jié)構(gòu),直至末位數(shù)字不為零,循環(huán)結(jié)束(如圖214上圖表示末位為零,下圖表示末位不為零)。 圖215 去多余小數(shù)點操作 “+/”鍵的設(shè)計首先進行掃描字符串,將字符串?dāng)?shù)據(jù)轉(zhuǎn)換為數(shù)值數(shù)據(jù),經(jīng)過取負數(shù)后再轉(zhuǎn)換為字符串形式輸出。 圖216 去0和小數(shù)點操作 “+、*、/”四則運算以加法為例,當(dāng)簇中輸出的數(shù)據(jù)表示進行加法運算時,程序進入五層的層疊式順序結(jié)構(gòu),首先將字符串進行掃描,轉(zhuǎn)換為數(shù)值變量,如圖217所示。 圖218 默認條件下的程序若以前已有運算,以減法為例,先將之前的兩個數(shù)進行相減運算,并進行去零操作,之后再將本次的運算符號送入“運算符號”的局部變量,以便于進行下次運算,如圖219所示。以加法為例。分離后,將小數(shù)部分的字符串長度與0進行比較,若大于0,則進入到條件結(jié)構(gòu)的“真”,字符串長度減1后與整數(shù)部分連接,得到新的display輸出,如圖224所示。若
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1