Maple程式設計常見語句講解

2022-10-14 19:21:03 字數 1638 閱讀 2185

在maple 2015中編寫程式時,建議使用者使用1-d輸入格式。設定當前輸入模式為 1-d 格式有多種方式:方式一是使用工具欄上數學]和[文字]按鈕切換;方式二使用 f5鍵切換到文字模式;方式三是通過選單「工具」——「選項…」——「顯示「輸入提示」——「maple符號」。

如果使用者更喜歡maple 2015的1-d 模式,推薦使用者設定第三種方式,然後按全域性應用按鈕,這樣在當前和以後的maple工作環境中預設的輸入模式會變為1-d maple input模式。

if語句(條件語句):

if語句的語法:

if 語句會執行哪乙個語句的取決於對條件表示式的判斷,如果可能,if 語句認為條件表示式是乙個布林量(或真或假),它會嘗試把其他資料型別轉化為布林量型別。條件表示式(條件表示式_1,條件表示式_2 ...)可以是任意的。

使用者可以用下面的運算元構建布林表示式:

關係運算元:<,<=,=,>=,>,<>

邏輯運算元:and,or,xor,implies,not

邏輯名:true,false,fail

條件表示式必須具有布林值 true, false或者 fail,否則將會出現錯誤。程式語句(程式語句_1,程式語句_2,...,程式語句_n)可以是任意的 maple命令語句,包括if 語句。

示例:如果條件為真,將對第乙個表示式求值,否者對第二個表示式求值。

elif和else從句:

在同時包含elif和else從句的if語句中,maple 會依序對條件表示式求值,直到其中乙個返回true。maple執行對應的程式語句,然後退出if 語句。如果沒有條件表示式返回true,maple會執行else從句中的程式語句。

迴圈語句(for語句)

使用迴圈語句,使用者可以重複執行程式語句序列。三種方式實現迴圈語句:

在乙個計數器變數值超過極限值之前(for/from 迴圈)

對表示式中的每個運算物件(for/in 迴圈)

當乙個布林條件不成立時(while 迴圈)

for/from迴圈

for/from loop語句重複執行乙個程式語句序列,直到計算器變數值超過極限值。

其中initial是counter的初始值,final是counter的終值。increment是步長。在for迴圈的結構中,可以省略下列任何一部分for conter,from initial,by increment,to final都可以省略。

for/from 迴圈的動作:

1.將 initial 初始值賦給變數名counter.。

2.將變數counter的值與final 終值對比,如果 counter的值超過final的值,maple退出迴圈。

3.執行程式語句 statement_sequence。

4. counter的值增加 increment 步長值。

5.重複步驟2到4,直到maple退出迴圈。

除了for部分必須放置於首位外,其餘的部分 for,by,和to可以按任意的順序放置。省略的部分有自己的預設值,見下表:

示例:下面的迴圈返回整數1到5的平方根。

當計算變數n的值嚴格大於5,maple退出迴圈。

前面的迴圈語句與下面的for/from 語句等同。

以上內容向大家介紹了maple常見語句的使用格式,使用這些命令語句可以使工作更加高效。maple符號計算的優勢在這些方面得以體現,利用這些可以實現各種數學計算。

面向介面程式設計講解

1.面向介面程式設計和物件導向程式設計是什麼關係 首先,面向介面程式設計和物件導向程式設計並不是平級的,它並不是比物件導向程式設計更先進的一種獨立的程式設計思想,而是附屬於物件導向思想體系,屬於其一部分。或者說,它是物件導向程式設計體系中的思想精髓之一。2.介面的本質 介面,在表面上是由幾個沒有主體...

linuxShell指令碼程式設計入門例項講解詳解

為什麼要進行shell程式設計 在linux系統中,雖然有各種各樣的圖形化介面工具,但是sell仍然是乙個非常靈活的工具。shell不僅僅是命令的收集,而且是一門非常棒的程式語言。您可以通過使用shell使大量的任務自動化,shell特別擅長系統管理任務,尤其適合那些易用性 可維護性和便攜性比效率更...

程式設計例題上課講解用

1.兩個變數值的交換 declare a int b int c int set a 5 set b 9 select a as a,b as b set c a set a b set b c select a as a,b as b 2.已知三角形的三條邊為a b c,求其面積。declare ...