Google Classroom
GeoGebraGeoGebra Classroom

16. คุณสมบัติอื่น ๆ ของโปรแกรม GeoGebra (2) (Version 2)

ชื่อ - สกุล รหัสประจำตัวนิสิต 3 ตัวท้าย

เช่น นายวีริศ กิตติวรากูล 500

จุดประสงค์การเรียนรู้

เพื่อให้นิสิตครูสามารถใช้สคริปต์เบื้องต้นได้

1. การทำสคริปต์ที่เกี่ยวข้องกับการสุ่มจำนวน

ฟังก์ชันในการสุ่มจำนวนมีรูปแบบดังต่อไปนี้ 1) RandomBetween([<ค่าต่ำสุด>,<ค่าสูงสุด>]) เป็นฟังก์ชันในการสุ่มจำนวนเต็ม ตัวอย่างเช่น  Input:  a:=RandomBetween[1,10]  ผลลัพธ์ คือ a จะถูกเก็บค่าเป็นจำนวนเต็มจำนวนหนึ่งในช่วง [1, 10] 2) RandomElement(<ลิสต์ของจำนวน>) เป็นฟังก์ชันในการสุ่มจำนวนจากสมาชิกในลิสต์ ตัวอย่างเช่น  Input:  b:=RandomElement({1,2,3})  ผลลัพธ์ คือ b จะถูกเก็บค่าเป็นจำนวนเต็มจำนวนใดจำนวนหนึ่งจากลิสต์ {1, 2, 3} 3) RandomDiscrete[<ลิสต์ของจำนวน>,<ลิสต์ของความน่าจะเป็น>}  เป็นฟังก์ชันในการสุ่มจำนวนที่อยู่ในลิสต์ โดยมีความน่าจะเป็นที่จะสุ่มได้แต่ละจำนวนไม่เท่ากัน ตัวอย่างเช่น  Input: b:=RandomDiscrete({1,2,3,4},{1,2,2,1})  ผลลัพธ์ คือ b จะถูกเก็บค่าเป็นจำนวนเต็มจำนวนหนึ่งในจากเซต {1,2,3,4} โดยที่มีโอกาสที่จะได้จำนวน 2 หรือ 3 เป็นสองเท่าของโอกาสที่จะได้จำนวน 1 หรือ 4

Task 2:

การใช้สคริปต์ในการสร้างปุ่มสำหรับสุ่มจำนวน การสร้างปุ่มสำหรับสุ่มจำนวนเต็ม 1. สร้างสไลเดอร์ตัวแปร a โดยกำหนดให้เป็นจำนวนจริงในช่วง [1, 10] 2. สร้างปุ่มให้ชื่อว่า สุ่มจำนวนเต็ม 1 - 10 3. พิมพ์สคริปต์ดังนี้ แล้วกด OK SetValue(a,RandomBetween[1,10]) 4. จะได้ปุ่ม สุ่มจำนวนเต็ม 1 - 10 ลองคลิกปุ่มแล้วสังเกตการเปลี่ยนแปลงของค่า a การสร้างปุ่มสำหรับสุ่มจำนวนจริง ให้ใช้ Applet เดิมในการทำต่อ (ไม่ต้องลบอ็อบเจกต์ใด ๆ) 1. สร้างปุ่มให้ชื่อว่า สุ่มจำนวน 1 - 10 (ถึงทศนิยม 1 ตำแหน่ง) 2. พิมพ์สคริปต์ดังนี้ แล้วกด OK SetValue(a,0.1*RandomBetween[1,100]) 3. จะได้ปุ่ม สุ่มจำนวน 1 - 10 (ถึงทศนิยม 1 ตำแหน่ง) ลองคลิกปุ่มแล้วสังเกตการเปลี่ยนแปลงของค่า a

Task 3:

ใน Applet ด้านล่างนี้ จงสร้างปุ่มสำหรับสุ่มจำนวนตามเงื่อนไขต่อไปนี้ (จะทำแยกตัวแปรในแต่ละข้อ หรือทำในตัวแปรเดียวก็ได้) 1) ปุ่มสำหรับสุ่มจำนวน 0.00 - 100.00 (ทศนิยมสองตำแหน่ง) 2) ปุ่มสำหรับสุ่มจำนวนคู่ตั้งแต่ 0 ถึง 100 3) ปุ่มสำหรับสุ่มจำนวนจากลิสต์ {2, 3, 5, 7, 11, 13, 17, 19} โดยที่ความน่าจะเป็นที่จะได้แต่ละจำนวนเท่ากัน 4) ปุ่มสำหรับสุ่มจำนวนจากลิสต์ {1, 2, 3, 4} โดยที่ความน่าจะเป็นที่จะได้แต่ละจำนวนเป็น 0.25 0.5 0.5 และ 0.25 ตามลำดับ