สือ่ การเรียนรู รายวิชาพนื้ ฐาน Aชcุด�แiม�บ่ �ทมLาeตaรrฐnานing
เ(ทวคิทโยนโาลกยี ารคํานวณ)ตามมาตรฐานการเรยี นรูและตัวชี้วัด
ป.6กลุมสาระการเรยี นรูวิทยาศาสตรและเทคโนโลยี (ฉบับปรับปรงุ พ.ศ. 2560)
ตามหลกั สตู รแกนกลางการศกึ ษาข้ันพ้นื ฐาน พุทธศกั ราช 2551 ชน้ั ประถมศกึ ษาปที ่ี 6
Ducky
เฉฉบลับย
ผ้เู รยี บเรยี ง
นายเอกพศิ ิษฏ อตุ รา
คณะบรรณาธกิ ารและผู้ตรวจ
นางสาววรรณกาญจน บญุ ยก
นางสาวกุลกันยา เมฆอรณุ
นางสาวศศิธร คงอยู
พมิ พครงั้ ท่ี 1
สงวนลขิ สทิ ธ์ติ ามพระราชบญั ญัติ
รหสั สนิ คา 1638015
พิมพคร้งั ท่ี 2
สงวนลิขสิทธิ์ตามพระราชบญั ญตั ิ
รหสั สินคา 1634804150
ชอ่ื ช้ัน เลขท่ี…………………………………………………………………………………………………………….. …………………………………..
…………………………………..
การออกแบบโปรแกรมดว ยการเขยี นผงั งาน เชน ถา กา นตอ งการเขยี นโปรแกรม
เพอื่ หาคา ค.ร.น. ของตวั เลข 2 จาํ นวน โดยใชว ธิ หี ารสน้ั กา นสามารถออกแบบโปรแกรม
ดวยการเขียนผงั งานได ดังน้ี
เรมิ่ ตน
รบั คาตวั เลข 2 จํานวน
นาํ ตัวเลขมาวางตอกันจากนอยไปมาก
เลอื กตัวเลขที่มคี า นอ ยท่สี ุดเปนตวั หาร
เฉฉบลบั ย ตวั เลขท่ีเลือกหารตวั เลข ไมใช ลดคาตวั หารลง 1 คา
ทั้ง 2 จํานวนลงตวั หรือไม
ใช
ใช คาํ ตอบที่ไดหารไดอกี
หรอื ไม
ไมใช
ผลหารของจํานวนที่ 1 × ผลหารของจํานวนที่ 2 × ตวั หาร
ส้ินสดุ
Voc����ar� กระบวนการ
อเอรกิ่มแตบน บ สรา งสรรค วางแผน
Design
(ด’ิ ไซน)
40
คิดเปน
Unplugged Ac�i��t� 2.1
พิจารณาสถานการณท่ีกําหนดให แลวออกแบบโปรแกรมดวยการ
เขียนขอ ความ
สถานการณ์
1. ¡ŒÒ¹µŒÍ§¡ÒÃà¢Õ¹â»Ãá¡ÃÁà¾è×ÍËÒ¼ÅËÒâͧ¨íҹǹ 2 ¨íҹǹ â´ÂãËŒ¼ÙŒãªŒÃкصÑǵéѧ
áÅеÑÇËÒà ¨Ò¡¹Ñé¹áÊ´§¼ÅÅѾ¸ÍÍ¡·Ò§¨ÍÀÒ¾
¡ŒÒ¹ÊÒÁÒöÍ͡Ẻâ»Ãá¡ÃÁ´ŒÇ¡ÒÃà¢Õ¹¢ŒÍ¤ÇÒÁä´Œ ´Ñ§¹éÕ
1) รบั คา ตัวตง้ั และตัวหารจากผใู ช.................................................................................................................................................................................................................................................
2) หาผลหารของตัวเลขท่รี ับมา.................................................................................................................................................................................................................................................
3) แสดงผลลัพธทางจอภาพ.................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................. เฉฉบลับย
.................................................................................................................................................................................................................................................
สถานการณ์
2. ¡ŒÒ¹µŒÍ§¡ÒÃà¢Õ¹â»Ãá¡ÃÁ·èÕÃѺ¤‹ÒµÑÇàÅ¢ 1 ¨íҹǹ áÅŒÇãËŒâ»Ãá¡ÃÁáÊ´§µÑÇàÅ¢
¹Ñé¹ÍÍ¡·Ò§¨ÍÀÒ¾áÅÐÅ´¤‹Ò¢Í§µÑÇàŢŧ·ÕÅÐ 1 â´ÂáÊ´§¤‹Ò¢Í§µÑÇàÅ¢·Ø¡¤Ãéѧ·èÕÅ´
¨¹¡ÃзèѧáÊ´§¤‹Ò¢Í§µÑÇàŢ෋ҡѺ 0
¡ŒÒ¹ÊÒÁÒöÍ͡Ẻâ»Ãá¡ÃÁ´ŒÇ¡ÒÃà¢Õ¹¢ŒÍ¤ÇÒÁä´Œ ´Ñ§¹éÕ
1) รับคาตวั เลขจากผใู ช 1 จํานวน.................................................................................................................................................................................................................................................
2) ตรวจสอบวาตวั เลขมีคา มากกวา 0 หรอื ไม ถามีคามากกวา 0 ทาํ ขอ 3).................................................................................................................................................................................................................................................
ถามคี าเทากับ 0 ขา มไปทาํ ขอ 4).................................................................................................................................................................................................................................................
3) แสดงคาของตวั เลข แลว ลดคาของตัวเลขลง 1 และยอ นกลบั ไปทําขอ 2).................................................................................................................................................................................................................................................
4) แสดงคาของตัวเลข.................................................................................................................................................................................................................................................
การออกแบบและเขียนโปรแกรมอยา งงา ย 41
Unplugged Ac�i��t� 2.2
พจิ ารณาสถานการณท ่ีกําหนดให แลวออกแบบโปรแกรมดว ยการ
เขยี นผังงาน จากน้ันใหค รูประเมนิ ผลงานของนักเรยี น
สถานการณ์
1. ¡ŒÒ¹µŒÍ§¡ÒÃà¢Õ¹â»Ãá¡ÃÁ à¾×èÍËÒ¼ÅËÒâͧ¨íҹǹ 2 ¨íҹǹ â´ÂãËŒ¼ÙŒãªŒÃкصÑǵéѧ
áÅеÑÇËÒà ¨Ò¡¹Ñé¹áÊ´§¼ÅÅѾ¸ÍÍ¡·Ò§¨ÍÀÒ¾
(เขยี นผังงาน)
เร่ิมตน
เฉฉบลบั ย รบั คาตัวตัง้ และตัวหารจากผูใช
หาผลหารของตวั เลขท่รี บั มา
แสดงผลหาร
ส้ินสุด
การประเมินผลงาน ปรบั ปรงุ
ดี พอใช
42
คิดเปน
สถานการณ์
2. ¡èÔ§µŒÍ§¡ÒÃà¢Õ¹â»Ãá¡ÃÁ à¾è×͵ÃǨÊͺµÑÇàÅ¢·ÕèÃѺÁÒÇ‹Ò à»š¹¨íҹǹ¤Ù‹ËÃ×ͨíҹǹ¤èÕ
â´ÂãËŒâ»Ãá¡ÃÁáÊ´§¼ÅÅѾ¸ÍÍ¡·Ò§¨ÍÀÒ¾
(เขียนผงั งาน)
เร่ิมตน
รับคาตวั เลขจากผใู ช
ตัวเลขทีร่ บั มาหาร 2 ลงตวั เฉฉบลบั ย
ใช หรือไม ไมใช
จํานวนคู จาํ นวนคี่
สิน้ สุด
การประเมินผลงาน ปรบั ปรงุ
ดี พอใช
การออกแบบและเขยี นโปรแกรมอยา งงาย 43
สถานการณ์
3. ¡ŒÒ¹µŒÍ§¡ÒÃà¢Õ¹â»Ãá¡ÃÁ·èÕÃѺ¤‹ÒµÑÇàÅ¢ 1 µÑÇ áÅŒÇãËŒâ»Ãá¡ÃÁáÊ´§µÑÇàÅ¢¹Ñé¹
ÍÍ¡·Ò§¨ÍÀÒ¾áÅÐÅ´¤‹ÒµÑÇàŢŧ·ÕÅÐ 1 â´ÂáÊ´§¤‹ÒµÑÇàÅ¢·Ø¡¤Ãéѧ·èÕÅ´ ¨¹¡ÃзÑè§
áÊ´§¤‹ÒµÑÇàŢ෋ҡѺ 0 áŌǨ֧¨ºâ»Ãá¡ÃÁ
(เขยี นผังงาน)
เรมิ่ ตน
รับคา ตัวเลขจากผูใช
เฉฉบลบั ย ตัวเลขมคี ามากกวา 0
ใช หรือไม ไมใช
แสดงคา ตัวเลข แสดงคา ตัวเลข
คาตัวเลข -1 ส้ินสดุ
การประเมินผลงาน ปรบั ปรุง
ดี พอใช
44
คิดเปน
2 ¡ÒÃà¢Õ¹â»Ãá¡ÃÁÀÒÉÒ Scratch
โปรแกรมภาษา Scratch เปนโปรแกรมท่ีนําบล็อกคําส่ังมาวางตอกันแทนการ
พิมพค าํ สงั่ จงึ เปน โปรแกรมทงี่ ายตอ การเขยี นโปรแกรม และชว ยใหสามารถเขาใจการ
ทํางานของโปรแกรมไดอยางรวดเร็ว ซึ่งผูใชงานสามารถเขาใชงานโปรแกรมไดทาง
https://scratch.mit.edu
2.1 การสรางและการใชง านตวั แปร
ตัวแปร เปนฟงกชันที่ใชสําหรับกําหนดคาของขอมูล หรือระบุคาของขอมูล
เพ่ือใชในการประมวลผลของโปรแกรม การสรางตัวแปรในโปรแกรมภาษา Scratch
สามารถทาํ ได ดงั นี้
1
3
เฉฉบลบั ย
4
2 56
1 เลอื กเมนู โคด 2 เลอื กคําส่งั ตัวแปร
3 คลิกคาํ สัง่ สรางตวั แปร 4 กําหนดช่ือตัวแปรใหม
5 กําหนดความสมั พนั ธของ 6 คลกิ ตกลง
ตัวแปรกับตวั ละคร การออกแบบและเขียนโปรแกรมอยางงาย 45