ว ิ ทยาการค านวณ ม.1 บทท ่ ี 3 การโปรแกรมด ้ วย Scratch คลก ิ เพ ื ่ อเข ้ าส่ ู บทเรย ี น
เมนห ู ล ั ก ค าช ้ ี แจง ร ู จ ้ ั กก ั บโปรแกรม Scratch ผ ู ้ จ ั ดท า แบบทดสอบ การท างานแบบวนซา ้ ต ั วแปร การท างานแบบม ี ทางเล ื อก ค าสั่งวนซา ้ แบบม ี เงอ ื่นไข
1. ให ้ น ั กเรย ี นศึ กษาบทเรย ี น 2. ให ้ น ั กเร ี ยนท าแบบทดสอบหล ั งเร ี ยน ท ั ง ้ หมด 10 ข ้ อ 10 คะแนน ค าช ้ ี แจง
1 ร ู จ ้ ั กก ั บโปรแกรม Scratch
2 จด ุ ประสงค ์ ของบทเรย ี น 1. น ั กเรย ี นสามารถออกแบบและเข ี ยนโปรแกรมทท ี ่ า งานแบบวนซา ้ได ้ 2. น ั กเรย ี นสามารถออกแบบและเข ี ยนโปรแกรมทม ี ่ ี การใช ้ งานต ั วแปรได ้ 3. น ั กเร ี ยนสามารถออกแบบและเข ี ยนโปรแกรมท ี ่ ท างานแบบม ี ทางเล ื อก ได ้ 4. น ั กเร ี ยนสามารถเข ี ยนโปรแกรมเพ ื ่ อแก ้ปั ญหาทางคณ ิ ตศาสตร ์ หร ื อ ว ิ ทยาศาสตรไ์ ด ้
3 ทบทวนความร ู ก ้ ่ อนเรย ี น การว ิ เคราะห ์ และก าหนด รายละเอ ี ยดของปั ญหาต ้ อง ด าเน ิ นการก ่ อนวางแผนการ แก ้ปั ญหา ถ ู กต ้ องหรอ ืไม ่ ?
4 ทบทวนความร ู ก ้ ่ อนเรย ี น การออกแบบว ิ ธ ี การแก ้ปั ญหา โดยใช ้ รห ัสล าลองหร ื อผ ั งงาน ท า ใ ห ้ น า ไ ป ป ฏ ิ บ ั ต ิไ ด ้ ง ่ า ย ถ ู กต ้ องหรอ ืไม ่ ?
5 ทบทวนความร ู ก ้ ่ อนเรย ี น การด าเน ิ นการแก ้ปั ญหา เป็ น การน าว ิ ธ ี การแก ้ปั ญหาท ี ่ ได ้ ออกแ บ บ ไ ว ้ ม า ด า เ น ิ น กา ร แก ้ปั ญหาหร ื อพ ั ฒนาโปรแกรม เพ ื ่ อแกป้ ั ญหา ถ ู กต ้ องหรอ ืไม ่ ?
6 ร ู จ ้ ก ั กบ ั โปรแกรม Scratch โปรแกรม Scratch เป็ นโปรแกรมโอเพนซอร ์ส (open source software) พ ั ฒนาโดยน ั กว ิ จ ั ยท่ี ห ้ องปฏ ิ บ ั ต ิ การสื่อ (MIT Media Lab) สถาบ ั น เทคโนโลย ี แมสซาซ ู เซตส์ประเทศสหรฐ ั อเมรก ิ า Scratch ออกแบบมาให ้ใช ้ ก ั บเด ็ กอาย ุ 8-16 ปี และเป็ นทางเล ื อกท่ี ด ี ในการเข ี ยนโปรแกรมส าหร ั บผ ู ้ เร่ิ มต ้ น ปั จจ ุ บ ั น Scratch พ ั ฒนาถ ึ งเวอร ์ ช ั น 3.27.0 ผ ู ้ใช ้สามารถเข ี ยนโปรแกรมออนไลน ์ หร ื อดาวน ์โปลดโปรแกรมมาใช ้ ท่ี เคร ื่องคอมพ ิ วเตอร ์ แบบออฟไลน ์ นอกจากน ้ ี ภายในเว ็ บไซต ์ ย ั งม ี ข ้ อม ู ลความร ู ้ เก่ี ยวก ั บค าสั่งและต ั วอย ่ างของโปรแกรม อ ี กท ั ้ งย ั งม ี แหล ่ งช ุ มชนออนไลน ์ให ้ได ้ ศึ กษาและเร ี ยนร ู ้ การท างานร ่ วมก ั น โดยสามารถเผยแพร ่ ผลงานของตน และ สามารถน าโปรแกรมของผ ู ้ อ ื่นท่ี อ ัปโหลดไว ้ มาปรบ ั แก ้ได ้ อ ี กด ้ วย
7 ชวนค ิ ด น ั กเร ี ยนจะเข ี ยนโปรแกรมโดยใช ้Scratch เพ ื ่ อ สร ้ างผลงานอะไรได ้ บ ้ าง โดยศึ กษารายละเอ ี ยดและ ท ด ส อ บ ก า ร ใ ช ้ ง า น จ า ก ต ั ว อ ย ่ า ง โ ป ร แ ก ร ม ไ ด ้ ท ่ ี http://scratch.mit.edu/
8 ร ู จ ้ ก ั กบ ั โปรแกรม Scratch เน ื ่ องจากโปรแกรม Scratch เป็ นโปรแกรมภาษา เช ิ งกราฟิ กจ ึ งท าให ้ใช ้ งานง ่ าย สามารถสร ้ างสคร ิปต ์ หร ื อ โปรแกรมท ่ ีประกอบด ้ วยบล ็ อกค าสั ่ งต ่ างๆมาวางต ่ อก ั นเป็ น ล าด ั บ โดยไม ่ ต ้ องก ั งวลก ั บการพ ิ มพ ์ ค าสั ่ งผ ิ ดพลาด หน ้ าต ่ างโปรแกรม Scratch ด ั งร ู ป
9 ห น้ า ต่ า ง โปรแกรม Scratch
10 1.การเข ้ าใชง ้ านแบบ ออนไลน ์(Online) การเข ้ าใช ้ งาน Scratch ม ี2 ว ิ ธ ี 2. การเข ้ าใชง ้ านแบบ ออฟไลน ์(Offline)
11 เร ่ ม ิ ต ้ นกบ ั โปรแกรม Scratch ในบทน ้ ี จะแนะน าการใช ้ งานโปรแกรม Scratch แบบ ออฟไลน ์ ท ่ ี ต ้ องต ิ ดต ั ้ งไว ้ ท ่ ี เคร ื ่ องคอมพ ิ วเตอร ์ หากน ั กเร ี ยนย ั ง ไ ม ่ ม ีโ ป ร แ ก ร ม ส า ม า ร ถ ท า ไ ด ้โ ด ย เ ข ้ า ไ ป ท ่ ี เ ว ็ บ ไ ซ ต ์ http://scratch.mit.edu/
12 เข ้ า Google Chrome การเข ้ าใชง ้ านแบบออนไลน ์(Online) 1 น ั กเรย ี นป้ อน https://scratch.mit.edu/ ทช ี ่ ่ องทอ ี ่ ยเ ่ ู ว ็ บ กดแป้ น Enter 2 3 จะพบหน ้ า โปรแกรม Scratch ออนไลน ์
ป้ อนรห ัสผ ่ าน (Password) ไม ่ น ้ อยกว ่ า 6 ต ั วอ ั กษร หรอ ื ต ั วเลข 13 คล ิ ก Join Scratch การสม ั ครใชง ้ านแบบ ออนไลน ์(Online) 1 2 ตั้งช ื่อผ ู้ใช้ (Scratch Username) เป็ น ภาษาองักฤษ ป้อนรหัสผ่าน (Password) ไม่ น้อยกว่า 6 ตัวอกัษร หรอ ื ตัวเลข ป้อนรหัสผ่านอก ี ครงั้ ในช่อง Confirm Password และคลกิ ถัดไป (Next) 3 เลอ ื กประเทศไทย เลอ ื กเสรจ ็ แลว้ กด Next
ป้ อนรห ัสผ ่ าน (Password) ไม ่ น ้ อยกว ่ า 6 ต ั วอ ั กษร หรอ ื ต ั วเลข 14 การสม ั ครใชง ้ านแบบออนไลน ์(Online) (ต ่ อ) 4 เลอ ื กเพศแลว้กด Next เล ื อก เด ื อน เก ิ ด เล ื อกปี เก ิ ด เล ื อกเสรจ ็ แล ้ วกด Next ป้ อนรห ัสผ ่ าน (Password) ไม ่ น ้ อยกว ่ า 6 ต ั วอ ั กษร หรอ ื ต ั วเลข 5 ป้อนอเ ี มลของนักเรย ี นคร ู หรอ ื ผ ู้ปกครอง และยน ื ยนัอเ ี มล 6
ป้ อนรห ัสผ ่ าน (Password) ไม ่ น ้ อยกว ่ า 6 ต ั วอ ั กษร หรอ ื ต ั วเลข 15 การสม ั ครใชง ้ านแบบออนไลน ์(Online) (ต ่ อ) 7 เม ื่อสมัครสมาชกิเสรจ ็ แลว้จะปรากฏหน้าต่างน ี้ แลว้ท าการตรวจสอบชอ ื่ผ ู้ใชท้ม ีุ่ มบนขวา จะพบหน ้ าต ่ างย ิ นด ี ต ้ อนรบ ั ให ้ คล ิ กป่ ุ ม Get Started 8
16 เข ้ า Google Chrome การเข ้ าใชง ้ านแบบออฟไลน ์(Offline) 1 น ั กเรย ี นป้ อน https://scratch.mit.edu/ ทช ี ่ ่ องทอ ี ่ ยเ ่ ู ว ็ บ กดแป้ น Enter 2 3 จะพบหน ้ า โปรแกรม Scratch ออนไลน ์
17 การเข ้ าใชง ้ านแบบออฟไลน ์(Offline) (ต ่ อ) 4 เล ื่อนลงมาจะพบเมนด ู าวน ์โหลดโปรแกรม คล ิ ก Download
18 การเข ้ าใชง ้ านแบบออฟไลน ์(Offline) (ต ่ อ) 5 เล ื อกตามระบบปฏ ิ บ ั ต ิ การ ท่ีใช ้ แล ้ วคล ิ กเล ื อก Direct Download เม ื่อเสรจ ็ ส ้ ิ นการดาวน ์โหลด ให ้ ด ั บเบ ิ ลคล ิ กไฟล ์ ท่ี อย ่ ด ู ้ านล ่ าง เพ ื่อต ิ ดต ั ้ งโปรแกรม Scratch 6
19 การเข ้ าใชง ้ านแบบออฟไลน ์(Offline) (ต ่ อ) 7 8 คล ิ กป่ ุ ม Install เพ ื่อ ต ิ ดต ั ้ งโปรแกรม ต ิ ดต ั ้ งโปรแกรม Scratch เม ื่อเสรจ ็ ส ้ ิ น กด Finish
20 หน ้ าต ่ างการท างานของ โปรแกรม Scratch 1 2 3 4 5 6 7 1 2 3 4 5 6 7 ท ี่ใชเ้ปล ี่ยนภาษาของโปรแกรม Scratch และเมนต ู่างๆ กล ุ่มแถบเครอ ื่งม ื อสครปิต์ พื้นท่ีแสดงรายการตัวละครและเวที เครอ ื่งม ื อท ี่ใชใ้นการ ประทับตราตัวละคร แสดงข้อม ู ลของตัวละครท ี่เล ื อก เร่มิและหย ุ ดการท างาน การแสดงผล
21 หน ้ าตา ่ งเครอ ื ่ งมอ ื การทา งาน กลม ุ ่ แถบเครอ ื ่ งมอ ื CODE
22 หน ้ าตา ่ งเครอ ื ่ งมอ ื การทา งาน กลม ุ ่ แถบเครอ ื ่ งมอ ื Costumes
23 หน ้ าตา ่ งเครอ ื ่ งมอ ื การทา งาน กลม ุ ่ แถบ เครอ ื ่ งมอ ื sound
ต ั วละครแมวเคลอ ื ่ นไหว 1. เปิ ดโปรแกรม Scratch จะปรากฎ ต ั วละคร sprite1 รูปแมว 24
2. ค ลิ ก แ ถ บ Costumes จ ะ ป ร า ก ฎ ตั ว ล ะ ค ร 2 ชุด คื อ Costume 1 Costume 2 ใ ห้ นั ก เ ร ย ี น สั ง เ ก ต ดู ว่ า แ ต่ ล ะ ชุ ด มี ก า ร ก้ า ว ข า ข อ ง แ ม ว ท่ี แ ต ก ต่ า ง กั น 25
3. คล ิ กแท ็ บ script แล ้ ว เข ี ยนโปรแกรมโดยลาก บล ็ อกค าสั ่ งวางท ี ่ พ ื ้ นท ี ่ เข ี ยนโปรแกรม ด ั งน ี ้ 26
4. ล อ ง รั น โ ป ร แ ก ร ม ด้ ว ย ก า ร ค ลิ ก ปุ่ ม ธ ง เ ขี ย ว ดู น ะ ค ะ นั ก เ รี ย นไ ด้ ค า ต อ บ ยั ง ไ ง บ้ า ง เ อ่ ย??? บ อ ก คุ ณ ค รู ด้ ว ย น ะ ค ะ 27
น ั กเร ี ยนจะเห ็ นว ่ า เราต ้ องคล ิ ก ป่ ุ มธงเข ี ยวหลายๆคร ั ้ ง ต ั วละคร แมวถ ึ งจะเคล ื ่ อนท ่ ีใช ่ไหมคะ ราลองมาปร ั บสคร ิปต ์ เพ ่ ิ มบล ็ อกค าสั ่ งให ้ ต ั ว ละคร ด ั งน ้ ี ก ั นค ่ ะ 28
ตั ว ล ะ ค ร เ ค ลื่ อ น ท่ีไ ป ม า ต า ม ท่ี เ ร า ต้ อ ง ก า ร แ ล้ ว เ ย!!! ้ 29
1 การท างานแบบวนซา ้
2 การท างานแบบวนซา ้ ในการเข ี ยนโปรแกรมม ี หลายกรณ ี ท ่ ี ต ้ องม ี การ ท างานซา ้ ๆก ั น ซ ่ ึ งท าให ้ ต ้ องเข ี ยนค าสั ่ งช ุ ดเด ี ยวก ั นซา ้ ก ั น หลายคร ั ้ ง เพ ื ่ อให ้ การท างานม ีประสิ ทธ ิ ภาพ Scratch ม ี ค าสั ่ งท ่ ีใช ้ในการท างานแบบวนซา ้ ซ ่ ึ งอย ่ ู ในกล ่ ุ มบล ็ อก Control ด ั งน ้ ี
3 การท างานแบบวนซา ้ บล ็ อกค าสั ่ ง Forever เป็ นค าสั ่ งท ี ่ ก าหนดการท างาน แบบวนซา ้ไม ่ ร ู จ ้ บ ต ั วอยา ่ งเช ่ น เคลอ ื่นท ี่ไปข้างหน้า 100 หน่วย หม ุ นตามเข ็ มนาฬิกา 90 องศา จรง ิ เคล ื่อนท่ีไปข ้ างหน ้ า 100 หน ่ วย แล ้ วหม ุ นตามเข ็ มนาฬ ิ กา 90 องศา โดยท าซา ้2 ค าสั่งแบบไม ่ ร ู จ ้ บ
4 การท างานแบบวนซา ้ บล ็ อกค าสั่ง repeat เป็ นค าสั่งท่ี ก าหนดการท างานแบบวน ซา ้ ตามจ านวนรอบท่ี ก าหนด ต ั วอย ่ างเช ่ น เคลอื่นที่ไปข้างหน้า 100 หน่วย หมุนตามเข ็ มนาฬิกา 90 องศา จรงิ วนซา ้ ครบ 10 รอบ หรอืยัง เท ็ จ เคล ื่อนท่ีไปข ้ างหน ้ า 100 หน ่ วย แล ้ วหม ุ น ตามเข ็ มนาฬ ิ กา 90 องศาจนครบ 10 รอบ
5 ต ั วอยา ่ งท ี ่ 4.2 วาดร ู ปสี ่ เหลย ี ่ ม แนวค ิ ดในการวาดร ู ปส่ี เหล่ี ยม ค ื อ ต ้ องวาดเส้ นตรงแล ้ วต ้ อง เปล่ี ยนท ิศทางการวาดเป็ นม ุ ม 90 องศา ซ่ึ งถ ้ าสั งเกตจะเห ็ นว ่ า ส่ วนน ้ ี ม ี การ ท าซา ้4 รอบ แต ่ ก ่ อนการสั่งวาดร ู ปจะต ้ องม ี การล ้ างหน ้ าจอภาพให ้ ว ่ างก ่ อน แล ้ วจ ึ งวางปากกา และก าหนดจ ุ ดเร่ิ มต ้ นของการวาด จากแนวค ิ ดเข ี ยนรห ัส ล าลองได ้ ด ั งน ้ ี 1. ล ้ างจอภาพ 2. วางปากกา 3. ก าหนดต าแหน ่ งเร่ม ิ วาดท่ี พ ิ ก ั ด (0,0) 4. ท างานต ่ อไปน ้ ี 4 รอบ 4.1 ลากเส้ นตรง 100 หน ่ วย 4.2 หม ุ นตามเข ็ มนาฬ ิ กา 90 องศา
6 ตั ว อ ย า ่ ง ที่ 4.2 ว า ด รู ป สี่ เ ห ล ย ี่ ม บ ล็ อ ก ค า สั่ ง ผ ล ลั พ ธ์ จ า ก ตั ว อ ย า ่ ง 4.2 อ ธ บ ิ า ยไ ด้ ว่ า 1. บ ร ร ทั ด ที่ 1 ก า ห น ด จุ ด เ ร่ ม ิ ต้ น 2. บ ร ร ทั ด ที่ 2 ล า ้ ง ห น้ า จ อ ภ า พ 3. บ ร ร ทั ด ที่ 3 วางปากกา 4. บ ร ร ทั ด ที่ 4 ก า ห น ด ต า แ ห น่ ง เ ร่ิ ม ต้ น ใ ห้ ตั ว ล ะ ค ร อ ยู่ ที่ ก ล า ง จ อ ภ า พ ซ่ึ ง คื อ ต า แ ห น่ ง ( 0 , 0 ) 5. ก า ห น ด ใ ห้ ค า สั่ ง ภ า ย ใ น บ ล็ อ ก ค า สั่ ง repeat ซ า้ จ า น ว น 4 ร อ บ คื อ ค า สั่ ง ใ น บ ร ร ทั ด ที่ 6 เ ค ลื่ อ น ที่ ไ ป ต า ม ทิ ศ ท า ง ข อ ง ตั ว ล ะ ค ร เ ป็ น จ า น ว น 100 ห น่ ว ย แ ล ะ บ ร ร ทั ด ที่ 7 ห มุ น ต า ม เ ข็ ม น า ฬิ ก า 90 อ ง ศ า ซ่ ง ึ จ ะ ท า ใ ห้ไ ด้ รู ป สี่ เ ห ล ย ี่ ม 1 รูป
7 ต ั วอยา ่ งท ี ่ 4.3 สี ่ เหลย ี ่ ม 2 รูป ต ั วอย ่ างน ้ ี จะวาดร ู ปส่ี เหล่ี ยม 2 รูป โดยใช ้ Repeat ซอ ้ น 2 ช ั ้ น โดย แนวค ิ ดในการวาดจะปรบ ั จากแนวค ิ ดในต ั วอย ่ างท่ี 4.2 ท่ี วาดร ู ปส่ี เหล่ี ยม 1 ร ู ป โดยน ามาวาดซา ้ อ ี ก 1 ร ู ป แต ่ จะต ้ องม ี การเปล่ี ยนม ุ มก ่ อนเร่ม ิ ต ้ นวาดร ู ปท่ี 2 เพ ื่อให ้ เห ็ นเป็ นส่ี เหล่ี ยม 2 ร ู ปเหล ื่อมก ั น ไม ่ เช ่ นน ั ้ นส่ี เหล่ี ยมสองร ู ปจะท ั บ ก ั น ท าให ้ เห ็ นเป็ นร ู ปส่ี เหล่ี ยมเพ ี ยงร ู ปเด ี ยว ท างานต ่ อไปน ้ ี2 รอบ ท างานต ่ อไปน ้ ี จ านวน 4 รอบ ลากเส้ นตรง 100 หน ่ วย หม ุ นตามเข ็ มนาฬ ิ กา 90 องศา หม ุ นตามเข ็ มนาฬ ิ กา 15 องศา
8 ต ั วอยา ่ งท ี ่ 4.3 สี ่ เหลย ี ่ ม 2 รูป บล ็ อกค าสั ่ ง ผลล ั พธ ์ จากต ั วอย ่ าง 4.3 อธบ ิ ายได ้ ว ่ า 1. บรรท ั ดท่ี 5 ก าหนดให ้ ม ี การท างานใน บรรท ั ดท่ี 6-9 ซา ้ จ านวน 2 รอบ 2. บรรท ั ดท่ี 6 ก าหนดให ้ การท างานใน บรรท ั ดท่ี 7 และ 8 ซา ้ จ านวน 4 รอบ ซ่ึ งจะได ้ ร ู ปส่ี เหล่ี ยม 1รูป 3. บรรท ั ดท่ี 9 สั่งให ้ ต ั วละครหม ุ นตาม เข ็ มนาฬ ิ กา 15 องศา แล ้ วจะวนกล ั บไป ท างานในบรรท ั ดท่ี 6-9 อ ี ก 1 รอบ 4. เม ื่อจบการท างานจ ึ งได ้ส่ี เหล่ี ยม 2 รูป
9 ต ั วอยา ่ งวาดร ู ปดาวกระจาย บล ็ อกค าสั ่ ง ผลล ั พธ ์
10 ต ั วอยา ่ งบลอ ็ กค าสั ่ ง แบบวนซา ้ เป็ นร ู ปต ่ างๆ บล ็ อกค าสั ่ ง ผลล ั พธ ์
11 ต ั วอยา ่ งบลอ ็ กค าสั ่ ง แบบวนซา ้ เป็ นร ู ปต ่ างๆ บล ็ อกค าสั ่ ง ผลล ั พธ ์
12 ต ั วอยา ่ งบลอ ็ กค าสั ่ ง แบบวนซา ้ เป็ นร ู ปต ่ างๆ บล ็ อกค าสั ่ ง ผลล ั พธ ์
1 ตว ั แปร
2 ต ั วแปร ต ั วแปร (variable) เป็ นช ื่อท่ี ก าหนดข ้ ึ นเพ ื่อใช ้ เก ็ บข ้ อม ู ลและเร ี ยกใช ้ในการ ท างานต ่ างๆ ใน Scratch สามารถก าหนดการใช ้ งานต ั วแปรได ้ เช ่ นเด ี ยวก ั บภาษา โปรแกรมอ ื่น โดยการสร ้ างต ั วแปรท าได ้โดยคล ิ กบล ็ อกค าสั่ง ท่ี อย ่ ู ในกล ุ ่ ม บล ็ อก variable การต ั ้ งช ื่อต ั วแปรควรใช ้ ช ื่อท่ี ม ี ความหมายสอดคล ้ องก ั บข ้ อม ู ล เช ่ น name ใช ้ ส าหรบ ั เก ็ บช ื่อ score ใช ้ส าหรบ ั เก ็ บคะแนน และ price ใช ้ส าหร ั บเก ็ บราคา และการ ก าหนดขอบเขตการใช ้ งานต ั วแปร สามารถก าหนดได ้ 2 แบบ ด ั งน ้ ี - For all sprites ก าหนดให ้ ท ุ กต ั วละครสามารถใช ้ งานต ั วแปรน ้ ีได ้ - For this sprite only ก าหนดให ้ใช ้ งานต ั วแปรน ้ ีได ้ เฉพาะก ั บต ั วละครท่ีสรา ้ ง ต ั วแปรน ้ ี เท ่ าน ั ้ น
3 ตั ว แ ป ร ห น้ า ต่ า ง New Variable
4 ต ั วแปร ถ ้ าสรา ้ งต ั วแปรเสรจ ็ แล ้ ว จะม ี บล ็ อกค าสั่งปรากฏข ้ ึ นมาอ ี ก 5 บล ็ อก ในท่ี น ้ ี จะยกต ั วอย ่ างเม ื่อม ี การสรา ้ งต ั วแปร count ด ั งตาราง บล ็ อกค าสั่งท่ี เก่ี ยวก ั บต ั วแปร บล ็ อก ค าอธบ ิ าย แสดงค่า ตัวแปรบนเวท ี ไม่แสดงค่า ตัวแปรบนเวท ี ก าหนดค่าเร่มิตน้ ให้กบัตวัแปร count เป็ น -5 ก าหนดค่าเร่มิตน้ ให้กบัตวัแปร count เป็ น 8
4 ต ั วแปร บล ็ อก ค าอธบ ิ าย เปลย ี่นค่า ตัวแปร count เพ่ิมข้ึ นครงั้ละ 1 เปลย ี่นค่า ตัวแปร count ลดลงครงั้ละ 3 แสดงตัวแปร count และค่าของตัวแปรบนเวท ี ไม่แสดงตัวแปร count และไม่แสดงค่าของตัวแปรบนเวท ี
5 ต ั วแปร ต ั วแปรสามารถเก ็ บข ้ อม ู ลได ้ เพ ี ยงค ่ าเด ี ยว ณ ขณะใดขณะหน่ึ ง แต ่ สามารถเปล่ี ยนแปลงได ้ ผ ู ้ เข ี ยนโปรแกรมสามารถก าหนดค ่ าต ั วแปรจาก ต ั วแปรอ ื่น หรอ ื ระบ ุ ค ่ าโดยตรง โดยใช ้ บล ็ อกค าสั่ง หรอ ื ก าหนดจากกการรบ ั ข ้ อม ู ลจากผ ู ้ใช ้โดยใช ้ บล ็ อกค าสั่ง ซ่ง ึ ค ่ าข ้ อม ู ลท่ี รบ ั จากผ ู ้ใช ้ จะถ ู กเก ็ บไว ้ในต ั วแปร เสมอ หากต ้ องการร ั บข ้ อม ู ลจากผ ู ้ใช ้ หลายค ่ า ผ ู ้ เข ี ยนโปรแกรมต ้ องน า ค ่ าในต ั วแปร ไปเก ็ บไว ้ในต ั วแปรอ ื่นก ่ อน แล ้ วจ ึ งร ั บข ้ อม ู ลอ ื่นจาก ผ ู ้ใช ้ ต ่ อไป