10
S c r a t c h Page | 1 รี ต์ฟ รัง ซีส ซา วีย ร์ ต์ โดยครูมัทนา ประภาเมือง ใบความรู้ที1.2 เรื่อง กลุ่มบล็อกคาสั่งในโปรแกรม Scratch บล็อกคำสั่งทั้งหมดในโปรแกรม Scratch ถูกจัดออกเป็น 8 กลุ่มตำมลักษณะหน้ำที่ของแต่ละบล็อกคำสั่ง โดยบล็อกคำสั่งที่ใช้งำนได้สำหรับตัวละครและเวทีจะแตกต่ำงกัน ในที่นี้จะได้อธิบำยควำมหมำยของบล็อกคำสั่งใน แต่ละกลุ่มบล็อกพอสังเขป กลุ่มบล็อก Motion กลุ่มบล็อก Motion ประกอบด้วยบล็อกที่ใช้กำหนดรูปแบบกำรเคลื่อนที่ให้ตัวละคร เช่น เคลื่อนที่ไป ข้ำงหน้ำ,หมุนทิศทำง, ไปที่ตำแหน่งต่ำงๆ บนเวที โดยสำมำรถกำหนดค่ำของกำรเคลื่อนที่ได้ บล็อกในกลุ่มบล็อก Motion มีดังนี

ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 1

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

ใบความรู้ที่ 1.2 เร่ือง กลุ่มบล็อกค าสั่งในโปรแกรม Scratch

บล็อกค ำสั่งทั้งหมดในโปรแกรม Scratch ถูกจัดออกเป็น 8 กลุ่มตำมลักษณะหน้ำที่ของแต่ละบล็อกค ำสั่ง โดยบล็อกค ำสั่งที่ใช้งำนได้ส ำหรับตัวละครและเวทีจะแตกต่ำงกัน ในที่นี้จะได้อธิบำยควำมหมำยของบล็อกค ำสั่งในแต่ละกลุ่มบล็อกพอสังเขป

กลุ่มบล็อก Motion กลุ่มบล็อก Motion ประกอบด้วยบล็อกที่ใช้กำหนดรูปแบบกำรเคลื่อนที่ให้ตัวละคร เช่น เคลื่อนที่ไปข้ำงหน้ำ,หมุนทิศทำง, ไปที่ตำแหน่งต่ำงๆ บนเวที โดยสำมำรถก ำหนดค่ำของกำรเคลื่อนที่ได้ บล็อกในกลุ่มบล็อก Motion มีดังนี้

Page 2: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 2

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

Page 3: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 3

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

กลุ่มบล็อก Looks กลุ่มบล็อก Looks ใช้สำหรับกำรเขียนสคริปต์เพ่ือสั่งให้ตัวละครหรือเวทีแสดงคุณสมบัติต่ำงๆ เช่น ตัวละครพูด เปลี่ยนชุดตัวละคร เปลี่ยนสีตัวละคร เปลี่ยนขนำดตัวละคร เปลี่ยนพ้ืนหลัง บล็อกในกลุ่มบล็อก Looks มีดังนี ้

Page 4: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 4

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

Page 5: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 5

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

กลุ่มบล็อก Sound กลุ่มบล็อก Sound ท ำงำนเกี่ยวกับกำรแสดงเสียงต่ำงๆ ซึ่งอำจเป็นเสียงจำกไฟล์ที่มีอยู่ หรือไฟล์เสียงที่

บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder) ซึ่งอยู่ในโปรแกรม Scratch ไฟล์เสียงจะมีส่วนขยำยเป็น .wav หรือ .mp3 นอกจำกนี้ ยังมีบล็อกที่สำมำรถกำหนดเสียงของเครื่องดนตรี ชนิตต่ำงๆ ได้ บล็อกในกลุ่มบล็อก Sound มีดังนี ้

Page 6: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 6

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

กลุ่มบล็อก Pen กลุ่มบล็อก Pen มีบล็อกค ำสั่งที่ท ำงำนเสมือนกับตัวละครมีปำกกำที่ช่วยในกำรวำดรูปติดอยู่ด้วย โดย

สำมำรถก ำหนดลักษณะปำกกำได้ เช่น ก ำหนดสี ขนำดเส้น กำรยกปำกกำ กำรวำงปำกกำ บล็อกในกลุ่มบล็อก Pen มีดังนี ้

Page 7: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 7

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

กลุ่มบล็อก Control กลุ่มบล็อก Control มีบล็อกค ำสั่งที่ใช้ควบคุมทิศทำงกำรท ำงำนของสคริปต์ กำรวนทำบล็อกค ำสั่งซ้ำๆ

กำรเลือกท ำบล็อกค ำสั่งตำมเงื่อนไข รวมถึงกำรเริ่มท ำ และกำรหยุดท ำงำนของสคริปต์ด้วย บล็อกในกลุ่มบล็อก Control มีดังนี ้

Page 8: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 8

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

กลุ่มบล็อก Sensing กลุ่มบล็อก Sensing มีบล็อกค ำสั่งที่ใช้ตรวจสอบกำรรับรู้ต่ำงๆ เช่น กำรสัมผัส เสียง ระยะเวลำ บล็อกใน

กลุ่มบล็อก Sensing มีดังนี ้

Page 9: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 9

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

กลุ่มบล็อก Operators กลุ่มบล็อก Operators มีบล็อกค ำสั่งที่เป็นตัวด ำเนินกำรต่ำงๆ ทั้งด้ำนค ำนวณ เปรียบเทียบ และตรรกะ

ส ำหรับใช้ร่วมกับบล็อกค ำสั่งที่มีกำรก ำหนดเงื่อนไข บล็อกในกลุ่มบล็อก Operators มีดังนี ้

Page 10: ใบความรู้ที่ 1.2 เรื่อง Scratch · บันทึกโดยเครื่องมือบันทึกเสียง (Sound Recorder)

โ ป ร แ ก ร ม S c r a t c h P a g e | 10

โ ร ง เ รี ย น เ ซ น ต์ฟ รัง ซีส ซา เ วีย ร์ ค อ น แ ว น ต์ โดยครูมทันา ประภาเมือง

กลุ่มบล็อก Variables

กลุ่ มบล็อก Variables มีบล็อกค ำสั่ งที่ ใช้ ในกำรด ำ เนินกำรต่ำงๆ กับตัวแปร ทั้ งตั วแปรเดี่ ยว (variable)และรำยกำร (list) เมื่อเริ่มต้นจะมีเพียงแค่ปุ่มส ำหรับให้สร้ำงตัวแปร หรือรำยกำร เท่ำนั้น ต่อเมื่อสร้ำงตัวแปรหรือรำยกำรแล้ว บล็อกค ำสั่งที่เกี่ยวข้องจึงจะปรำกฏให้ใช้งำนได้ บล็อกในกลุ่มบล็อก Variables มีดังนี ้