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
   113   114   115   116   117   118   119   120   121   122   123