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 สื่อการสอน 1

สื่อการสอน 1

Published by สุนิต อุยพิตัง, 2022-06-14 04:55:57

Description: สื่อการสอน 1

Search

Read the Text Version

สื่อการสอน วิชาวทิ ยาการคานวณ กลุ่มสาระการเรยี นรู้วิทยาศาสตรแ์ ละเทคโนโลยี เรื่อง การออกแบบและการเขียนอัลกอรทิ ึม ระดับชั้น มธั ยมศกึ ษาปีท่ี 1 ครูผู้สอน นางสาวสนุ ิต อยุ พติ งั

ทบทวนความรู้ ภาษาธรรมชาติ

รหสั จาลอง Pseudo Code มปี ระโยชนอ์ ย่างไร

รหัสจาลองชว่ ยอานวยความสะดวกในการเขยี นโปรแกรม เนือ่ งจากรหสั จาลองเป็นโครงสร้างของคาส่ังทช่ี ัดเจน

นกั เรยี นจะเลอื กเขยี นอัลกอรทิ ึมแบบไหน เพราะอะไร?

การเขยี นอัลกอรทิ ึมด้วยรหสั จาลอง Pseudo Code

รหัสจาลอง คือรูปแบบภาษาท่ีมีโครงสรา้ งท่ีชดั เจน กระชับ เพ่ือใช้อธบิ ายขั้นตอน การทางานของอลั กอริทึม โดยไมข่ น้ึ กบั ภาษาคอมพิวเตอรใ์ ดภาษาหนึ่ง และสามารถแปลงรหสั จาลองเป็นภาษาคอมพิวเตอรไ์ ด้งา่ ย โดยรหัสจาลองสามารถ ใชร้ ูปแบบคาสงั่ ท่เี ป็นภาษาอังกฤษหรือภาษาไทยกไ็ ด้

หลกั เกณฑ์การเขยี นอัลกอริทึม ด้วยรหสั จาลอง

1. ใช้คาสั่งเปน็ รปู แบบภาษาท่ีสนั้ กระชับ และเขา้ ใจงา่ ย 2. ควรมหี มายเลขลาดับข้ันตอนชัดเจน 3. ไมจ่ าเปน็ ต้องมเี คร่ืองหมายวรรคตอน 4. รหัสจาลองต้องไมข่ ึ้นกับภาษาคอมพิวเตอรภ์ าษาใดภาษาหนึ่ง 5. ในบรรทดั หน่ึงใหม้ ีคาสั่งเพยี งคาสงั่ เดียว 6. ในการเขยี นคาส่ังให้เรียงจากบนลงลา่ ง และมจี ดด สิ้นสดดเพียงจดดเดยี ว

ประPโยsชeuนd์ขoองCรหodัสeจาลอง

1. รหัสจาลองเป็นเครื่องมอื ในการกาหนดโครงร่างกระบวนการทางานของ การเขยี นโปรแกรมแต่ละโปรแกรม 2. รหสั จาลองเปน็ ต้นแบบในการทบทวน ปรบั ปรดงแก้ไข และพฒั นา โปรแกรมของโปรแกรมเมอร์และนักวิเคราะห์ระบบ 3. รหัสจาลองเปน็ ตัวกาหนดงานเขยี นโปรแกรม เพ่ือใหโ้ ปรแกรมเมอร์ นาไปพฒั นา ส่ังให้คอมพวิ เตอร์ทางานตามกระบวนการทไี่ ด้จาลองไวใ้ นรหัสจาลอง

คาถามชวนคดิ !

ขอ้ ใดเปน็ คาสัง่ เริม่ ตน้ เมื่อเขยี นอลั กอรทิ มึ ด้วยรหสั จาลอง? 1. Find 2. Start 3. Input 4. Computer

ตวั Pอsยeา่uงdรoหัสCจoาdลeอง

➢ Terminate เรม่ิ ต้นโปรแกรม, สน้ิ สดด โปรแกรม START, STOP, BEGIN , END ➢ Input รับคา่ ทางอดปกรณ์นาเขา้ ขอ้ มลู เข้า READ, GET, INPUT ➢ Output แสดงผลผ่านอดปกรณ์นาข้อมูลออก WRITE, DISPLAY, SHOW, PRINT, OUTPUT

กจิ กรรมท่ี 1

กจิ กรรมที่ 1 การคานวณหาพนื้ ทสี่ ีเ่ หลย่ี มผืนผ้า และแสดงผลลพั ธ์การคานวณด้วยการใช้ ภาษาธรรมชาตแิ ละรหัสจาลอง สตู รการคานวณหาพ้นื ทสี่ ี่เหลย่ี มผนื ผา้ พื้นท่ีสเ่ี หลี่ยม = ความกวา้ ง x ความยาว Area of a Rectangle = width x length

จงเขยี นอัลกอรทิ มึ ดว้ ยภาษาธรรมชาติและรหสั จาลอง เพอื่ คานวณหาพื้นท่ี สี่เหลยี่ มผนื ผ้า และแสดงผลลพั ธก์ ารคานวณ ปัญหา : การคานวณหาพื้นท่ีส่ีเหลี่ยมผืนผ้า ซ่งึ มสี ูตรในการคานวณ ดังนี้ พืน้ ทส่ี เี่ หลยี่ ม = ความกวา้ ง x ความยาว

การเขยี นอลั กอริทมึ ดว้ ย ภาษาธรรมชาติ (Natural Language) 1. เร่ิมต้นการทางาน 2. นาเข้าข้อมลู ความกว้างของสีเ่ หลยี่ มผืนผ้า 3. นาเขา้ ขอ้ มลู ความยาวของสี่เหลี่ยมผนื ผ้า 4. คานวณ พ้นื ทีส่ ่ีเหลยี่ มผืนผ้า = ความกว้าง x ความยาว 5. แสดงผล พ้นื ท่ีสีเ่ หลยี่ มผนื ผา้ 6. จบการทางาน

การออกแบบและการเขียนอลั กอรทิ ึมดว้ ยรหสั จาลอง (Pseudo code) 1. START 2. INPUT width 3. INPUT length 4. COMPUTE area = width x length 5. OUTPUT area 6. STOP

กจิ กรรมท่ี 2

กจิ กรรมท่ี 2 ให้นักเรยี นจบั กล่มุ กลุ่มละ 4-5 คน ช่วยกนั แปลงภาษาธรรมชาตติ อ่ ไปนี้ให้เป็นรหัสจาลอง ลงในกระดาษทค่ี รูแจกให้

การเขียนอัลกอริทมึ ดว้ ย ภาษาธรรมชาติ (Natural Language) 1. เร่มิ ต้นการทางาน 2. นาเขา้ ข้อมลู ความกว้าง 3. นาเข้าข้อมูล ความยาว 4. นาเข้าข้อมูล ความสูง 5. คานวณ ปริมาตร = กว้าง x ยาว x สงู 6. แสดงผล ปรมิ าตร 7. จบการทางาน

การออกแบบและการเขยี นอัลกอรทิ ึมด้วยรหัสจาลอง (Pseudo code) 1. START 2. INPUT width 3. INPUT length 4. INPUT height 5. COMPUTE volume = width x length x height 6. OUTPUT volume 7. STOP

สื่อการสอน วิชาวทิ ยาการคานวณ กลุ่มสาระการเรยี นรู้วิทยาศาสตรแ์ ละเทคโนโลยี เรื่อง การออกแบบและการเขียนอัลกอรทิ ึม ระดับชั้น มธั ยมศกึ ษาปีท่ี 1 ครูผู้สอน นางสาวสนุ ิต อยุ พติ งั


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