Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore เล่มรายงานการอบรมวิทยาการคำนวณ 10-11 ต.ค. 63

เล่มรายงานการอบรมวิทยาการคำนวณ 10-11 ต.ค. 63

Published by Thitiyaporn Keebsantia, 2020-12-04 02:32:16

Description: เล่มรายงานการอบรมวิทยาการคำนวณ 10-11 ต.ค. 63

Search

Read the Text Version

Networks ลลัพธเ์ รียงลาดบั อยตอ้ งทาอยา่ งไร

กจิ กรรมท่ี 1.4 Sorting หากต้องการใหค้ นท่ถี อื ไปถึงจุดสน้ิ สุดเพียงคน

Networks อการด์ ทีม่ ีแตม้ น้อยท่สี ดุ นเดยี วต้องทาอยา่ งไร

กจิ กรรม การเรีย

มที่ 1.5 ยงข้อมูล

กิจกรรมท่ี 1.5 การเรยี งข แบง่ กลมุ่ 10 กล่มุ แตล่ ะกลุ่มรับชดุ กา

ข้อมูล ารด์ ขอ้ มลู กล่มุ ละ 1 ชุด ชุดละ 10 ใบ

กจิ กรรมท่ี 1.5 การเรียงข ใหเ้ รียงขอ้ มูลจากนอ้ ยไปหามากห

ข้อมูล หรอื มากไปหาน้อย โดยมีกติกาดงั นี้

กิจกรรมท่ี 1.5 การเรยี งข กตกิ า ❖ สมั ผสั การด์ ได้ทีละใบ ❖ การด์ ที่สัมผัสสามารถหงายขน้ึ หรอื ขยับเล่ือนเป ❖ เม่อื พจิ ารณาแล้วใหว้ างลงบนโต๊ะดงั น้ี ➢ หงายการ์ดวางไวเ้ มอ่ื แน่ใจวา่ วาง ➢ ควา่ การด์ ท่ีไมต่ ้องการไวห้ ากยงั ต ตาแหนง่ ทไ่ี มถ่ กู ตอ้ ง ➢ ใหน้ ับจานวนครง้ั ในสมั ผสั การ์ด ➢ ถา้ การด์ ถกู หงายครบทุกตัวแสดง

ขอ้ มูล ปล่ยี นตาแหนง่ ได้ งในตาแหนง่ ทีถ่ กู ต้องและหา้ มสมั ผสั อกี ตอ่ ไป ตอ้ งใชเ้ ปิดมาพจิ ารณาอกี ในอนาคตหรอื คิดวา่ ยังอย่ใู น งวา่ ส้นิ สุดการทางาน

กจิ กรรม Bloc

มท่ี 1.6 ckly

กจิ กรรมที่ 1.6 Blocky แนวคดิ จ

ดการเขยี นโปรแกรมดว้ ย Blockly จากข้นั ตอนวธิ ที ่อี อกแบบไว้

Blockly ● Blockly เปน็ ระบบทพี่ ัฒนาโดย google เพอื่ เ แนวคิดการเขียนโปรแกรม หรอื ฝกึ การเรยี นโป นาไปสู่การเขียนโปรแกรมท่ชี านาญมากย่งิ ข้นึ ● ผสู้ อนทีส่ ามารถพัฒนาเป็นสื่อการเรยี นการสอ https://developers.google.com/blockly ● รองรับ web android iOS

เปน็ เครอื่ งมอื ในการเรยี นรหู้ รอื ทดสอบข้นั ตอนวธิ ี ปรแกรม ซ่งึ มจี ัดประสงค์ให้ง่ายตอ่ การเรยี นรทู้ ี่ https://developers.google.com/blockly/ อนได้ y/guides

blockly → การเรยี นรู้ ……… ระบุขน้ั ตอนวธิ ี ……… 1. ……. ……… 2. …… ……… 3. ……. วเิ คราะห์ปญั หา หากพบข้อผดิ พลาด อาจกลับไปตรวจสอบการ เขียนโปรแกรม หรือ ขัน้ ตอนวิธี หรือวเิ คราะหป์ ญั หาใหม่ ตรวจหาขอ้ ผดิ พลาด

เขยี นโปรแกรม หรอื ใช้ blocky แสดงการแก้ปญั หา

กจิ กรรมที่ 1.6 Blocky ทดลองเขยี นโปรแกรมจาก ทีเ่ ว็บไซต์ blockly.p

กขน้ั ตอนวิธดี ้วย Blockly programming.in.th

