ผู้จัดจำหน่ายและนำเข้า อุปกรณ์ทางวิทยาศาสตร์ อุปกรณ์ห้องแลป และสื่อการเรียนการสอน

48th Anniversary

การเขียนโปรแกรมด้วย Word Blocks (Operator Blocks)

การเขียนโปรแกรมด้วย World Blocks

การเขียนโปรแกรมด้วย World Blocks

บล็อกคำสั่ง Operator เป็นชุดคำสั่งดำเนินการทางคณิตศาสตร์ทั้งหมดที่ทำงานได้โดยการใช้ค่าตัวเลข

 

 

Pick Random Number

บล็อกคำสั่งนี้เป็นคำสั่งเลือกตัวเลขสุ่มภายในช่วงที่ระบุ คุณสามารถระบุตัวเลขจำนวนเต็มหรือเลขทศนิยมเป็นค่าต่ำสุดและค่าสูงสุดได้ หากตัวเลขตัวใดตัวหนึ่งเป็นเลขทศนิยม ระบบจะส่งผลลัพธ์กลับเป็นเลขทศนิยม

Plus

บล็อกคำสั่งนี้จะบวกค่าสองค่าและส่งผลลัพธ์กลับ

Minus

บล็อกคำสั่งนี้จะลบค่าที่สองจากค่าแรกและส่งผลลัพธ์กลับ

Multiply

บล็อกคำสั่งนี้จะคูณสองค่าและส่งผลลัพธ์กลับ

Divide

บล็อกคำสั่งนี้จะหารค่าที่สองจากค่าแรกและส่งผลลัพธ์กลับ

Less Than

บล็อกคำสั่งนี้จะตรวจสอบว่าค่าแรกน้อยกว่าค่าที่สองหรือไม่ ถ้าน้อยกว่าก็จะส่งข้อมูลกลับมาเป็น “จริง” ถ้าไม่ใช่ก็จะส่งข้อมูลกลับมาเป็น "เท็จ"

Equal

บล็อกคำสั่งนี้จะตรวจสอบว่าค่าแรกเท่ากับค่าที่สองหรือไม่ ถ้าน้อยกว่าก็จะส่งข้อมูลกลับมาเป็น “จริง” ถ้าไม่ใช่ก็จะส่งข้อมูลกลับมาเป็น "เท็จ"

Greater Than

บล็อกคำสั่งนี้จะตรวจสอบว่าค่าแรกมากกว่าค่าที่สองหรือไม่ ถ้าน้อยกว่าก็จะส่งข้อมูลกลับมาเป็น “จริง” ถ้าไม่ใช่ก็จะส่งข้อมูลกลับมาเป็น "เท็จ"

AND

บล็อกคำสั่งนี้จะรวมบล็อกบูลีน (Boolean Blocks) สองบล็อกเข้าด้วยกันโดยมีเงื่อนไขเป็น “และ"

OR

บล็อกคำสั่งนี้จะรวมบล็อกบูลีน (Boolean Blocks) สองบล็อกเข้าด้วยกันโดยมีเงื่อนไขเป็น “หรือ”

NOT

บล็อกคำสั่งนี้เป็นการกลับค่าบูลีนของเงื่อนไขที่อยู่ภายใน

Is-Between

บล็อกคำสั่งนี้จะตรวจสอบว่าค่าแรกที่ระบุอยู่ระหว่างค่าที่สองและค่าที่สามที่ระบุหรือไม่

Join Strings

บล็อกคำสั่งนี้จะรวมค่าข้อความสองค่าเข้าด้วยกันและส่งผลลัพธ์กลับ (เช่น หากป้อนข้อความ "hello" และ "world" ลงในบล็อกคำสั่ง ก็จะส่งผลลัพธ์ออกมาเป็น "helloworld")

Letter of String

บล็อกคำสั่งนี้ส่งผลลัพธ์เป็นอักขระที่อยู่ในตำแหน่งที่ระบุของข้อความ (ข้อมูลชนิด String) ที่กำหนด ตัวอย่างเช่น "letter 1 of LEGO" บล็อคคำสั่งนี้ก็จะส่งผลลัพธ์กลับเป็น "L"

Length of String

บล็อกคำสั่งนี้จะส่งผลลัพธ์เป็นจำนวนอักขระที่อยู่ในข้อความ (ข้อมูลชนิด String) ที่กำหนด ตัวอย่างเช่น หากอินพุตคือ "LEGO" บล็อกคำสั่งนี้ก็จะส่งผลลัพธ์กลับเป็น "4"

String Contains

บล็อกคำสั่งนี้จะส่งข้อมูลกลับเป็น "จริง" หากอักขระที่ระบุมีอยู่ในข้อความ (ข้อมูลชนิด String) ที่ระบุ

Mod

บล็อกคำสั่งนี้ส่งผลลัพธ์ออกมาเป็นเศษที่เหลือเมื่อค่าแรกหารด้วยค่าที่สอง (เช่น เมื่อค่าแรกเป็น 10 และค่าที่สองเป็น 3 บล็อกจะส่งผลลัพธ์เป็น 1; 10 หารด้วย 3 จะให้ส่วนที่เหลือเป็น 1) ตัวเลขติดลบมีผลลัพธ์ที่แตกต่างออกไปเล็กน้อยเนื่องจากเศษต้องเป็นค่าบวกเสมอ (เช่น -10 mod 3 เท่ากับ 2 ไม่ใช่ -1 เพราะคุณต้องคูณ 3 ด้วย -4 จึงจะมีเศษเหลือ)

Round

บล็อกคำสั่งนี้จะปัดเศษตัวเลขที่ระบุให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุดตามกฎมาตรฐานของการปัดเศษ (เช่นทศนิยมตั้งแต่ .5 ขึ้นไปจะถูกปัดขึ้น ส่วนทศนิยมที่น้อยกว่า .5 จะถูกปัดเศษลง)

Math Functions

บล็อกนี้ดำเนินการฟังก์ชันทางคณิตศาสตร์ที่กำหนดกับตัวเลขที่ระบุและรายงานผลลัพธ์

 

 

 

Writer : Pacharee Wongcherngyoot
Matawee Waesalaemae