วิทยาการคำนวณ ชั้นประถมศึกษาปีที่ 4
หน่วยที่ 2 การออกแบบและเขียนโปรแกรมอย่างง่าย
วิทยาการคำนวณ ชั้นประถมศึกษาปีที่ 4
หน่วยที่ 2 การออกแบบและเขียนโปรแกรมอย่างง่าย
เริ่มสร้างนิทาน
การเขียนนิทานเป็นเรื่องของจินตนาการ จะต้องมีศิลปะในการเขียนเพื่อให้สนุกสานปลูกฝังคุณธรรม คติ แง่มุมต่าง ๆ แก่ผู้อ่าน
องค์ประกอบของนิทาน
1. แนวคิดหรือแก่นของเรื่อง หรือสารัตถะของเรื่อง แนวคิดของเรื่องนิทาน มักเป็นองค์ประกอบพื้นฐาน ง่ายไม่ลึกซึ้งนัก
2. โครงเรื่องของนิทาน มักสั้น กะทัดรัด เรียบง่าย ไม่ซับซ้อน เป็นลักษณะเรื่องเล่าธรรมดา โดยดำเนินเรื่องไปตามลำดับเหตุการณ์ก่อนหลัง
3. ตัวละคร ไม่ควรมีหลายตัว เพราะเป็นเรื่องสั้น ๆ จะน่าอ่านกว่าเรื่องยาวๆ ตัวละครอาจเป็นคน สัตว์ เทพเจ้า นางฟ้า มนุษย์ อมนุษย์ ฯลฯ
4. ฉาก เป็นภาพจินตนาการที่ผู้เขียนสร้างขึ้น ให้สอดคล้องกับเนื้อเรื่อง
5. ถ้อยคำหรือบทสนทนาที่ตัวละครในเรื่องพูดกัน ควรใช้ภาษาที่กะทัดรัด เข้าใจง่าย สนุกสนานชวนติดตาม
6. คติสอนใจ นิทานที่ดีต้องมีข้อคิดเกี่ยวกับชีวิต สังคม และวัฒนธรรม เพื่อเป็นการปลูกฝังคุณธรรมแก่ผู้อ่าน ซึ่งส่วนใหญ่เป็นผู้เยาว์ ดังนั้น ในตอนท้ายของนิทานมักสรุปคติชีวิตให้เป็นเครื่องเตือนใจผู้อ่านด้วย
อ้างอิง nthanakrit, “นิทานชาวนากับงูเห่า” จากเว็บไซต์ https://www.storyboardthat.com/storyboards/nthanakrit/ สืบค้นเมื่อ 2 กันยายน 2562 ภาทิพ ศรีสุทธิ์, “การเขียนนิทาน” จากเว็บไซต์ http://www.st.ac.th/bhatips/writing.html สืบค้นเมื่อ 2 กันยายน 2562
การเขียนสตอรี่บอร์ด (Storyboard)
สตอรี่บอร์ด (Storyboard) คือ การเขียนกรอบแสดงเรื่องราวที่สมบูรณ์ของนิทานแต่ละเรื่อง โดยมีการแสดงรายละเอียดที่จะปรากฏในแต่ละฉากหรือแต่ละหน้าจอ เช่น ข้อความ ภาพ ภาพเคลื่อนไหว เสียงดนตรี เสียงพูดและแต่ละอย่างนั้นมีลำดับของการปรากฏว่าอะไรจะปรากฏขึ้นก่อน-หลัง อะไรจะปรากฏพร้อมกัน เป็นการออกแบบอย่างละเอียดในแต่ละหน้าจอก่อนที่จะลงมือสร้างนิทานขึ้นมาจริง ๆ
ข้อดีของการเขียน สตอรี่บอร์ด (Storyboard)
1. ทำให้เห็นภาพรวมของสื่อที่จะสร้างและทำให้ทีมงานเข้าใจตรงกัน
2. แสดงลำดับของการดำเนินเรื่องที่ชัดเจนและการเลือกใช้ภาพประกอบที่เหมาะสม
3. ควบคุมปริมาณเนื้อหาและเวลา ให้กระชับไม่ยืดเยื้อเกินไป
4. สามารถตรวจสอบความถูกต้อง ความครบถ้วนของสื่อระหว่างการทำงานและหลังการทำงานได้
ตัวอย่างการเขียนสตอรีบอร์ด (Storyboard)
อ้างอิง nthanakrit, “นิทานชาวนากับงูเห่า” จากเว็บไซต์ https://www.storyboardthat. com/storyboards/nthanakrit/ สืบค้นเมื่อ 2 กันยายน 2562 อุทิศ แจ้งถิ่นป่า, “การเขียน Story Board” จากเว็บไซต์ https://kruuthit.wordpress. com/ สืบค้นเมื่อ 2 กันยายน 2562
การเขียนโปรแกรมด้วย scratch
โปรแกรม Scratch (สะ – แครช) เป็นโปรแกรมภาษา ที่ผู้เรียนสามารถสร้างชิ้นงานได้ง่าย อาทิ เกมที่สามารถโต้ตอบอย่างง่าย และเมื่อสร้างเป็นชิ้นงานเสร็จแล้ว สามารถนำชิ้นงานนั้นไปแสดงและแลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นบนเว็บไซต์ได้ ทำให้ผู้เรียนได้เรียนรู้หลักการทางคณิตศาสตร์ และแนวคิดการโปรแกรมไปพร้อมๆ กับการคิดอย่างสรรค์สรรค์ มีเหตุผล เป็นระบบ และเกิดการทำงานร่วมกัน โดยการใช้งาน Scratch สามารถใช้งานได้ทั้งออนไลน์ (scratch.mit.edu) และแบบออฟไลน์ (scratch.mit.edu/download)
หน้าต่างของโปรแกรม
อธิบายหน้าต่างโปรแกรม
(1) แถบเมนูเครื่องมือ (Toolbar) ประกอบด้วย
– ปุ่มเปลี่ยนภาษา
– เมนู File: เปิด-บันทึกโปรเจกต์ บันทึกวิดีโอ แชร์เว็บไซต์ เช็คอัพเดท และปิดโปรแกรม
– เมนู Edit: แก้ไขการตั้งค่า
– เมนู Tutorials: แนะนำโปรแกรมตัวอย่าง
– ช่อง Scratch Project
(2) เครื่องมือเวที (Stage Toolbar) ประกอบด้วย
– ปุ่มแสดงเวทีขนาดเล็ก
– ปุ่มแสดงเวทีขนาดใหญ่
– ปุ่มนำเสนอเต็มจอ
(3) กลุ่มบล็อก (Block Palette)
(4) สคริปต์ (Script) เป็นพื้นที่ที่ใช้สำหรับเขียนโปรแกรม
(5) เวที (Stage) เป็นพื้นที่สำหรับแสดงผลลัพธ์การทำงาน
(6) รายการตัวละคร และเวทีที่ใช้ในโปรเจกต์ปัจจุบัน (Sprites Pane) สามารถกำหนดให้มีตัวละครได้หลายตัวละคร แต่ละตัวจะมีข้อมูลส่วนตัวที่แตกต่างกัน เช่น ชื่อ ชุดตัวละคร ทิศทางการเคลื่อนที่ พิกัดของตำแหน่งโดยชุดตัสละครจะหมายถึง เครื่องแต่งกายและท่าทาง
ทดลองใช้คำสั่ง
การบันทึกงาน
1. คลิกที่เมนู “File”
2. เลือก “Save to your computer”
3. เลือกที่จัดเก็บ พิมพ์ชื่อ แล้วคลิกที่ปุ่ม “Save”
ตัวอย่างการแก้ปัญหาด้วย Scratch
เนะซึโกะต้องการสร้างบ้าน โดยบ้านจะมีลักษณะดังภาพ จงช่วยเนะซึโกะเขียนโปรแกรมเพื่อวาดบ้าน โดยรับข้อมูลจากผู้ใช้คือขนาดของบ้าน (s)
คำสั่งที่ใช้ในการแก้ปัญหา