流程控制命令
流程控制命令在易語言中是非常重要的一類命令,可以控制程式的執行路線,如在滿足一定的條件時候執行一些**,在不滿足條件執行另外的**,大多數程式編寫都離不開這類命令。
分支類流程控制符:
如果() 如果真() 判斷()
迴圈類流程控制命令:判斷迴圈首() 迴圈判斷首() 計次迴圈首() 變數迴圈首()
跳轉類流程控制命令:到迴圈尾() 跳出迴圈() 返回() 結束()
右擊,流程轉換》
如果:引數為邏輯型資料,若條件為真那就順序執行,如果為假那麼則跳轉虛線部分執行。
如果真:跟「如果」一樣,如果是真就執行,如果為假就不執行
判斷:單獨使用的時候跟「如果」一毛一樣,
多個使用的時候會先判斷第乙個條件,如果不成立就繼續下乙個「判斷」去判斷下乙個條件,直到成立,他能實現的「如果」也能實現,但是「如果」太繁瑣。
分支運算子可以運用到「且」 「或」來連線多個條件
迴圈類詳解:
迴圈類流程控制命令可以在一定條件下多次執行一段**,減少程式設計者的勞動力。但是一些不必要的**會占用大量資源,如果不需要請用跳轉類命令來跳過。
迴圈類流程控制命令都是成對出現的,「迴圈首」,「迴圈尾」,不會單一出現的。**輸入了迴圈首,那麼迴圈尾就會自動出現。
判斷迴圈首:判斷條件,若成立就進迴圈執行,如果不成立就直接跳到迴圈尾。每次迴圈結束之後都會再檢查一次判斷迴圈首中的條件,如果成立就繼續,如果不成立就執行後續**.
迴圈判斷首:跟「判斷迴圈首」一樣,區別在於「迴圈判斷首」會先執行一下迴圈塊裡面的內容,再去判斷尾部條件是否成立,成立則繼續執行迴圈塊,不成立則跳出迴圈
計次迴圈首:「引數一」填入要迴圈的次數,「引數二」則是記錄次數的變數(他是參考引數),第一次迴圈變數則是1,第二次是2以此類推。
變數迴圈首:「引數一」為變數的起始值,「引數二」為變數的結束值,「引數三」為變數的遞增值,「引數四」為記錄次數的變數。每次迴圈變數的其實質都會增加指定的遞增值,直到達到或超過目標值(大於或等於)退出迴圈。
迴圈的巢狀使用:所有的迴圈都是可以巢狀在一起使用的,典型案例—陣列排序。(詳細看老師講解)
陣列:10
* 陣列:10
* 陣列:10
* 陣列:10
* 陣列:10
跳轉類流程控制命令:
就是來控制程式的流程的,跳出迴圈,到迴圈尾,返回,結束
到迴圈尾:執行到當前命令時會直接跳過這句**以下的迴圈塊裡面的命令直接開始下個迴圈的判斷。
跳出迴圈:執行到當前命令之後就會直接跳出迴圈,不去判斷條件是否成立,就直接跳出迴圈了。
返回:命令被執行之後,會退出當前子程式,當前子程式後面的**都不會執行。有返回值的子程式必須用返回命令來返回執行結果。
結束:命令被執行之後,會結束當前程式,不過不推薦這個方法,推薦「_啟動視窗.銷毀()」來銷毀程式,這樣有利於資料的完好性。
運算子擴充套件:
基本運算子的注意事項:
相加:「相加」命令是基本運算子中唯一乙個適用於任何基礎型別的運算子,「相加」會使在數字運算時用於數字的相加,在非數字運算時起到連線作用。詳情看演示
相減:「相減」可以是減,也可以是負數的符號。詳情看演示(沒啥可演示的)
相除:「相除」的除數不能為0,除數為0沒有意義,在易語言中會程式錯誤。(不演示,你們懂)
整除:注意事項參考上面那一句
求餘數:參考上面那一句
擴充套件運算子:
下面的命令都看演示
取符號()0=0 正數=1 負數=-1
取絕對值()取正
取整()無條件捨棄小數字,負數則-1
四捨五入()引數一為捨入的值,引數二為被捨入的位置
求次方()求次方
求平方根()求平方根
求正弦()你還猜
求余弦()不猜就打你
求正切()你繼續猜
求反正切()繼續繼續
求自然對數()取e為低的對數,e在易語言裡面是常量
求反對數()取e為低的某次方,同上
是否運算正確()計算返回結果是否運算錯誤或者溢位。
置隨機數種子()配合「取隨機數使用()」
取隨機數()指定乙個範圍然後隨機取
邏輯比較擴充套件:
等於「=」
不等於「!=」
小於「<」
大於「>」
小於或等於「<=」
大於或等於「>=」
近似等於(約等於)「?=」
並且:且 && and 且
或者:|| or 或
取反:取反
「=」只能比較基本資料型別。
文字比大小會比較ascll碼
時間會比較年月日依次來比較
多條件邏輯比較:詳細看演示
作業:分支類流程控制符:
如果() 如果真() 判斷()
迴圈類流程控制命令:判斷迴圈首() 迴圈判斷首() 計次迴圈首() 變數迴圈首()
跳轉類流程控制命令:到迴圈尾() 跳出迴圈() 返回() 結束()
右擊,流程轉換》
跳轉類流程控制命令:
就是來控制程式的流程的,跳出迴圈,到迴圈尾,返回,結束
作業提交方式:詳細看原始碼(非常重要)詳細看原始碼(非常重要)詳細看原始碼(非常重要)
mysql流程控制 MySQL 流程控制
流程控制 1 順序結構 程式從上往下依次執行 2 分支結構 多條路徑選擇一條 3 迴圈結構 在規定範圍內重複執行 一 分支結構 1 if函式 功能 實現分支流 語法 if 表示式1,表示式2,表示式3 執行順序 執行表示式1,成立返回表示式2的值,不成立則返回表示式3的值 應用 任何地方 例 if ...
shell 命令和流程控制
shell 常用命令語法及功能 echo zhanqiong 將文字內容列印到螢幕上 ls 檔案列表 wc l file 計算檔案行數 wc w file 計算檔案單詞數 wc c filr 計算檔案字元數 cp sourcefile destfile 檔案拷貝 mv oldname newname...
Python流程控制語句流程控制語句
流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...