Gốc > Violet > Violet Script (VScript) >

Violet Scrip

Tôi là người đầu tiên vào đây phải không?

VS rất hữu ích cho giảng dạy bởi khả năng mô phỏng thực tế của nó. Nhưng có vẻ các thầy cô ít quan tâm quá. Tôi có đọc tài liệu VS gửi kèm theo, đã dùng VS để mô phỏng. Nhưng tôi thấy số câu lệnh cơ bản của VS trong tài liệu có ít quá. Phải tự lần mò tìm hiểu trong các chương trình có sắn trong thư viện của violet ( sau khi cài violet trên máy thì có luôn, như: hai tam giác bằng nhau....) để tìm hiểu thêm. Tôi biết VS là phần mềm mã nguồn mở, mọi người dùng có thể tạo thêm câu lện cho nó (bằng các chương trình con), nhưng nếu những câu lệnh coi là cơ bản nhất (đã dùng để viết các chương trình trong thư viện của violet) được cung cấp  thì chúng tôi rất rễ phát triển. Rất mong được sự hồi âm của ban quản trị. (trước đây tôi cũng được nghe BQT trả lời nhưng chưa thấu đáo).

Đây là một bài mô phỏng tôi làm bằng VS: http://violet.vn/alogaday/present/show/entry_id/429663

Xin hỏi thêm các thầy, tôi dùng win 7. Chưa enable account: administrator tôi đã disable account người dùng đầu tiên, bây giờ làm sao có thể enable chúng lại từ account guest (chỉ còn mỗi account này là chưa disable). Cài lại cũng được nhưng bực mình thì không chịu được. Mong các thầy chỉ giúp! Cám ơn rất nhiều!


Nhắn tin cho tác giả
Đinh Quốc Phong @ 21:06 26/12/2009
Số lượt xem: 29035
Số lượt thích: 0 người
Avatar

xin các thầy cô cho ý kiến

Avatar
chào các thầy cô chúc tất cả mùa giáng sinh vui vẻ. web chuyên về máy in . các thầy cô ghé qua bít đâu có thứ các thầy cô cần http://violet.vn/haibach/
Avatar

Chào thầy Phong.

Theo em biết thì các câu lệnh cơ bản nhất của VS mà thầy nói tới đều có liệt kê trong tài liệu hướng dẫn đi kèm Violet đó chứ ạ, chỉ là giải thích và ví dụ cho từng câu lệnh đó thì chưa được chi tiết. Thầy có thể đưa ra ví dụ về 1 câu lệnh mà thầy phát hiện ra là chưa có trong tài liệu không ạ? Em sẽ hỏi lại các thầy trong BQT để tập hợp lại cho thầy.

Avatar

Chào thầy Nguyễn Anh Tuấn!

Có thể là từ các câu lệnh đẫ cho trong tài liệu VS là cơ bản bản. Từ đó có thể xây dựng lên các câu lệnh mới (dưới dạng các chương trình con) để đỡ phải viết lại các đoạn chương trình giống nhau trong cùng một chương trình. Tôi muốn violet cung cấp các câu lệnh đã được làm theo kiểu như thế, để người dùng có thể đỡ mệt hơn khi thiết kế

VD: trong đoạn chương trình sau:

function main    set_paper     Draft, 3, 0x0000FF

    create_line    6,4,10,4

end

thì set_paper và Draft là gì người dùng phải tự tìm hiểu (không có trong tài liệu hướng dẫn). và create_line rất tiện cũng không được giới thiệu. Mặc dù nó đã có sẵn theo phần mềm.

Hoặc có thêm phần hướng dẫn tạo các câu lệnh trên. Và có thêm chuyên mục cung cấp các chương trình con viết sẵn khả thi nhất, có thể để trên violet để mọi người có thể chia sẻ.

Avatar

Ví dụ đây là đoạn mã tạo dấu can bậc hai trong VS, tôi muốn hoàn thiện nó hơn để nó có thể thành một câu lệnh tích hợp trong VS, người dùng chỉ nhập từ khóa và khai báo tham số là nó có thể tạo dấu căn tại vị trí mong muốn. Đoạn mã này tôi dùng để viết bài mô phỏng biểu diễn căn bậc hai trên trục số (bài Số vô tỉ - Đại số 7)

function main
 set_paper       Draft,1, 0x0000FF
x=6
y=6
a=2
appear Textso,x+0.2,y-0.4,a,0x0000F
poly_line x-0.2,y-0.3,x-0.1,y,x,y-0.5,x+0.5,y-0.5
end

Avatar

Vi dụ dưới đây là đoạn mã xác định tọa độ đỉnh còn lại (trong VS) của tam giác khi biết tọa độ của 2 đỉnh kia và độ dài các cạnh của tam giác, có thể biến nó thành một câu lệnh của VS chỉ cần gõ: dcltamgiac   x1,y1,x2,y2,r1,r2. Trong đó x1,y1 và x2,y2 là tọa độ 2 đỉnh đã biết, r1,r2 là độ dài 2 cạnh nối với đỉnh thứ 3 (chưa biết tọa độ)

Tôi dùng chương trình này trong bài mô phỏng vẽ 2 tam giác bằng nhau và đo các góc các cạnh (dạy bài: Hai tam giác bằng nhau - Hình học 7) http://violet.vn/alogaday/present/show/entry_id/429661

function dcltamgiac   x1,y1,x2,y2,r1,r2
r3 = sqrt((x2-x1)^2+(y2-y1)) 
    get_angle       &angle1, x1, y1, x2,y2
    angle2 = arccos((r1^2 + r3^2 - r2^2)/(2*r1*r3))
angle = angle2 - angle1
get_point &x,&y,x1,y1,angle,r1
end

Avatar
Tôi thấy khi học ở trường sư phạm, tất cả đều giáo viên dạy môn khoa học tự nhiên đều được học ngôn ngữ lập trình passcal rất sư phạm, vì thế mọi người đều có khả năng lập trình. Nhưng có vẻ ít người quan tâm tới VS quá mặc dù VS rất tốt cho dạy toán THCS, theo tôi có thể do tài liệu hướng dẫn của VS không sự phạm lắm thiếu ví dụ minh họa ngay sau các câu lệnh.
Avatar
Các câu lệnh trong Mathtool chưa có tài liệu nào hướng dẫn sử dụng thầy Tuấn ạ.
Avatar
Cám ơn thầy Phong đã cung cấp các ví dụ cụ thể. Đúng là 1 số lệnh còn chưa thấy liệt kê trong tài liệu thật. Em sẽ đề nghị các thầy trong BQT thiết kế 1 bản hướng dẫn chi tiết hơn và sẽ trả lời thầy sau nhé Cười
Avatar

Em rất đồng ý với ý kiến thầy Phong. Ví dụ như lệnh Set_text trong VS, em đọc trong tài liệu thì không thấy, Em phải nhờ thầy Nguyễn Anh Tuấn hướng dẫn mới biết.

Thêm nửa, em xin hỏi thêm các hàm này nhờ thầy Tuấn giải đáp giúp: hàm giá trị tuyệt đối,hàm lấy phần nguyên, hàm cắt TEXT. Và câu lệnh IF trong VS em sử dụng không được, nó bị đứng máy khoảng vài phút rồi báo lỗi luôn.

Em nhờ Thầy Tuấn chỉ giúp. Thanks

 

 
Gửi ý kiến