กจิ กรรมที่ 1.6 Blocky วธิ ีการเขียนโปรแกรม ดว้ ย Blockly https://blockly.programming.in.th/







ปัญหา: ระบบรดน้าตน้ ไม้ คดิ : การตัดสินใจรดน้าตน้ ไม้ของระบบรดนาต้นไ ความชน้ื ของดิน แลว้ เปรยี บเทียบกับคา่ ที่กาหนด 50 หน่วย) หากคา่ ความชื้นต่ากวา่ ค่าที่กาหนด ร ความชนื้ เกนิ กวา่ หรอื เท่ากบั ค่าที่กาหนด ระบบจ

ไมอ้ ตั โนมตั ิ ระบบจะต้องอ่านข้อมูล ดไว้ (สมมติค่าความช้นื ทก่ี าหนดเปน็ ระบบจะสง่ สัญญาณเปิดนา้ และหากคา่ จะสง่ สัญญาณปิดน้า

ระบบรดน้าตน้ ไม้ ข้ันตอนวิธี: 1. อ่านคา่ ความช้ืนของดิน 2. ให้ H แทนคา่ ความช้ืน 3. ถา้ H < 50 แล้ว 3.1 ส่งสญั ญาณเปิดน้า ถา้ เงื่อนไขไมเ่ ป็นจริง 3.2 ส่งสัญญาณปิดน้า



ระบบรดนา้ ตน้ ไม้ เขยี นโปรแกรมโดย blockly ที่ : blockly.program

mming.in.th

ระบบรดน้าตน้ ไม้ ทดสอบ ● ข้ันตอนวธิ มี ีการตัดสนิ ใจเพียงครง้ั เ ● ระบบรดนา้ ตน้ ไมม้ กี ารอ่านค่าและส ● ต้องใหม้ กี ารทางานซ้าๆ ตอ่ เน่อื งก

เดยี ว สง่ สญั ญาณควบคมุ สม่าเสมอ กนั ไป

ระบบรดนา้ ต้นไม้ ปรับปรงุ 1. ทาซา้ ทุก ๆ 1 วนิ าที 1.1 อา่ นค่าความชืน้ ของดิน 1.2 ให้ H แทนคา่ ความชนื้ 1.3 ถ้า H < 50 แลว้ 1.3.1 สง่ สัญญาณเปิดนํ้า ถ้าเงอ่ื นไขไมเ่ ป็นจรงิ 1.3.2 ส่งสัญญาณปิดนํา้

H<50





การหาค่าสูงทส่ี ดุ รายการข้อมลู : 12,43,55,66,11,63,86,13,98,21,5 หาคา่ สงู ท่สี ุดจากรายการจะจาค่าสงู ท่สี ุดจากการพจิ

56,76,1,35,67,22,89,32,12,97,23,76,......... จารณาข้อมลู ทีละตัว

ขัน้ ตอนวิธี : หาคา่ สงู ท่สี ุดของข้อมลู ในรายการ ข้อมูลเขา้ : รายการขอ้ มลู ขอ้ มูลออก : ค่าสูงสดุ ของข้อมลู 1. พจิ ารณาขอ้ มลู ตัวแรก ให้ Max มีคา่ เปน็ ขอ้ มลู ด 2. พจิ ารณาขอ้ มลู ตัวถดั ไป ทีละจาานวน 2.1 เรียกข้อมลู ตัวทก่ี าาลังพิจารณาวา่ x 2.2 ถา้ x > Max แลว้ ให้ Max ← x 3. ตอบวา่ คา่ สงู ทีส่ ุดคือ Max

ดงั กลา่ ว

การหาคา่ สงู ท่สี ดุ



หาค่าต่าสุด รายการขอ้ มูล: 12,43,55,66,11,63,86,13,98,21,5 หาค่าต่าท่สี ดุ จากรายการจะจาคา่ นอ้ ยทสี่ ุดจากการพ

56,76,1,35,67,22,89,32,12,97,23,76,......... พิจารณาขอ้ มลู ทลี ะตัว

หาผลรวมของตวั เลขในรายการ รายการขอ้ มลู : 12,43,55,66,11,63,86,13,98,21,5 นาคา่ เลขไปรวมกับตัวถดั ไปจนครบทกุ ตวั ในรายการ hint: สรา้ งตวั แปร Total

56,76,1,35,67,22,89,32,12,97,23,76,......... ร





หาคา่ เฉล่ยี


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook