ผลการเรียนรู้ ::
ใช้คำสั่งพื้นฐานในการเขียนโปรแกรมได้
ออกแบบและสร้างสรรค์ผลงานจากโปรแกรม Scratch
ผลการเรียนรู้ ::
ใช้คำสั่งพื้นฐานในการเขียนโปรแกรมได้
ออกแบบและสร้างสรรค์ผลงานจากโปรแกรม Scratch
5.1 กลุ่มบล็อก Control
กลุ่มบล็อก Control มีบล็อกคำสั่งที่ใช้ควบคุมทิศทางการทำงานของสคริปต์
การใช้บล็อกคำสั่งซ้ำๆ การเลือกทำบล็อกคำสั่งตามเงื่อนไข บล็อกในกลุ่มบล็อก Control ที่ใช้สำหรับการสร้างมุม ทิศทางและวาดภาพ มีดังนี้
5.2 กลุ่มบล็อก Pen
กลุ่มบล็อก Pen มีบล็อกคำสั่งที่ทำงานเสมือนกับตัวละครมีปากกาที่ช่วยใน
การวาดรูปติดอยู่ด้วยโดยสามารถกำหนดลักษณะปากกาได้ เช่น กำหนดสี
ขนาดเส้น การยกปากกา การวางปากกา บล็อกในกลุ่มบล็อก Pen มีดังนี้
5.3 มุมและทิศทาง
การอ้างอิงทิศทางในโปรแกรม Scratch จะหมายถึงค่าตัวเลขที่แสดงถึงองศา ทิศทาง สามารถมีค่าเป็นได้ทั้งบวกและลบ โดยค่าจะเพิ่มขึ้นตามแนวเข็มนาฬิกา ตัวอย่างเช่น ทิศตะวันตก คือ ทิศ -90 องศา (หันหน้าไปทางซ้าย), ทิศเหนือคือทิศ 0 องศา (หันหน้าไปด้านบน), ทิศตะวันออก คือ ทิศ 90 องศา (หันหน้าไปทางขวา), และทิศใต้คือทิศ 180 องศา (หันหน้าไปด้านล่าง) เป็นต้น การใช้คำสั่งวางปากกา (pen down) ร่วมกับคำสั่งเคลื่อนที่ (move) และคำสั่งหมุน (turn) จะทำให้ เราสามารถวาดรูปเรขาคณิตต่างๆ ตามที่ต้องการได้
Scratch จะใช้มุมภายนอกในการหมุนปากกาเพื่อสร้างรูปหลายเหลี่ยมใดๆ โดยมีหลักการว่า
"ผลบวกของมุมภายนอกจากการหมุนปากกาเพื่อให้ได้รูปหลายเหลี่ยมใดๆ มีค่าเท่ากับ 360 องศาเสมอ
มุมภายนอกของรูปหลายเหลี่ยมด้านเท่ามุมเท่า ทุกมุมมีค่าเท่ากัน
เราสามารถนำ 360 หารด้วยจำนวนมุมที่ต้องการจะวาด"
ตัวอย่าง : ต้องการวาดรูปสามเหลี่ยมด้านเท่า
คำนวณได้จากการนำ 360÷3 =120 องศา ซึ่ง 120 องศา คือ องศา ที่จะใช้ในการวาดรูปสามเหลี่ยมด้านเท่า
:: ตัวอย่างการสร้างชิ้นงานมุม ทิศทางและการวาดภาพ ::