Tài liệu VIOLET SCRIP

- 0 / 0
Nguồn:
Người gửi: Lê Nho Duyệt
Ngày gửi: 10h:11' 24-12-2008
Dung lượng: 258.5 KB
Số lượt tải: 55
Người gửi: Lê Nho Duyệt
Ngày gửi: 10h:11' 24-12-2008
Dung lượng: 258.5 KB
Số lượt tải: 55
Số lượt thích:
0 người
BÀI 1: CÁC LỆNH XỬ LÝ ĐỐI TƯỢNG TRONG VIOLET SCRIPT
1. Lệnh appear
a. Cấu trúc: appear đối tượng, x, y
b. Chức năng: Xuất hiện đối tượng tại vị trí x, y
2. Lệnh disappear
a. Cấu trúc: disappear đối tượng
b. Chức năng: Làm cho đối tượng biến mất
c. Ví dụ: Đoạn mã mô phỏng xuất hiện và biến mất ba điểm A, B, C tại ba tọa độ tương ứng.
function main
appear Point, 11, 2, A
appear Point, 9, 4, B
appear Point, 14, 4, C
disappear PointA
disappear PointB
disappear PointC
end
Xem: Lệnh cơ bản - Point
3. Các đối tượng:
a. Pencil: Bút chì
Chức năng: Mô phỏng việc vẽ điểm.
Ví dụ: Đoạn mã mô phỏng việc vẽ ba điểm bằng bút chì
function main
appear Pencil,11,2
delay 10
appear Point, 11, 2, A
disappear Pencil
delay 10
appear Pencil,9,4
delay 10
appear Point, 9, 4, B
disappear Pencil
delay 10
appear Pencil,14,4
delay 10
appear Point, 14, 4, C
disappear Pencil
end
Xuất hiện bút chì tại điểm 11,2
Trễ (đợi) 10 giây
Vẽ điểm A
Ẩn bút chì
...
Xem: Lệnh cơ bản - Pencil
b. Ruler: Thước thẳng, thước đo
Chức năng: Mô phỏng việc vẽ, đo một đoạn thẳng
Ví dụ: Đoạn mã mô phỏng việc đặt thước để vẽ, đo cạnh BC
function main
appear Point, 11, 2, A
appear Point, 9, 4, B
appear Point, 14, 4, C
delay 10
appear Ruler, 9, 4
delay 10
disappear Ruler
end
Xuất hiện thước ở điểm 9,4 (Điểm 0 của thước ở điểm 9,4)
Xem: Lệnh cơ bản - Ruler
c. Tsquare: Ê ke
Chức năng: Mô phỏng việc vẽ đoạn thẳng, dượng đường vuông góc
Ví dụ: Mô phỏng việc dùng Ê ke thay cho thước thẳng để vẽ cạnh BC:
function main
appear Point, 11, 2, A
appear Point, 9, 4, B
appear Point, 14, 4, C
appear TSquare, 9,4,180
delay 40
disappear TSquare
end
Đặt êke ở điểm 9, 4 với góc quay 1800.
(để êke nằm dưới tam giác)
Xem: Lệnh cơ bản - TSquare
d. Protractor: Thước đo góc
Chức năng: Mô phỏng việc đo một góc
Ví dụ: Mô phỏng việc đặt thước để đo góc ABC
function main
appear Point, 11, 2, A
appear Point, 9, 4, B
appear Point, 14, 4, C
appear Protrator, 9,4
delay 40
disappear Protrator
end
Tâm của thước đo góc ở điểm (9,4)
Xem: Lệnh cơ bản - Protrator
e. Burin: Dao cắt giấy
Chức năng: Mô phỏng việc cắt giấy trong các thao tác cắt, ghép hình
f. Compa:
Chức năng: Mô phỏng việc vẽ cung, đường tròn.
4. Lệnh move
a. Cấu trúc: Move đối tượng, x, y, góc quay
b. Chức năng: Di chuyển đối tượng đến vị trí mới và thực hiện quay đối tượng một góc bằng góc quay:
Ví dụ1: Đoạn mã mô phỏng việc vẽ ba điểm A,B,C bằng bút chì. Sau khi vẽ xong điểm này thì di chuyển đến điểm kia.
function main
appear Pencil
move Pencil, 11,2
appear Point, 11, 2, A
delay 10
move Pencil, 9, 4
appear Point, 9, 4, B
delay 10
move Pencil, 14,4
appear Point, 14, 4, C
delay 10
move Pencil, 0, 0
disappear Pencil
end
Di chuyển bút chì đến điểm 11,2
Vẽ điểm A
Di chuyển bút chì đến điểm 9,4
Vẽ điểm B
Xem: Lệnh cơ bản - Move Pencil
Ví dụ2: Đoạn mã mô phỏng việc đặt Ê ke để vẽ đường cao AH
function main
appear Point, 11, 2, A
appear
1. Lệnh appear
a. Cấu trúc: appear đối tượng, x, y
b. Chức năng: Xuất hiện đối tượng tại vị trí x, y
2. Lệnh disappear
a. Cấu trúc: disappear đối tượng
b. Chức năng: Làm cho đối tượng biến mất
c. Ví dụ: Đoạn mã mô phỏng xuất hiện và biến mất ba điểm A, B, C tại ba tọa độ tương ứng.
function main
appear Point, 11, 2, A
appear Point, 9, 4, B
appear Point, 14, 4, C
disappear PointA
disappear PointB
disappear PointC
end
Xem: Lệnh cơ bản - Point
3. Các đối tượng:
a. Pencil: Bút chì
Chức năng: Mô phỏng việc vẽ điểm.
Ví dụ: Đoạn mã mô phỏng việc vẽ ba điểm bằng bút chì
function main
appear Pencil,11,2
delay 10
appear Point, 11, 2, A
disappear Pencil
delay 10
appear Pencil,9,4
delay 10
appear Point, 9, 4, B
disappear Pencil
delay 10
appear Pencil,14,4
delay 10
appear Point, 14, 4, C
disappear Pencil
end
Xuất hiện bút chì tại điểm 11,2
Trễ (đợi) 10 giây
Vẽ điểm A
Ẩn bút chì
...
Xem: Lệnh cơ bản - Pencil
b. Ruler: Thước thẳng, thước đo
Chức năng: Mô phỏng việc vẽ, đo một đoạn thẳng
Ví dụ: Đoạn mã mô phỏng việc đặt thước để vẽ, đo cạnh BC
function main
appear Point, 11, 2, A
appear Point, 9, 4, B
appear Point, 14, 4, C
delay 10
appear Ruler, 9, 4
delay 10
disappear Ruler
end
Xuất hiện thước ở điểm 9,4 (Điểm 0 của thước ở điểm 9,4)
Xem: Lệnh cơ bản - Ruler
c. Tsquare: Ê ke
Chức năng: Mô phỏng việc vẽ đoạn thẳng, dượng đường vuông góc
Ví dụ: Mô phỏng việc dùng Ê ke thay cho thước thẳng để vẽ cạnh BC:
function main
appear Point, 11, 2, A
appear Point, 9, 4, B
appear Point, 14, 4, C
appear TSquare, 9,4,180
delay 40
disappear TSquare
end
Đặt êke ở điểm 9, 4 với góc quay 1800.
(để êke nằm dưới tam giác)
Xem: Lệnh cơ bản - TSquare
d. Protractor: Thước đo góc
Chức năng: Mô phỏng việc đo một góc
Ví dụ: Mô phỏng việc đặt thước để đo góc ABC
function main
appear Point, 11, 2, A
appear Point, 9, 4, B
appear Point, 14, 4, C
appear Protrator, 9,4
delay 40
disappear Protrator
end
Tâm của thước đo góc ở điểm (9,4)
Xem: Lệnh cơ bản - Protrator
e. Burin: Dao cắt giấy
Chức năng: Mô phỏng việc cắt giấy trong các thao tác cắt, ghép hình
f. Compa:
Chức năng: Mô phỏng việc vẽ cung, đường tròn.
4. Lệnh move
a. Cấu trúc: Move đối tượng, x, y, góc quay
b. Chức năng: Di chuyển đối tượng đến vị trí mới và thực hiện quay đối tượng một góc bằng góc quay:
Ví dụ1: Đoạn mã mô phỏng việc vẽ ba điểm A,B,C bằng bút chì. Sau khi vẽ xong điểm này thì di chuyển đến điểm kia.
function main
appear Pencil
move Pencil, 11,2
appear Point, 11, 2, A
delay 10
move Pencil, 9, 4
appear Point, 9, 4, B
delay 10
move Pencil, 14,4
appear Point, 14, 4, C
delay 10
move Pencil, 0, 0
disappear Pencil
end
Di chuyển bút chì đến điểm 11,2
Vẽ điểm A
Di chuyển bút chì đến điểm 9,4
Vẽ điểm B
Xem: Lệnh cơ bản - Move Pencil
Ví dụ2: Đoạn mã mô phỏng việc đặt Ê ke để vẽ đường cao AH
function main
appear Point, 11, 2, A
appear
 





