版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第四章 編程基礎(chǔ),制作:馬文彬,數(shù)據(jù)類型、數(shù)據(jù)運(yùn)算 編程語(yǔ)言、流程控制,第一節(jié) 數(shù)據(jù)類型、數(shù)據(jù)運(yùn)算,本節(jié)概要: 1、數(shù)據(jù)類型 2、數(shù)值、文本、邏輯運(yùn)算 3、常量、變量 4、隨機(jī)數(shù)發(fā)生器 5、數(shù)進(jìn)制簡(jiǎn)介,1.1 數(shù)據(jù)類型、運(yùn)算,Nxt使用的數(shù)據(jù)類型: 數(shù)值型: 1)整型 如:0、1、 5、 100、等正負(fù)整數(shù) 2)實(shí)型 如:0.1、5.8、100.2、 等正負(fù)非整數(shù) 字符型: 支持 字符: 布爾型(邏輯型): 只有兩個(gè)值:“真”或“偽”,1、基本數(shù)據(jù)類型 數(shù)值型 字符型 布爾型(邏輯型) 說(shuō)明: 不同的高級(jí)語(yǔ)言都有自己的數(shù)據(jù)類型,1.1 數(shù)據(jù)類型、運(yùn)算,數(shù)值計(jì)算: Nxt支持: 1)加、減、乘、
2、除、絕對(duì)值、平方根的運(yùn)算 如: 3 + 5 = 8 -3 6 = -18 |-3.6| = 3.6 2)用戶還可以根據(jù)需要開發(fā)自己的計(jì)算模塊 如: y=3x+2,2、數(shù)值、文本、邏輯運(yùn)算 1)數(shù)值運(yùn)算 說(shuō)明: 不同的高級(jí)語(yǔ)言都有各自不同的數(shù)值運(yùn)算函數(shù) 如:加、減、乘、除 三角函數(shù) 平方、根號(hào) 等等,1.1 數(shù)據(jù)類型、運(yùn)算,文本運(yùn)算: Nxt2.0支持: 字符、字符串的連接 如: “a”+“c”=“ac” “a”+“2c”=“a2c” “aer”+“2 c”=“aer2 c”(2c之間有空格) 注意: 09當(dāng)字符處理時(shí)不可以進(jìn)行數(shù)學(xué)運(yùn)算! 09當(dāng)數(shù)字處理時(shí)不可以進(jìn)行字符運(yùn)算!,2、數(shù)值、文本、邏
3、輯運(yùn)算 2)文本運(yùn)算 說(shuō)明: 不同的高級(jí)語(yǔ)言都有各自不同的字符、字符串運(yùn)算函數(shù) 如:字母大寫改小寫 字符串連接、拆分 等等,1.1 數(shù)據(jù)類型、運(yùn)算,邏輯運(yùn)算:(下面運(yùn)算真用1表示,偽用0表示) “與”運(yùn)算 意義:兩個(gè)條件同時(shí)為真,結(jié)果為真;,2、數(shù)值、文本、邏輯運(yùn)算 3)邏輯運(yùn)算 與,1.1 數(shù)據(jù)類型、運(yùn)算,邏輯運(yùn)算:(下面運(yùn)算真用1表示,偽用0表示) “或”運(yùn)算 意義:兩個(gè)條件一個(gè)為真,結(jié)果為真;,2、數(shù)值、文本、邏輯運(yùn)算 3)邏輯運(yùn)算 或,1.1 數(shù)據(jù)類型、運(yùn)算,邏輯運(yùn)算:(下面運(yùn)算真用1表示,偽用0表示) “非”運(yùn)算 意義:輸入取反;,2、數(shù)值、文本、邏輯運(yùn)算 3)邏輯運(yùn)算 非,1.1
4、數(shù)據(jù)類型、運(yùn)算,邏輯運(yùn)算:(下面運(yùn)算真用1表示,偽用0表示) “異或”運(yùn)算 意義:兩個(gè)條件一真一假結(jié)果為真;,2、數(shù)值、文本、邏輯運(yùn)算 3)邏輯運(yùn)算 異或 說(shuō)明: 復(fù)雜邏輯運(yùn)算都是可以用簡(jiǎn)單邏輯運(yùn)算展開運(yùn)算,1.1 數(shù)據(jù)類型、運(yùn)算,常量: 定義: 在程序執(zhí)行過(guò)程中,其值不能改變的量; 如: pi = 3.14.5916 說(shuō)明: 1)常量使用前用戶根據(jù)需要定義并賦初值 2)類型可以是數(shù)值型、字符型、邏輯型,3、常量、變量 1、常量,1.1 數(shù)據(jù)類型、運(yùn)算,常量: 定義: 在程序執(zhí)行過(guò)程中,其值可以改變的量; 如: 初始定義變量a =4,在程序運(yùn)行到一半時(shí)重新寫入a=6 說(shuō)明: 1)變量使用前用戶
5、根據(jù)需要定義并賦初值 2)類型可以是數(shù)值型、字符型、邏輯型,3、常量、變量 1、變量,1.1 數(shù)據(jù)類型、運(yùn)算,稅基函數(shù)發(fā)生器 : 功能: 產(chǎn)生隨機(jī)數(shù),每次觸發(fā)函數(shù)都會(huì)產(chǎn)生一個(gè)隨機(jī)數(shù)值 注意: 各種高級(jí)語(yǔ)言,隨機(jī)數(shù)發(fā)生器得到的隨機(jī)數(shù)值范圍不一定相同,4、隨機(jī)數(shù)發(fā)生器,1.1 數(shù)據(jù)類型、運(yùn)算,數(shù)進(jìn)制簡(jiǎn)介 : 十進(jìn)制:逢十進(jìn)一: 0、1、2、3、4、5、6、7、8、9 10、 20、 二進(jìn)制數(shù)逢二進(jìn)一: 0、 1 10、 11 100 、 101 、110、111 1000、,5、數(shù)進(jìn)制簡(jiǎn)介 計(jì)算機(jī)用到的進(jìn)制數(shù) 1、10進(jìn)制 2、2進(jìn)制 說(shuō)明: 8位2二進(jìn)制表示整數(shù)大小 正數(shù):0255 負(fù)數(shù):-12
6、7+127,1.1 數(shù)據(jù)類型、運(yùn)算,數(shù)進(jìn)制簡(jiǎn)介 : 八進(jìn)制:逢八進(jìn)一: 0、1、2、3、4、5、6、7 10、17 20、 十六進(jìn)制數(shù)逢十六進(jìn)一: 0、1、2、9、10 、a、b、c、d、e、f 10、11、121d、1e、1f 20、21、222d、2e、2f ,5、數(shù)進(jìn)制簡(jiǎn)介 計(jì)算機(jī)用到的進(jìn)制數(shù) 3、八進(jìn)制 4、16進(jìn)制 說(shuō)明: 16位2二進(jìn)制表示整數(shù)大小 正數(shù):065536 負(fù)數(shù):-32767+32767,第一節(jié) 結(jié)束,本節(jié)概要: 1、數(shù)據(jù)類型 2、數(shù)值、文本、邏輯運(yùn)算 3、常量、變量 4、隨機(jī)數(shù)發(fā)生器 5、數(shù)進(jìn)制簡(jiǎn)介,第二節(jié) 程序流程、圖形化編程,本節(jié)概要: 1、程序流程控制簡(jiǎn)介 2、
7、圖形化編程 3、nxt流程線、模塊圖標(biāo)、數(shù)據(jù)線 4、多任務(wù)、單任務(wù)系統(tǒng),2.1 程序流程控制,程序流程常見方法 : 程序流程: 是解決問(wèn)題的方法、思路或算法。 程序流程圖: 是解決問(wèn)題的方法、思路或算法的圖形描述。,程序流程控制: 程序流程 程序流程圖,最終定型,結(jié)束,2.1 程序流程控制,程序流程常見方法 : 順序流程控制:,程序流程控制: 2、常見程序流程控制 1)順序流程控制,2.1 程序流程控制,程序流程常見方法 : 選擇(分支)結(jié)構(gòu)程序控制:,程序流程控制: 2、常見程序流程控制 2)選擇(分支)結(jié)構(gòu),2.1 程序流程控制,程序流程常見方法 : 多重選擇結(jié)構(gòu)程序控制:,程序流程控制方
8、法: 2、常見程序流程控制 2)多重選擇結(jié)構(gòu),2.1 程序流程控制,程序流程常見方法 : 多重選擇結(jié)構(gòu)程序控制:,程序流程控制方法: 2、常見程序流程控制 3)循環(huán)結(jié)構(gòu) 當(dāng)型、直到型,1、當(dāng)型循環(huán),2、直到型循環(huán),2.2 圖形化編程,g語(yǔ)言(圖形化編程語(yǔ)言): 使用者以拖拽拼圖的方式開發(fā)出應(yīng)用程序。不需要任何的代碼編寫。 nxt2.0圖形化編程特點(diǎn): 1)功能模塊圖標(biāo)化 2)流程線連接實(shí)現(xiàn)程序流程 3)數(shù)據(jù)線實(shí)現(xiàn)模塊間參數(shù)傳遞 用戶主要操作: 1)拖拽功能模塊圖標(biāo)到流程程序流程線上 2)給模塊填寫必要參數(shù) 3)模塊間數(shù)據(jù)線連接模塊實(shí)現(xiàn)參數(shù)傳遞,圖形化編程語(yǔ)言: 圖形化編程語(yǔ)言(g語(yǔ)言) 說(shuō)明:計(jì)算機(jī)語(yǔ)言有 高級(jí):VB、Java等 中級(jí):C、C+等 低級(jí):匯編、機(jī)器碼,2.3 流程數(shù)據(jù)圖標(biāo),nxt流程線、模塊圖標(biāo)、數(shù)據(jù)線:,nxt流程線、模塊圖標(biāo)、數(shù)據(jù)線: 序列線(程序流程線) 模塊圖標(biāo) 數(shù)據(jù)線,2.3多任務(wù)、單任務(wù),Nxt2.0支持多任務(wù)同時(shí)運(yùn)行: 如:多任務(wù)實(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年長(zhǎng)城保護(hù)修繕工作方案
- 2026年城市夜景照明方案
- 足療技術(shù)培訓(xùn)
- 足療店前臺(tái)話術(shù)培訓(xùn)課件
- 口腔科技能培訓(xùn)課件內(nèi)容
- 高致病性禽流感病毒實(shí)驗(yàn)活動(dòng)審批
- 2025北京市大興區(qū)衛(wèi)生健康委員會(huì)面向應(yīng)屆畢業(yè)生招聘工作人員65人備考題庫(kù)及1套參考答案詳解
- 口罩廠培訓(xùn)員工課件
- 2026廣東廣州花都區(qū)秀全街樂(lè)泉小學(xué)招聘臨聘教師2人備考題庫(kù)及參考答案詳解一套
- 夢(mèng)想教師培訓(xùn)
- 柴油維修技術(shù)培訓(xùn)課件
- DL∕T 5210.6-2019 電力建設(shè)施工質(zhì)量驗(yàn)收規(guī)程 第6部分:調(diào)整試驗(yàn)
- 2024年度初會(huì)《初級(jí)會(huì)計(jì)實(shí)務(wù)》高頻真題匯編(含答案)
- 績(jī)效考核和薪酬方案通用模板
- YY/T 0590.1-2018醫(yī)用電氣設(shè)備數(shù)字X射線成像裝置特性第1-1部分:量子探測(cè)效率的測(cè)定普通攝影用探測(cè)器
- GB/T 16927.1-2011高電壓試驗(yàn)技術(shù)第1部分:一般定義及試驗(yàn)要求
- 政府會(huì)計(jì)準(zhǔn)則優(yōu)秀課件
- 陣發(fā)性室性心動(dòng)過(guò)速課件
- 無(wú)機(jī)與分析化學(xué)理論教案
- 名詞性從句 講義-英語(yǔ)高考一輪復(fù)習(xí)語(yǔ)法部分
- T∕ZZB 2722-2022 鏈板式自動(dòng)排屑裝置
評(píng)論
0/150
提交評(píng)論