โปรแกรมScratch Page |1
ใบความรู้ท่ี 1.2
เรอ่ื ง กลุ่มบลอ็ กคาสั่งในโปรแกรม Scratch
บล็อกคำส่ังท้ังหมดในโปรแกรม Scratch ถกู จัดออกเป็น 8 กลุม่ ตำมลักษณะหน้ำท่ีของแตล่ ะบล็อกคำสั่ง
โดยบล็อกคำส่ังที่ใช้งำนได้สำหรับตวั ละครและเวทีจะแตกตำ่ งกัน ในที่นี้จะได้อธิบำยควำมหมำยของบล็อกคำสั่งใน
แตล่ ะกลุ่มบล็อกพอสังเขป
กลุ่มบล็อก Motion
กลุ่มบล็อก Motion ประกอบด้วยบล็อกที่ใช้กำหนดรูปแบบกำรเคลื่อนท่ีให้ตัวละคร เช่น เคล่ือนท่ีไป
ข้ำงหน้ำ,หมุนทิศทำง, ไปที่ตำแหน่งต่ำงๆ บนเวที โดยสำมำรถกำหนดค่ำของกำรเคล่ือนที่ได้ บล็อกในกลุ่มบล็อก
Motion มดี ังน้ี
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซสี ซา เ วยี ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมอื ง
โปรแกรมScratch Page |2
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซสี ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมอื ง
โปรแกรมScratch Page |3
กลุม่ บล็อก Looks
กลุ่มบล็อก Looks ใช้สำหรับกำรเขียนสคริปต์เพื่อส่ังให้ตัวละครหรือเวทีแสดงคุณสมบัติต่ำงๆ เช่น ตัว
ละครพูด เปลี่ยนชุดตัวละคร เปล่ียนสีตัวละคร เปล่ียนขนำดตัวละคร เปลี่ยนพ้ืนหลัง บล็อกในกลุ่มบล็อก Looks
มดี ังน้ี
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซสี ซา เ วยี ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมอื ง
โปรแกรมScratch Page |4
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซสี ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมอื ง
โปรแกรมScratch Page |5
กลุ่มบลอ็ ก Sound
กลุ่มบล็อก Sound ทำงำนเกี่ยวกับกำรแสดงเสียงต่ำงๆ ซ่ึงอำจเป็นเสียงจำกไฟล์ที่มีอยู่ หรือไฟล์เสียงท่ี
บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder) ซ่ึงอยู่ในโปรแกรม Scratch ไฟล์เสียงจะมีส่วนขยำยเป็น
.wav หรอื .mp3 นอกจำกน้ี ยงั มีบล็อกท่ีสำมำรถกำหนดเสียงของเครอ่ื งดนตรี ชนติ ตำ่ งๆ ได้ บล็อกในกลุ่มบล็อก
Sound มดี ังนี้
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซสี ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมอื ง
โปรแกรมScratch Page |6
กล่มุ บลอ็ ก Pen
กลุ่มบล็อก Pen มีบล็อกคำส่ังท่ีทำงำนเสมือนกับตัวละครมีปำกกำที่ช่วยในกำรวำดรูปติดอยู่ด้วย โดย
สำมำรถกำหนดลักษณะปำกกำได้ เช่น กำหนดสี ขนำดเส้น กำรยกปำกกำ กำรวำงปำกกำ บล็อกในกลุ่มบล็อก
Pen มีดังนี้
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซสี ซา เ วยี ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมอื ง
โปรแกรมScratch Page |7
กล่มุ บลอ็ ก Control
กลุ่มบล็อก Control มีบล็อกคำสั่งท่ีใช้ควบคุมทิศทำงกำรทำงำนของสคริปต์ กำรวนทำบล็อกคำสั่งซ้ำๆ
กำรเลือกทำบล็อกคำส่ังตำมเง่ือนไข รวมถึงกำรเริ่มทำ และกำรหยุดทำงำนของสคริปต์ด้วย บล็อกในกลุ่มบล็อก
Control มดี ังน้ี
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมอื ง
โปรแกรมScratch Page |8
กลุ่มบล็อก Sensing
กลุ่มบล็อก Sensing มีบล็อกคำสั่งทใ่ี ช้ตรวจสอบกำรรับรู้ต่ำงๆ เช่น กำรสัมผัส เสียง ระยะเวลำ บล็อกใน
กลุ่มบล็อก Sensing มีดังนี้
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วยี ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมอื ง
โปรแกรมScratch Page |9
กลมุ่ บลอ็ ก Operators
กลุ่มบล็อก Operators มีบล็อกคำส่ังที่เป็นตัวดำเนินกำรต่ำงๆ ทั้งด้ำนคำนวณ เปรียบเทียบ และตรรกะ
สำหรับใชร้ ่วมกับบลอ็ กคำส่ังท่ีมกี ำรกำหนดเงอื่ นไข บล็อกในกลุ่มบล็อก Operators มีดังนี้
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซสี ซา เ วยี ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมือง
โปรแกรมScratch P a g e | 10
กลมุ่ บล็อก Variables
กลุ่มบล็อก Variables มีบล็อกคำส่ังท่ีใช้ในกำรดำเนินกำรต่ำงๆ กับตัวแปร ทั้งตัวแปรเด่ียว
(variable)และรำยกำร (list) เมื่อเร่ิมต้นจะมีเพียงแค่ปุ่มสำหรับให้สร้ำงตัวแปร หรือรำยกำร เท่ำน้ัน ต่อเมื่อสร้ำง
ตวั แปรหรือรำยกำรแล้ว บลอ็ กคำสั่งทเ่ี ก่ียวข้องจึงจะปรำกฏให้ใชง้ ำนได้ บล็อกในกลุ่มบลอ็ ก Variables มีดงั น้ี
โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซสี ซา เ วยี ร์ ค อ น แ ว น ต์ โดยครูมทั นา ประภาเมือง