Bài giảng Maple: Bài 10 - Package trong maple bao gồm những nội dung về package và cách dùng; cách tạo ra một package; hàm và biến trong package; cách thêm package vào danh sách package có sẵn. Đặc biệt, những bài tập được đưa ra ở cuối bài sẽ giúp các bạn củng cố kiến thức một cách tốt hơn.
Nội dung trích xuất từ tài liệu:
Bài giảng Maple: Bài 10 - Package trong maplePackage và cách dùngPackagelàmộtnhómcáchàmvàdữliệuđượcđónggói.Packageđượcđịnhdanhbằngtên.Dùngtừkhóawithđểimportmộtpackagevào worksheethiệntại. with(PackageName);Biếnlibnamechứacácđườngdẫnđếncácthưmục chứapackageTạo ra một package:=table():#Lưuý:phảitrùngvớitênfilelưutrữpackage#globalvariablesandtheprocedure[TênHàm]:=proc()global;local;…endproc:#init…Hàm và biến trong packageViệcgángiátrịchocácbiếntrongpackagegiốngnhư bìnhthường. Tênpackage[TênBiến]:=giátrịVD:Hàm trong packageĐịnhnghĩahàmtrongpackagetheoquyướcthông thường,nhưngtênhàmđượcthaybằng tên_package[TênHàm]VD:Thêm package vào danh sáchpackage có sẵnSaukhiđịnhnghĩapackagetađónggóilạithànhfilethư viện.Dùnglệnhsave(packagename,path);Sauđócóthểchépfilenàyvàođườngdẫnlibname, hoặcthêmđườngdẫnmớivàolibnameBài tậpTạoramộtpackagemôtảhoạtđộngcủamộtstack (LastInFirstOut)vớicácyêucầu: Listchứacácphầntửcủastack HàmPushđểthêmphầntửvàostack HàmPopđểlấyphầntửtrongstackra HàmIsEmptyđểkiểmtraxemstackcórỗnghaykhông HàmSizeđểkiểmtrakíchthướcstack