Page 118 - 1-3Getting-Started-Guide-Scratch2
P. 118
ใบความรู้ที่ 8.1 เงื่อนไข
บล็อก if, if-else
�
�
ื
ื
บล็อก if ใช้ในการทางานแบบมีเง่อนไข (condition) เพ่อควบคุมทิศทางการทางาน ในการ
ตัดสินใจอย่างใดอย่างหนึ่ง โดยถ้าเงื่อนไขใน เป็นจริง จะท�าค�าสั่งภายในบล็อก if แต่ถ้าเงื่อนไข
เป็นเท็จ จะไปท�าค�าสั่งที่ต่อจากบล็อก if
ี
ในกรณีท่เป็น บล็อก if else ถ้าหากเง่อนไข เป็นจริง จะทาคาส่งภายในบล็อก if แต่ถ้า
ื
�
�
ั
เงื่อนไขเป็นเท็จ จะท�าค�าสั่งภายในบล็อก else
ื
การสร้างประโยคเง่อนไขใน จะใช้บล็อกในกลุ่ม Operators เป็นตัวดาเนินการเพ่อช่วย
ื
�
ในการประเมินหรือเปรียบเทียบเพื่อให้ได้ผลเป็นจริง หรือเท็จ ใน Scratch มีกลุ่มบล็อก Operators
ที่มีตัวด�าเนินการเพื่อน�ามาใช้สร้างเงื่อนไขได้ ตัวอย่างเช่น
บล็อก ความหมาย ตัวอย่างการใช้งาน ผลลัพธ์
น้อยกว่า เท็จ
มากกว่า จริง กิจกรรมที่ 8 • เงื่อนไขและตัวแปร
เท่ากัน เท็จ
ตัวอย่างการใช้งานบล็อก if และ if-else
บล็อก if บล็อก if-else
จริง เท็จ จริง เท็จ
ถ้า ตัวแปร count มีค่ามาก 5 แล้ว ถ้า ตัวแปร count มีค่าเท่ากับ 3 แล้ว
ก�าหนดปากกาเป็นสีแดง ก�าหนดขนาดปากกาเป็นขนาด 10
มิฉะนั้น
ก�าหนดขนาดปากกาเป็นขนาด 2
สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.) 111

