ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
BÀI THU HOẠCH
CHUYÊN ĐỀ LẬP TRÌNH SYMBOLIC
TÊN ĐỀ TÀI
VẤN ĐỀ HÀM, THỦ TỤC TRONG MAPLE
VÀ ỨNG DỤNG GIẢI PHƯƠNG TRÌNH BẬC HAI
GIẢNG VIÊN: PGS.TS. ĐỖ VĂN NHƠN
HỌC VIÊN: TRẦN NGỌC THUẬN
MÃ SỐ HỌC VIÊN: CH1101141
KHÓA: 6
toán Hình thức tại Đại học Waterloo ở Waterloo, Ontario,
Canada.
Sự phát triển của Maple được tiến hành rất nhanh với phiên
bản hạn chế đầu tiên được xuất hiện vào tháng 12 năm 1980.
Những nhà nghiên cứu đã thử nghiệm và loại bỏ nhiều tưởng
khác nhau để tạo ra một hệ thống liên tục cải tiến.
Maple hỗ trợ giải toán rất đa dạng từ đại số, hình học, đến các
vấn đề tích phân, đạo hàm, …
Maple cũng là một ngôn ngữ lập trình.
2) Hàm và thủ tục
Thủ tục:
Khai báo:
Tên thủ tục:=proc(biến 1, biến 2,…,biến n)
Local bien1::type, bien2::type….
Global bien1::type, bien2::type…
Options bien;
Description str;
End proc
Trong đó;
Local: khai báo biến cục bộ
Global: khai báo biến toàn cục
Type: kiểu dữ liệu của biến
Ví dụ:
PhuongTrinhBac1:=proc(a,b)
2
Local nghiem::float;
End proc;
Hàm;
Tenham;=(bien1, bien2…)bieuthuc
Nếu delta = 0 Phương trình có nghiệm kép: -b/2a
Nếu delta > 0 Có 2 nghiệm phân biệt
a
deltab
2
a
deltab
2
2) Các hàm sử dụng
Print: In dữ liệu ra màn hình
Hàm Plot: vẽ đồ thị
3) Mã code bài toán
>
>
4
>
>
Ví dụ:
TÀI LIỆU THAM KHẢO 1. Bài giảng Lập trình Symbolic, PGS.TS Đỗ Văn Nhơn
2. Bộ Help của Phần mềm Maple 12