1. Trang chủ
  2. » Giáo án - Bài giảng

vn 1

6 150 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

I. Giới thiệu biến trong Maple I.1)Tên biến - Biến dùng để lưu trữ các đại lượng thay đổi. - Mỗi biến có 1 tên - Gồm chữ cái, chữ số. - Không có khỏang trắng - Có thể biến 1 chuỗi bất kì thành tên biến bằng cách bao bọc trong ' ' - Ví dụ: > > Error, first argument to _Inert_ASSIGN must be assignable I.2)Phân lọai biến - Biến của Maple chia làm 2 lọai - Biến tóan học : là biến chưa được gán giá trị, tượng trưng cho 1 ẩn số tóan học. - Biến lập trình : là biến đã được gán giá trị. - Làm cho biến lập trình thành biến tóan học bằng cách. - x:='x'; y:='y'; hoặc unassign('x','y'); - Ví dụ: > z,y,t : biến lập trình , x: biến tóan học - Làm cho z,y,t trở lại thành biến tóan học bằng cách > I.3) Đặc điểm cần lưu ý II. Sự định giá đầy đủ (Full Evaluation) - Maple áp dụng sự định giá đầy đủ. - Khi định giá biểu thức, (B1): tìm biến lập trình & thay thế bằng nội dung => biểu thức mới ; (B2): Có còn biến lập trình trong biểu thức ? (B21:còn):goto B1 (B22:hết):goto B3; (B3):kết quả của việc định giá là biểu thức cuối cùng. * Ví dụ 1: > > > * Ví dụ 2: > * Ví dụ 3: > > Warning, solving for expressions other than names or functions is not recommended. Error, (in solve) a constant is invalid as a variable, 3 > Error, (in plot) invalid arguments > III. Cấp độ của sự định giá - Trong Maple, ta có thể định giá biểu thức theo nhi ều cấp độ. - Cú pháp: > eval(bt , n); - Cấp 1: các biến lập trình thay thế bởi nội dung của nó => eval(bt,1) - Giả sử đã có cấp k , thu được cấp (k+1) bằng cách trong cấp k thay các biến lập trình bởi nội dung của nó. * Ví dụ 1: > > > > > > * Ví dụ 2: > > > > > > *Ví dụ 3: > > g := u*sin(u+v); > u := s; > v := t; > s := t; > t := Pi/4; Bây giờ hãy thử định giá theo các cấp bậc > eval( g, 1 ); > eval( g, 2 ); > eval( g, 3 ); > eval( g, 4 ); > eval( g, 5 ); Nhưng khi gọi eval(g) sự định giá đầy đủ xảy ra > IV. Sự trì hõan định giá - Có thể trì hõan định giá một biến bởi bao bọc nó trong một số lớp ' ' - Khi định giá đến biến đó Maple sẽ gỡ bỏ bớt 1 cặp ' .' * Ví dụ 1: > > > > > . Maple I .1) Tên biến - Biến dùng để lưu trữ các đại lượng thay đổi. - Mỗi biến có 1 tên - Gồm chữ cái, chữ số. - Không có khỏang trắng - Có thể biến 1 chuỗi. thức, (B1): tìm biến lập trình & thay thế bằng nội dung => biểu thức mới ; (B2): Có còn biến lập trình trong biểu thức ? (B 21: còn):goto B1 (B22:hết):goto

Ngày đăng: 27/08/2013, 02:10

Xem thêm

TỪ KHÓA LIÊN QUAN

w