เทคโนโลย(ี วทิ ยาการคานวณ) 1หนว่ ยการเรยี นรู้ท่ี
ชน้ั ประถมศึกษาปีที่ 4 การใช้รหสั จาลองในการแก้ปญั หา
กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
ครผู ู้สอน สวุ นนั ท์ แซ่ตัน
การใชร้ หสั จาลองในการแกป้ ญั หา
การเขยี นโปรแกรม
ก า ร เ ขี ย น ชุ ด ค า สั่ ง ใ ห้ ค อ ม พิ ว เ ต อ ร์ ท า ง า น ต า ม
เง่ือนไขที่กาหนด โดยมีการออกแบบ การเขียนชุดคาสั่ง
การตรวจสอบผลลพั ธ์
การแสดงอลั กอริทมึ ด้วยรหสั จาลองหรือซูโดโคด้
(Pseudocode)
การอธิบายด้วยรหัส เราสามารถกาหนดรหสั จาลองข้ึน
เองได้
คาสั่งหรอื รหสั จาลองในการเขียนโปรแกรม
เดนิ ไปดา้ นบน เดนิ ไปดา้ นลา่ ง เดนิ ไปทางซ้าย
เดนิ ไปทางขวา เก็บ…………….
การเขียนโปรแกรม กระรอก
แอ่งนา้
ตัวอยา่ ง กระรอกเดนิ ทางกลบั บา้ น โดยท่ตี อ้ งผา่ นแอง่ นา้ ทกุ แอ่ง บา้ น
คาส่ัง
การเขยี นโปรแกรม
ลาดบั ชุดคาส่งั คาสั่งท่ีวนซาของชุดคาส่งั
1) 2) 3) 4) 5) 6) ซ้ากัน 2 ครงั้ ซา้ กัน 4 คร้ัง
การเขียนโปรแกรม กระรอก
ถว่ั
ตัวอย่าง กระรอกเก็บถ่วั กลบั บา้ นไปฝากแม่ และหา้ มตกแอง่ น้า แอง่ นา้
บ้าน
เก็บ
เก็บ คาส่งั
เกบ็ ถว่ั
การเขียนโปรแกรมแบบวนซ้า
เกบ็
เก็บ
ลาดบั ชดุ คาสง่ั คาสงั่ ทีว่ นซาของชุดคาสง่ั
1) 2) 3) 4) 5) 6) 7) 8) เกบ็ ถวั่
เก็บถว่ั เกบ็ ถ่วั ซา้ กนั 2 ครัง้
ชวนกันคิด ? โรงเรยี น
บ้าน
นกั เรียนเดินทางจากบ้านไปโรงเรยี นโดยต้องผา่ นตน้ ไม้เพยี ง 1 ตน้ เท่าน้นั ตน้ ไม้
และเป็นเสน้ ทางทสี่ ั้นทสี่ ดุ
คาสัง่
ชวนกนั คดิ ? นักเรยี น
บ้าน
นักเรยี นเกบ็ ผลไมไ้ ปฝากคณุ แม่ท่บี า้ น โดยที่ไมต่ กแอง่ น้า แอ่งนา
ผลไม้
คาสั่ง
เกบ็ ผลไม้
เฉลย นกั เรยี นเดินทางจากบา้ นไปโรงเรยี น โดยตอ้ งผ่านตน้ ไมเ้ พียง 1 ตน้ เทา่ นั้น และเปน็ เส้นทางท่สี ้ันท่ีสดุ
ลาดบั ชุดคาส่งั คาสั่งที่วนซาของชดุ คาสั่ง
1) 2) 3) 4) 5) 6) 7) ซ้ากนั 3 คร้ัง ซ้ากนั 4 ครัง้
เฉลย เกบ็ ผลไม้ไปฝากคุณแมท่ ี่บา้ น โดยที่ไม่ตกแอ่งนา้
เกบ็
เกบ็
เก็บ
ลาดบั ชุดคาสั่ง คาสง่ั ทว่ี นซาของชุดคาส่ัง
1) 2) 3) 4) 5) 6) 7) 8) 9) เกบ็ ผลไม้
เกบ็ เก็บ เก็บ
ผลไม้ ผลไม้ ผลไม้ ซ้ากัน 3 คร้ัง
การเขียนโปรแกรมแบบวนซ้า
การเขียนคาส่ังให้โปรแกรมทางานซ้ากันหลายๆ รอบ
การเขยี นคาสง่ั ใหเ้ ด็กผ้ชู ายเดินไปข้างหน้า 3 กา้ ว
กา้ วท่ี 1 กา้ วท่ี 2 กา้ วที่ 3