Abstraction - unplugged activity
-
0:08 - 0:12บทเรียนเกี่ยวกับ abstraction ของเราใช้แนวคิดของ Mad Libs
-
0:13 - 0:16ที่เราใช้การเติมคำในช่องว่าของ story
-
0:16 - 0:19ที่สามารถเติมสิ่งที่แตกต่างมากมายลงไปได้
-
0:19 - 0:22เราใช้ความคิดนั้นในการท้าทายให้เด็กๆคิด
-
0:22 - 0:25คิดคำต่างๆสำหรับ story ของเค้าเอง
-
0:25 - 0:28แล้วเราก็อธิบายแนวคิดของ abstraction
-
0:28 - 0:30มันเป็นเรื่องที่เกี่ยวกับ function ทั้งหมด
-
0:30 - 0:33ทำยังไงให้เราสามารถสร้าง function เหมือนกับการร้องเพลง Old McDonald
-
0:33 - 0:37ที่เรามีโครงสร้างของท่อนคอรัสอยู่แต่มีบางส่วนที่ต้องเปลี่ยน
-
0:37 - 0:40ซึ่งเราสามารถแยกส่วนเล็กๆที่สามารถเปลี่ยนได้นั้นออกมา
-
0:40 - 0:44แล้วใส่คำของเราเองเข้าไปในตอนนั้น
-
0:44 - 0:48บางครั้งเราอาจจะมีคำถึงสามคำที่อยากจะเปลี่ยนใส่เข้าไป
-
0:48 - 0:51เราก็แค่เติมคำพวกนั้นลงไปในตัวแปรสามตัว ซึ่งทำให้ง่ายกว่า
-
0:51 - 0:56เราสามารถใช้ function อันเดียวจัดการกับปัญหาได้หลายอย่าง
-
0:56 - 1:00แต่บางครั้งหลายๆคนก็เขียน function อันออกมาเยอะแยะ
-
1:00 - 1:03โดยไม่ทันระวังว่ามันมีส่วนที่ต่างกันเพียงเล็กน้อยเท่านั้น
-
1:03 - 1:06ซึ่งถ้าเราแค่หาทางในการจัดการกับส่วนที่ต่างกันเล็กน้อยนั้นได้
-
1:06 - 1:09เราก็จะสามารถนำ function นั้นไปใช้ได้อีก
-
1:09 - 1:11โดยไม่ต้องมี function มากถึงสิบสี่อันเป็นต้น
![]() |
Suchada Pitchayasamanya edited Thai subtitles for Abstraction - unplugged activity | |
![]() |
Suchada Pitchayasamanya edited Thai subtitles for Abstraction - unplugged activity | |
![]() |
Suchada Pitchayasamanya edited Thai subtitles for Abstraction - unplugged activity | |
![]() |
Suchada Pitchayasamanya edited Thai subtitles for Abstraction - unplugged activity | |
![]() |
Suchada Pitchayasamanya edited Thai subtitles for Abstraction - unplugged activity | |
![]() |
Suchada Pitchayasamanya edited Thai subtitles for Abstraction - unplugged activity | |
![]() |
Suchada Pitchayasamanya edited Thai subtitles for Abstraction - unplugged activity |