Page 45 - ใช้ในกิจกรรมการเรียนการสอน โรงเรียนบ้านเขาหินซ้อนฯ เท่านั้น...
P. 45

กิจกรรมที่ 2







                 งานย่อย select ส�าหรับการจองต�าแหน่งที่นั่ง
                    เริ่มต้น

                     วนซ�้าตลอดการท�างาน
                     มีการกดปุ่ม สวิตช์ 1 (S1) และ สวิตช์ 2 (S2) พร้อมกัน
                        แสดงค่าแถว
                     หน่วงเวลา 0.5 วินาที
                     ก�าหนดค่าแถวเริ่มต้นวนรอบท�างานเป็นแถวแรก  r = 0

                      ท�าซ�้าขณะที่ค่า r <= row-1
                       ก�าหนดค่าต�าแหน่งที่นั่งเริ่มต้นวนรอบท�างานเป็นต�าแหน่งแรก c = 0
                       ท�าซ�้าขณะที่ค่า c <= col-1

                         ส�ารวจต�าแหน่งที่นั่ง ((col-1)=c,(row-1)=c))
                         ถ้าต�าแหน่งนั้นตรงกับต�าแหน่งที่ระบุจองไว้
                           ให้เปิดไฟ LED ที่ต�าแหน่งนั้น พร้อมทั้งส่งเสียงแจ้งเตือน แต่ถ้าไม่ใช่
                         ให้เพิ่มค่าวนรอบ c = c+1 เลื่อนต�าแหน่งส�ารวจถัดไป 1 ต�าแหน่ง
                         ถ้าต�าแหน่งส�ารวจเคลื่อนไปจนสุดขอบของ (c=15) และต�าแหน่งนั้นไม่ใช่ต�าแหน่งที่ระบุจองไว้

                     เพิ่มค่าวนรอบ   r = r+1
                 จบ
















































                                                                                                        37
   40   41   42   43   44   45   46   47   48   49   50