More Related Content
Similar to ชุดฝึกทักษะ 54
Similar to ชุดฝึกทักษะ 54 (20)
More from Orapan Chamnan (20)
ชุดฝึกทักษะ 54
- 1. ชุดฝึ กทักษะ
เรื่ อง การเขียนจาลองความคิด
วิชา การเขียนโปรแกรมด้ วยภาษาคอมพิวเตอร์
ชั้นมัธยมศึกษาปี ที่ 6
ครู อรพรรณ ชานาญ
กล่ มสาระการเรี ยนร้ ูการงานอาชีพและเทคโนโลยี
ุ
โรงเรี ยนท่ าแพผดุงวิทย์
สานักงานเขตพืนที่การศึกษามัธยมศึกษา เขต16
้
- 2. คาชี้แจงในการใช้ ชุดฝึ กทักษะ เรื่อง การจาลองความคิด
การใช้ชุดฝึ กทักษะ เรื่ อง การจาลองความคิด มีขอควรปฏิบติและทาความเข้าใจดังต่อไปนี้
้ ั
1. ชุด ฝึ กทักษะ เรื่ อง การจาลองความคิด พัฒนาขึ้น เพื่อใช้สอน รายวิชา การเขียนโปรแกรมด้วย
ภาษาคอมพิวเตอร์ เพื่อมุ่งเน้นให้นกเรี ยนได้เรี ยนรู ้เกี่ยวกับ การแก้ปัญหาทางคอมพิวเตอร์ และทักษะการคิด
ั
นาความรู้ไปใช้ประโยชน์ในชีวตประจาวัน
ิ
2. ระยะเวลาที่ใช้ในการทดลองสอนด้วยชุดฝึ กทักษะนี้ ใช้เวลา 4 คาบ คาบละ 60 นาที
3.ชุดฝึ กทักษะนี้พฒนาขึ้นเพื่อให้นกเรี ยนระดับมัธยมศึกษาปี ที่ 6 ได้ใช้ในการเรี ยนรายวิชา การ
ั ั
เขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
4. ผูใช้ควรดาเนินการเรี ยนการสอนโดยเรี ยงชุด ฝึ กทักษะ ชุดที่ 1-3
้
ชุดฝึ กทักษะที่ 1 เรื่ องการจาลองความคิดและโครงสร้างแบบลาดับ
ชุดฝึ กทักษะที่ 2 เรื่ องโครงสร้างแบบทางเลือก
ชุดฝึ กทักษะที่ 3 เรื่ องโครงสร้างแบบวนซ้ า
ชุดฝึ กทักษะ เรื่ อง การจาลองความคิด สาหรับนักเรี ยนชั้นมัธยมศึกษาปี ที่ 6 มี 6 องค์ประกอบดังนี้
1) ชื่อชุดฝึ กทักษะ 2) คาชี้แจงประกอบชุดฝึ กทักษะ 3) จุดประสงค์การเรี ยนรู้ 4) เนื้อหา สาระ 5) กิจกรรม
และ 6) การประเมินผล
- 3. ชุดฝึ กทักษะที่ 1
เรื่ อง การจาลองความคิดและโครงสร้างแบบลาดับ
ระดับชั้นมัธยมศึกษาปี ที่ 6
กลุ่มสาระการเรี ยนรู้การงานอาชีพและเทคโนโลยี
โรงเรี ยนท่าแพผดุงวิทย์
สานักงานเขตพื้นที่การศึกษามัธยมศึกษาเขต 16
- 4. ชุดฝึ กทักษะที่ 1
เรื่อง การจาลองความคิดและโครงสร้ างแบบลาดับ
จุดประสงค์
เพื่อให้ผเู้ รี ยนสามารถ
1.เขียนลาดับขั้นตอนจาลองความคิดเป็ นข้อความ
2.เขียนลาดับขั้นตอนจาลองความคิดเป็ นผังงาน
3.ใช้ทกษะกระบวนการกลุ่มในการปฏิบติกิจกรรมได้อย่างเหมาะสม
ั ั
เวลาทีใช้ 1 ชั่วโมง
่
- 5. คาชี้แจง
การเรี ยนโดยชุด ฝึ กทักษะ เป็ นการเรี ยนกาหนดสถานการณ์ให้นกเรี ยนศึกษาตามขั้นตอนด้วย
ั
ตนเอง นักเรี ยนควรปฏิบติ ดังนี้
ั
1. ชุดฝึ กทักษะที่ 1 เรื่ อง การจาลองความคิดและโครงสร้างแบบลาดับ เวลาเรี ยนทั้งหมด 1 คาบ
(60 นาที)
2. ให้นกเรี ยนศึกษาจุดประสงค์ของกิจกรรมให้เข้าใจ
ั
3. ให้นกเรี ยนศึกษาเนื้อหา และปฏิบติกิจกรรมในชุด ฝึ กทักษะที่ 1 เรื่ อง “การจาลองความคิดและ
ั ั
โครงสร้างแบบลาดับ”
4. เมื่อนักเรี ยนปฏิบติชุด ฝึ กทักษะเสร็ จ ให้ทากิจกรรมที่ 1 รวบรวมส่ งครู ผสอนประเมินการทา
ั ู้
กิจกรรม
5. ระหว่างปฏิบติกิจกรรม ถ้าผูเ้ รี ยนมีปัญหาไม่เข้าใจ สามารถปรึ กษา หรื อซักถามครู ผสอนได้
ั ู้
- 6. เนือหา สาระ
้
เรื่อง การจาลองความคิด และโครงสร้างแบบลาดับ
เครื่ องมือที่ใช้ในการจาลองความคิดมักจะประกอบขึ้นด้วยเครื่ องหมายที่แตกต่างกันหลายอย่าง
พอสรุ ปได้เป็ น 2 ลักษณะได้แก่
1.ข้ อความหรื อคาบรรยาย (Pseudo Code)
เป็ นการเขียนเค้าโครงด้วยการบรรยายเป็ นภาษาที่มนุษย์ใช้สื่อสารกัน เพื่อให้ทราบถึงขั้นตอนการ
ทางานของโปรแกรมแต่ละตอน ในบางครั้งอาจใช้คาสั่งของภาษาที่ใช้เขียนโปรแกรมก็ได้
ตัวอย่าง Pseudo code แสดงขั้นตอนการต้ มบะหมี่
1. ต้มน้ าให้เดือด
2. ใส่ บะหมี่ลงในน้ าเดือด
3. ต้มประมาณ 1 นาที
4. ใส่ เครื่ องปรุ งแล้วยกหม้อลงจากเตา
ตัวอย่าง Pseudo code แสดงขั้นตอนการไปทาข้ อสอบวิชาคอมพิวเตอร์
1. อ่านคาชี้แจงของข้อสอบ
2. คิดถึงหน้าอาจารย์ผสอน
ู้
3. ลงมือทาข้อสอบตั้งแต่ขอแรกถึงข้อสุ ดท้าย
้
4. มองหน้าเพื่อนข้างๆ
5. กลับมามองที่ขอสอบของตัวเอง แล้วตรวจคาตอบตั้งแต่ขอแรกถึงข้อสุ ดท้าย
้ ้
6. ตัดสิ นใจส่ งข้อสอบให้อาจารย์ผคุมสอบ
ู้
- 7. ตัวอย่าง Pseudo code แสดงการหาพืนทีของวงกลม เขียนตัวข้ อความภาษาอังกฤษ
้ ่
Start
Read radius
Compute Area = 3.1415 * radius * radius
Display Area
Stop
การหาพืนทีวงกลมโดยใช้ สูตรหา
้ ่
พื้นที่วงกลม = 3.1415 x รัศมี x รัศมี
จากตัวอย่างมี Area เป็ นตัวแปรแทนพื้นที่ของวงกลม
Radius เป็ นตัวแปรแทนรัศมี
- 8. 2.สัญลักษณ์ (Flow Chart)
เป็ นเครื่ องหมายรู ปแบบต่างๆ ซึ่ งใช้สาหรับสื่ อสารความหมายให้เข้าใจตรงกัน ซึ่ง สถาบัน
ั
มาตรฐานแห่งชาติอเมริ กน (The American National Institute, ANSI) ได้กาหนดสัญลักษณ์ไว้เป็ น
มาตรฐาน
ตารางสั ญลักษณ์ของผังงาน
- 9. การเขียน Pseudo Code และ Flow Chart แบบโครงสร้ าง
โครงสร้างควบคุมหลัก 3 แบบ ได้แก่
โครงสร้างแบบลาดับ (Sequential structure)
โครงสร้างแบบทางเลือก (Selection structure)
โครงสร้างวนซ้ า (Repetition Structure)
โครงสร้ างแบบลาดับ(Sequential structure)
โครงสร้างแบบลาดับ คือ โครงสร้างแสดงขั้นตอนการทางานที่เป็ นไปตามลาดับก่อนหลัง และแต่
ละขั้นตอนจะถูกประมวลผลเพียงครั้งเดียวเท่านั้น
คาสั่งการทางาน A เริ่ มต้น
คาสั่งที่ A
คาสั่งการทางาน B คาสั่งที่ B
….
จบ
รูปแสดง Flow Chart แบบลาดับ แสดง Pseudo Code แบบลาดับ
ตัวอย่างที่ 1 ลาดับงานการต้มบะหมี่
แบบข้ อความ(Pseudo code)
เริ่ มต้น
1. ต้มน้ าให้เดือด
2. ใส่ บะหมี่ลงในน้ าเดือด
3. ต้มประมาณ 1 นาที
4. ใส่ เครื่ องปรุ งแล้วยกหม้อลงจากเตา
จบ
- 10. แบบผังงาน(Flow chart)
1
่
จากตัวอย่าง นักเรี ยนสังเกตหรื อไม่วา ใช้เพียง 3 สัญลักษณ์นนคือ
ั่
บอกจุด เริ่ มต้น , สิ้ นสุ ด
บอกทิศทางการไล่ลง ทุกครั้งที่วาดต้องมีหวลูกศร
ั
สัญลักษณ์ บอกปฏิบติงาน เช่น a= b+ c
ั
- 11. การเขียน Flow chart ควรทาความเข้ าใจสัญลักษณ์ ในการเขียน และ
เลือกใช้ ให้ ถูกต้ อง เพราะถ้ าเลือกใช้ ผิด ความหมายก็ผิดด้ วย น่ ะจ๊ ะ
ตัวอย่างที่ 2 เขียนคาสั่งแสดงลาดับขั้นตอนของการหาพื้นที่สี่เหลี่ยมผืนผ้า
แบบข้ อความ(Pseudo code)
เริ่ มต้น
1.อ่านความยาวของด้านกว้างและด้านยาว
2.คานวณพื้นที่สี่เหลี่ยมผืนผ้า = ด้านกว้าง x ด้านยาว
3.พิมพ์ค่าพื้นที่สี่เหลี่ยมผืนผ้า
จบงาน
แบบผังงาน(Flow chart)
,
= x
- 12. ตัวอย่างที่ 3 แสดงการหาพื้นที่ของวงกลม
แบบข้ อความ(Pseudo code) เขียนเป็ นภาษาอังกฤษ
Start
Read radius ตัวแปร (Variable) เป็ นชื่อที่ต้ งขึ้นแทนค่า
ั
Compute Area = 3.1415 * radius * radius
ใดๆ ที่เปลี่ยนแปลงค่าได้ เช่น
Display Area
Stop radius= 2 area = 12.566
โดยกาหนดตัวแปรดังนี ้ radius= 5 area = 78.5375
radius เป็ น รั ศมี
….
Area เป็ น พืนที่ของวงกลม
้
แบบผังงาน(Flow chart)
Start
Read redius
Area=3.415 *radius*radius
print Area
Stop
- 13. กิจกรรม
ที่ 1
ฝึ กการเขียนลาดับขั้นตอนการแก้ปัญหา
โครงสร้างแบบลาดับ
นักเรียนลองเขียน Pseudo Code และ
Flow Chart ต่ อไปนีดูนะ
้
- 14. 1.ให้นกเรี ยนพิจารณาข้อความแสดงขั้นตอนการจาลองความคิดเป็ นข้อความเป็ นข้อความข้างล่างด้านซ้ายมือ
ั
แล้วนามาเรี ยงลาดับเป็ นขั้นตอนให้ถูกต้อง
เริ่ มต้น
จบ
คานวณหา พ.ท สี่ เหลี่ยมผืนผ้าโดยนาค่าความกว้างคูณกับค่าความยาว
รับค่าความกว้างเป็ นจานวนเต็มจากผูใช้
้
แสดงข้อความ “กรุ ณาป้ อนค่าความกว้างเป็ นจานวนเต็ม”
แสดงผลลัพธ์จากการคานวณหาค่า พ.ท. สี่ เหลี่ยมผืนผ้า
แสดงข้อความ “กรุ ณาป้ อนค่าความยาวเป็ นจานวนเต็ม”
รับค่าความยาวเป็ นจานวนเต็มจากผูใช้
้
แสดงลาดับเป็ นข้ อความ(Pseudo code)
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
- 16. 3. จงแสดงขั้นตอนการหาพื้นที่ของรู ปสี่ เหลี่ยมคางหมู
โดยกาหนดให้ พื้นที่สี่เหลี่ยมคางหมู = 1/2 * ผลบวกของด้านคู่ขนาน * สู ง
กาหนดตัวแปรที่ใช้คือ
W1 ใช้เก็บค่าความยาวของด้านที่ 1 ของรู ปสี่ เหลี่ยมคางหมู
W2 ใช้เก็บค่าความยาวของด้านที่ 2 ของรู ปสี่ เหลี่ยมคางหมู
H ใช้เก็บความสู ง
Area ใช้เก็บพื้นที่ของรู ปสี่ เหลี่ยมคางหมู
แบบข้ อความ(Pseudo code)
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
แบบผังงาน(Flow chart)
- 17. แบบทดสอบท้ายกิจกรรม ชุ ดฝึ กทักษะที่ 1
เรื่อง การจาลองความคิด และโครงสร้ างแบบลาดับ
คาชี้แจง : นักเรี ยนเลือกคาตอบที่ถูกต้องเพียงคาตอบเดียว แล้วทาเครื่ องหมาย X ลงในกระดาษคาตอบ
1.ข้อใดเป็ นประโยชน์ของผังงาน
ก. สามารถเรี ยนรู ้และเข้าใจผังงานได้ง่าย
ข. ผังงานเป็ นการสื่ อความหมายด้วยภาพ
ค. สามารถนามาใช้ทดสอบความถูกต้องของลาดับขั้นตอนได้ง่าย
ง. ถูกทุกข้อ
2.ข้อใดต่อไปนี้ผด ิ
ก. สัญลักษณ์ของการนาข้อมูลเข้าออกโดยทัวไปใช้รูปสี่ เหลี่ยมด้านขนาน
่
ข. จุดที่มีการตัดสิ นใจใช้รูปสี่ เหลี่ยมขนมเปี ยกปูน
ค. สัญลักษณ์ของการประมวลผลทัวไปใช้รูปสี่ เหลี่ยมผืนผ้า
่
ง. รู ปแบบของสัญลักษณ์ที่ใช้เขียนผังงานไม่มีมาตรฐาน
3.ถ้าต้องการนาเครื่ องคอมพิวเตอร์ มาช่วยในการคานวณหาค่าของพื้นที่สามเหลี่ยม จากสู ตร พื้นที่
สามเหลี่ยม = ½ x ความยาวฐาน x ความสู ง ข้อมูลที่ตองส่ งเพื่อเป็ นข้อมูลเข้าแก่เครื่ องคอมพิวเตอร์ เพื่อใช้
้
ในการแก้ปัญหาคือข้อมูลในข้อใด
ก. พื้นที่ของสามเหลี่ยม, ความยาวฐาน
ข. พื้นที่ของสามเหลี่ยม, ความสู ง
ค. ความยาวฐาน, ความสู ง
ง. พื้นที่ของสามเหลี่ยม, ความยาวฐาน, ความสู ง
4.สัญลักษณ์ในข้อใด สามารถมีได้เพียงสัญลักษณ์เดียวเท่านั้นในผังงาน
ก. จุดเริ่ มต้น
ข. การตัดสิ นใจ
ค. การแสดงผลข้อมูลทางภาพ
ง. การคานวณทางคณิ ตศาสตร์
5.สัญลักษณ์ในข้อใดเป็ นการแสดงผลข้อมูลออกทางเครื่ องพิมพ์
ก.
ข.
ค.
ง.
- 18. 6.ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง
ก. 2 โครงสร้าง คือ การทางานแบบลาดับ และการเลือกทา
ข. 2 โครงสร้าง คือ การทางานแบบลาดับ และการทาซ้ า
ค. 3 โครงสร้าง คือ การงานแบบลาดับ การเลือกทา และการทาซ้ า
ง. 3 โครงสร้าง คือ การทางานแบบลาดับ การเลือกทา และการทาในขณะที่
7.ข้อใดเป็ นวิธีการเขียนอธิ บายวิธีการทางานในลักษณะของรู ปภาพในการแก้ปัญหาทางคอมพิวเตอร์
ก.Flowchart ข. Workflow
ค.Statement Flow ง. Job Flow
8.ข้อใดไม่ใช่ประโยชน์ของการจาลองความคิดเป็ นข้อความหรื อแผนภาพ
ก. มีความสวยงาม
ข. มีความเป็ นระเบียบ
ค. เข้าใจขั้นตอนการทางานได้ง่าย
ง. ทาให้ผเู ้ กี่ยวข้องเข้าใจความคิดของผูเ้ ขียน
่
9. ปั ญหาที่มีความยุงยากซับซ้อน ถ้าต้องการให้การแก้ปัญหาเป็ นไป
ได้ง่ายและสามารถเข้าใจขั้นตอนการทางานได้ดี ควรทาอย่างไร
ก. ปรึ กษาเพื่อนร่ วมงานทุกคน
ข. จาลองความคิดเป็ นข้อความหรื อแผนภาพ
ค. เขียนวิธีการแก้ปัญหาตามความเข้าใจของตน
ง. ทดลองแก้ปัญหาตามที่คิดไว้ ถ้ามีวธีใหม่ขณะทางานที่ดีกว่าก็ปรับเปลี่ยนใหม่ได้
ิ
10. ข้อใด เป็ นการจาลองความคิดการทารายงานเรื่ องโรคเอดส์ส่งอาจารย์หนึ่งฉบับ เรี ยงลาดับได้ดีท่ีสุด
1.หาข้อมูลจากห้องสมุด
2.หาข้อมูลจากอินเทอร์เน็ต
3.สรุ ปรวบรวมเรี ยบเรี ยงความคิดเป็ นระเบียบ
4.วางแผนกาหนดหัวข้อย่อยเกี่ยวกับโรคเอดส์
5.จัดพิมพ์หรื อเขียนในรู ปแบบรายงานและนาส่ งอาจารย์
ก. 2 3 4 5
ข. 2 4 3 5
ค. 2 1 4 3 5
ง. 4 1 2 3 5
- 19. ชุดฝึ กทักษะที่ 2
เรื่ อง โครงสร้างแบบทางเลือก
ระดับชั้นมัธยมศึกษาปี ที่ 6
กลุ่มสาระการเรี ยนรู้การงานอาชีพและเทคโนโลยี
โรงเรี ยนท่าแพผดุงวิทย์
สานักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 16
- 20. ชุดฝึ กทักษะที่ 2
เรื่อง โครงสร้ างแบบทางเลือก
จุดประสงค์
เพื่อให้ผเู้ รี ยนสามารถ
1.เขียนลาดับขั้นตอนจาลองความคิดเป็ นข้อความ
2.เขียนลาดับขั้นตอนจาลองความคิดเป็ นผังงาน
3.ใช้ทกษะกระบวนการกลุ่มในการปฏิบติกิจกรรมได้อย่างเหมาะสม
ั ั
เวลาทีใช้ 1 ชั่วโมง
่
- 21. คาชี้แจง
การเรี ยนโดยชุดฝึ กทักษะ เป็ นการเรี ยนกาหนดสถานการณ์ให้นกเรี ยนศึกษาตามขั้นตอนด้วย
ั
ตนเอง นักเรี ยนควรปฏิบติ ดังนี้
ั
1. ชุดฝึ กทักษะที่ 2 เรื่ อง โครงสร้างแบบทางเลือก เวลาเรี ยนทั้งหมด 1 คาบ (60 นาที)
2. ให้นกเรี ยนศึกษาจุดประสงค์ของกิจกรรมให้เข้าใจ
ั
3. ให้นกเรี ยนศึกษาเนื้อหา และปฏิบติกิจกรรมในชุดฝึ กทักษะที่ 2 เรื่ อง “โครงสร้างแบบทางเลือก
ั ั
”
4. เมื่อนักเรี ยนปฏิบติชุดฝึ กทักษะเสร็ จ ให้ทากิจกรรมที่ 2 รวบรวมส่ งครู ผสอนประเมินการทา
ั ู้
กิจกรรม
5. ระหว่างปฏิบติกิจกรรม ถ้าผูเ้ รี ยนมีปัญหาไม่เข้าใจ สามารถปรึ กษา หรื อซักถามครู ผสอนได้
ั ู้
- 22. เนือหาสาระ
้
เรื่อง โครงสร้ างแบบทางเลือก (Selection structure)
โครงสร้างแบบมีทางเลือก คือ โครงสร้างที่มีเงื่อนไข เพื่อเลือกวิธีการประมวลผลขั้นต่อไป และจะ
มีบางขั้นตอนที่ไม่ได้รับการประมวลผล การตัดสิ นใจอาจมีทางเลือก 2 ทางหรื อมากกว่าก็เรี ยกชื่อว่า
โครงสร้างแบบ if…then…else
เริ่ มต้น
ตรวจสอบเงื่อนไข
ถ้ าเป็ นจริ ง
คาสั่ง
…
ไม่ เป็ นจริ ง
คาสั่ง
….
จบ
รู ป แสดง Flow chart แบบมีทางเลือก แสดง Pseudo Codeแบบมีทางเลือก
ตัวอย่างที่ 4 ลาดับของการทาบัตรประชาชน ของกรมการปกครอง
แบบข้ อความ(Pseudo code)
เริ่ มต้น
รับข้อมูลอายุ
ตรวจสอบอายุเท่ากับหรื อมากกว่า 15 ปี
ถ้าจริ ง
ไปที่เขตพื้นที่
เขียนใบคาร้อง
ถ่ายรู ปทาบัตร
รับบัตรประชาชน
ถ้าเท็จ
กลับบ้าน
จบ
- 24. ตัวอย่างที่ 5
แบบข้ อความ(Pseudo code)
เริ่ มต้น
ซักเสื้ อผ้า
ฝนตกหรื อไม่
ถ้าฝนตก อ่านหนังสื อ
ถ้าฝนไม่ตก ออกไปดูภาพยนตร์
จบ
แบบผังงาน(Flow chart)
- 25. กิจกรรม
ฝึ กการเขียนลาดับขั้นตอนการแก้ปัญหา โครงสร้ างแบบทางเลือก
ที่ 2
1. ให้นกเรี ยนพิจารณาข้อความแสดงขั้นตอนการจาลองความคิดเป็ นข้อความเป็ นข้อความข้างล่าง
ั
ด้านซ้ายมือ แล้วนามาเรี ยงลาดับเป็ นขั้นตอนให้ถูกต้อง
เริ่ มต้น
จบ
รับค่าจานวนเต็มเก็บที่ตวแปร n
ั
n หาร 2 เหลือเศษเท่ากับ 0 หรื อไม่
ถ้า n หาร 2 เหลือเศษเท่ากับ 0 แสดงข้อความ “even”
ถ้า n หาร 2 เหลือเศษไม่เท่ากับ 0 แสดงข้อความ “odd”
แสดงลาดับเป็ นข้ อความ(Pseudo code)
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
- 27. 3.กาหนดผังงาน การประเมินผลสอบ ให้นกเรี ยนเขียนการจาลองเป็ นข้อความ(Pseudo Code)
ั
แสดงลาดับเป็ นข้ อความ(Pseudo code)
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
…..………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
- 28. ่
4.จงเขียนลาดับขั้นตอนให้สามารถอ่านค่าคะแนน (สมมุติวาเป็ นคะแนนสุ ทธิ ) จากแป้ นพิมพ์คราวละ 1 ค่า
แล้วแสดงผลเกรดที่ได้รับตามคะแนนนั้นออกทางจอภาพ ทั้งนี้บงคับใช้คาสั่ง if ตามเงื่อนไขต่อไปนี้
ั
คะแนน เกรดที่ได้รับ
80 – 100 4
70-79 3
60 - 69 2
50 - 59 1
0 - 50 0
แสดงลาดับเป็ นข้ อความ(Pseudo code)
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
- 30. แบบทดสอบท้ายกิจกรรม ชุ ดฝึ กทักษะที่ 2
เรื่อง โครงสร้ างแบบทางเลือก
คาชี้แจง : นักเรี ยนเลือกคาตอบที่ถูกต้องเพียงคาตอบเดียว แล้วทาเครื่ องหมาย X ลงในกระดาษคาตอบ
1.ข้อใดต่อไปนี้ผด ิ
ก. สัญลักษณ์ของการนาข้อมูลเข้าออกโดยทัวไปใช้รูปสี่ เหลี่ยมด้านขนาน
่
ข. จุดที่มีการตัดสิ นใจใช้รูปสี่ เหลี่ยมขนมเปี ยกปูน
ค. สัญลักษณ์ของการประมวลผลทัวไปใช้รูปสี่ เหลี่ยมผืนผ้า
่
ง. รู ปแบบของสัญลักษณ์ที่ใช้เขียนผังงานไม่มีมาตรฐาน
2.ข้อใดต่อไปนี้ผด ิ
ก. โครงสร้างแบบทางเลือกอาจมีทางเลือกมากกว่า 2 ทางก็ได้
ข. โครงสร้างควบคุมแบบ if….then เป็ นการทางานที่มีทางเลือกเพียง 1 ทางเลือก แต่โครงสร้างแบบ
if…..then……else มีทางเลือก 2 ทางเลือก
ค. ในการทางานของโครงสร้างแบบทางเลือกอาจมีบางขั้นตอนที่ไม่ได้รับการประมวลผลหรื อทางาน
ง. โครงสร้างแบบ case เป็ นโครงสร้างควบคุมสาหรับการตัดสิ นใจที่มีทางเลือกมากกว่า 2 ทางเลือก
3.ถ้าต้องการนาเครื่ องคอมพิวเตอร์ มาช่วยในการคานวณหาค่าของพื้นที่สามเหลี่ยม จากสู ตร พื้นที่
สามเหลี่ยม = ½ x ความยาวฐาน x ความสู ง ข้อมูลที่ตองส่ งเพื่อเป็ นข้อมูลออกแก่เครื่ องคอมพิวเตอร์ เพื่อใช้
้
ในการแก้ปัญหาคือข้อมูลในข้อใด
ก. พื้นที่ของสามเหลี่ยม
ข. พื้นที่ของสามเหลี่ยม, ความสู ง
ค. ความยาวฐาน, ความสู ง
ง. พื้นที่ของสามเหลี่ยม, ความยาวฐาน, ความสู ง
4.สัญลักษณ์ในข้อใดเป็ นการปฏิบติงาน
ั
ก.
ข.
ค.
ง.
5.สัญลักษณ์การตัดสิ นใจจะมีทิศทางการไหลออกได้กี่ทิศทาง
ก. 1 ทิศทางเท่านั้น
ข. 2 ทิศทางเท่านั้น
ค. 3 ทิศทางเท่านั้น
ง. กี่ทิศทางก็ได้
- 31. 6.ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง
ก. 2 โครงสร้าง คือ การทางานแบบลาดับ และการเลือกทา
ข. 2 โครงสร้าง คือ การทางานแบบลาดับ และการทาซ้ า
ค. 3 โครงสร้าง คือ การงานแบบลาดับ การเลือกทา และการทาซ้ า
ง. 3 โครงสร้าง คือ การทางานแบบลาดับ การเลือกทา และการทาในขณะที่
7.โครงสร้างผังงานใดต้องประกอบไปด้วยสัญลักษณ์การตัดสิ นใจ
ก.โครงสร้างการทางานแบบลาดับ ข .โครงสร้างการเลือกทา
ค.โครงสร้างการทาซ้ า ง .ถูกทั้ง ข) และ ค)
8. ขั้นตอนในข้อใดที่สามารถสลับการทางานก่อนหลังแล้วได้ผลลัพธ์เหมือนเดิม
เริ่ มต้น ...1
กาหนดค่าฐาน(B) ...2
กาหนดค่าความสู ง(H) ...3
คานวณพื้นที่สามเหลี่ยมจากสู ตร ...4
พ.ท. = 1/2Xฐานxสู ง
แสดงผลที่ได้ ...5
จบ ...6
ก.2 - 3 ข.3 - 4
ค.4 - 5 ง.5 - 6
9. จากการจาลองความคิดเป็ นข้อความข้างล่างนี้ ข้อใดกล่าวถูกต้อง
เริ่ มต้น
รับเลขจานวนเต็ม 1 จานวน(A)
เปรี ยบเทียบค่า A กับ 2
- ถ้า A>2 ให้แสดงข้อความว่า ยอดเยียม ่
- ถ้า A<2 ให้แสดงข้อความว่า ยอดแย่
แสดงข้อความว่า สวัสดี
จบ
ก. ป้ อนเลข 1 จะแสดงข้อความว่า ยอดแย่
ข. ป้ อนเลข 2 จะแสดงข้อความว่า ยอดแย่ สวัสดี
ค. ป้ อนเลข 3 จะแสดงข้อความว่า ยอดเยียม ่
ง. ป้ อนเลข 4 จะแสดงข้อความว่า ยอดเยียม สวัสดี
่
10.ข้อใดไม่ใช่ลกษณะโครงสร้างของผังงาน
ั
ก. การทางานแบบลาดับ ข . การเลือกทา
ค. การทาในขณะที่ ง . การทาซ้ า
- 32. ชุดฝึ กทักษะที่ 3
เรื่ อง โครงสร้างแบบวนซ้ า
ระดับชั้นมัธยมศึกษาปี ที่ 6
กลุ่มสาระการเรี ยนรู้การงานอาชีพและเทคโนโลยี
โรงเรี ยนท่าแพผดุงวิทย์
สานักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 16
ชุ ดฝึ กทักษะที่ 3
- 33. เรื่อง โครงสร้ างแบบวนซ้า
จุดประสงค์
เพื่อให้ผเู้ รี ยนสามารถ
1.เขียนลาดับขั้นตอนจาลองความคิดเป็ นข้อความ
2.เขียนลาดับขั้นตอนจาลองความคิดเป็ นผังงาน
3.ใช้ทกษะกระบวนการกลุ่มในการปฏิบติกิจกรรมได้อย่างเหมาะสม
ั ั
เวลาทีใช้ 1 ชั่วโมง
่
- 34. คาชี้แจง
การเรี ยนโดยชุดฝึ กทักษะ เป็ นการเรี ยนกาหนดสถานการณ์ให้นกเรี ยนศึกษาตามขั้นตอนด้วย
ั
ตนเอง นักเรี ยนควรปฏิบติ ดังนี้
ั
1. ชุดฝึ กทักษะที่ 3 เรื่ อง โครงสร้างแบบวนซ้ าเวลาเรี ยนทั้งหมด 1 คาบ (60 นาที)
2. ให้นกเรี ยนศึกษาจุดประสงค์ของกิจกรรมให้เข้าใจ
ั
3. ให้นกเรี ยนศึกษาเนื้อหา และปฏิบติกิจกรรมในชุดฝึ กทักษะที่ 3 เรื่ อง “โครงสร้างแบบวนซ้ า ”
ั ั
4. เมื่อนักเรี ยนปฏิบติชุดฝึ กทักษะเสร็ จ ให้ทากิจกรรมที่ 3 และแบบฝึ กท้ายกิจกรรม รวบรวมส่ ง
ั
ครู ผสอนประเมินการทากิจกรรม
ู้
5. ระหว่างปฏิบติกิจกรรม ถ้าผูเ้ รี ยนมีปัญหาไม่เข้าใจ สามารถปรึ กษา หรื อซักถามครู ผสอนได้
ั ู้
- 35. เนือหาสาระ
้
เรื่อง โครงสร้ างวนซ้า(Repetition Structure)
่ ั
การประมวลผลมากกว่า 1 ครั้ง ทั้งนี้ข้ ึนอยูกบเงื่อนไขบางประการ โครงสร้างแบบซ้ านี้ตองมีการตัดสิ นใจ
้
ในการทางานซ้ า และลักษณะการทางานของโครงสร้างแบบนี้มี 2 แบบคือ
1. แบบตรวจสอบเงื่อนไขก่อนทุกครั้ง (เงื่อนไขจริ ง ทาซ้ าไปเรื่ อยๆ หยุดเมื่อเงื่อนไขเป็ นเท็จ)
เช่น while , for
while
เริ่ มต้น
ทาซ้ าในขณะเงื่อนไขเป็ นจริ ง
คาสั่ง
….
จบการทา ซ้ า
จบ
Flow Chart Pseudo Code
for
เริ่ มต้น
กาหนดค่าเริ่ มต้นของตัวนับ
ทาซ้ าในขณะเงื่อนไขเป็ นจริ ง
….
คาสั่ง
….
จบการทา ซ้ า
จบ
- 36. 2. แบบทาซ้ าไปเรื่ อยๆแล้วตรวจสอบเงื่อนไข (ในแต่ละครั้ง ทาคาสั่งก่อน ที่จะตรวจสอบ
เงื่อนไข) เช่น do..while
เริ่ มต้น
ทาซ้ าจนกระทังเงื่อนไขเป็ นเท็จ
่
คาสั่ง
จริ ง ….
จบการทาซ้ า
เท็จ
จบ
Flow Chart
ตัวอย่างที่ 6 ลาดับขั้นตอนการนับจานวนตั้งแต่ 1 จนถึง เลขที่ตองการ
้
แบบข้ อความ(Pseudo code)
1.เริ่ มต้น
2.กาหนดค่า x ให้มีค่าเท่ากับ 1
3.รับค่า n (จานวนที่ตองการรับ )
้
4.เปรี ยบเทียบค่า x น้อยกว่าหรื อเท่ากับ n หรื อไม่
ถ้าเป็ นจริ ง (x น้อยกว่าหรื อเท่ากับ n)
-แสดงค่า x
-กาหนดให้ค่า x เพิ่มขึ้นอีก 1
-กลับไปทางานขั้นที่ 4
ถ้าเป็ นเท็จ (x ไม่นอยกว่า n)
้
-ไปทางานขั้นที่ 5
5.จบ
- 38. ตัวอย่างที่ 7 ลาดับขั้นตอนการนับจานวนตั้งแต่ 1 จนถึง เลขที่ตองการ
้
แบบข้ อความ(Pseudo code) แบบตรวจสอบเงื่อนไข หลังการวนซ้ า
1.เริ่ มต้น
2.กาหนดค่า x ให้มีค่าเท่ากับ 1
3.รับค่า n (จานวนที่ตองการรับ )
้
4.แสดงค่า x
5. กาหนดให้ค่า x เพิ่มขึ้นอีก 1
6.เปรี ยบเทียบค่า x น้อยกว่า n หรื อไม่
ถ้าเป็ นจริ ง (x น้อยกว่าหรื อเท่ากับ n)
-กลับไปทางานขั้นที่ 4
ถ้าเป็ นเท็จ (x ไม่นอยกว่า n)
้
-ไปทางานขั้นที่ 7
7.จบ
- 40. กิจกรรม
ฝึ กการเขียนลาดับขั้นตอนการแก้ปัญหา โครงสร้ างแบบวนซ้า
ที่ 3
1.พิจารณาผังงาน(Flow chart)แล้วเขียนจาลองความคิดเป็ นข้อความ(Pseudo code)
แบบข้ อความ(Pseudo code)
num
……………………………………………………..
i=1 ……………………………………………………..
……………………………………………………..
sum=sum+i
……………………………………………………..
i=i+1 ……………………………………………………..
i<=num
……………………………………………………..
……………………………………………………..
num,sum
……………………………………………………..
……………………………………………………..
……………………………………………………..
……………………………………………………..
การจาลองด้วยผังงานข้างต้นเป็ นการแก้ปัญหาเรื่ องใด
……………………………………………………..
………………………………………………………………………………………………………………
……………………………………………………..
………………………………………………………………………………………………………………
……………………………………………………..
……………………………………………………..
……………………………………………………..
……………………………………………………..
……………………………………………………..
- 41. 2.จงจาลองความคิดการแก้ปัญหาการหาค่าน้ าหนักเฉลี่ยของนักเรี ยนจานวน 10 จานวน โดยรับค่าน้ าหนัก
จากแป้ นพิมพ์และแสดงค่าเฉลี่ย ใช้ขอความและสัญลักษณ์
้
แบบข้ อความ(Pseudo code)
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
แบบผังงาน(Flow chart)
- 42. แบบทดสอบท้ายกิจกรรม ชุ ดฝึ กทักษะ 3
เรื่อง โครงสร้ างแบบวนซ้า
คาชี้แจง : นักเรี ยนเลือกคาตอบที่ถูกต้องเพียงคาตอบเดียว แล้วทาเครื่ องหมาย X ลงในกระดาษคาตอบ
1.ข้อใดต่อไปนี้ผด ิ
ก. โครงสร้างแบบทางเลือกอาจมีทางเลือกมากกว่า 2 ทางก็ได้
ข. โครงสร้างควบคุมแบบ if….then เป็ นการทางานที่มีทางเลือกเพียง 1 ทางเลือก แต่โครงสร้าง
แบบ if…..then……else มีทางเลือก 2 ทางเลือก
ค. ในการทางานของโครงสร้างแบบทางเลือกอาจมีบางขั้นตอนที่ไม่ได้รับการประมวลผลหรื อ
ทางาน
ง. โครงสร้างแบบ case เป็ นโครงสร้างควบคุมสาหรับการตัดสิ นใจที่มีทางเลือกมากกว่า 2
ทางเลือก
2.ลักษณะของการวนซ้ ามีกี่ลกษณะ
ั
ก.2 ข .3
ค.4 ง.5
3.สัญลักษณ์ในข้อใดเป็ นการใช้ตดสิ นใจ
ั
ก.
ข.
ค.
ง.
4.ลักษณะของโครงสร้างผังงานมีกี่โครงสร้าง อะไรบ้าง
ก. 2 โครงสร้าง คือ การทางานแบบลาดับ และการเลือกทา
ข. 2 โครงสร้าง คือ การทางานแบบลาดับ และการทาซ้ า
ค. 3 โครงสร้าง คือ การงานแบบลาดับ การเลือกทา และการทาซ้ า
ง. 3 โครงสร้าง คือ การทางานแบบลาดับ การเลือกทา และการทาในขณะที่
5.โครงสร้างผังงานใดต้องประกอบไปด้วยสัญลักษณ์การตัดสิ นใจ
ก. โครงสร้างการทางานแบบลาดับ
ข. โครงสร้างการเลือกทา
ค. โครงสร้างการทาซ้ า
ง. ถูกทั้ง ข) และ ค)
6.การทางานของโครงสร้างผังงานการทาซ้ าลักษณะ แบบตรวจเงื่อนไขก่อน จะกลับไปทาขั้นตอนการ
ทาซ้ า เมื่อผลการตรวจสอบเงื่อนไขออกมาเป็ นข้อใด
ก. เป็ นจริ ง ข . เป็ นเท็จ
ค. ทาซ้ าทั้งสองกรณี ง .ไม่มีการตรวจสอบเงื่อนไขการทาซ้ า
- 44. 8.จากผังงานข้อที่ 7 จงหาผลลัพธ์ เมื่อกาหนดให้รับค่าของ X= 200, Y=100
ก.100 ข.200
ค.600 ง.700
9. หลักการแก้ปัญหาหมายถึงข้อใด
ก. วิธีการแก้ปัญหา
ข. ขั้นตอนการทางานเมื่อเกิดปั ญหา
ค. กระบวนการในการแก้ปัญหา
ง. การวางแผนแก้ปัญหา
10.การเขียนโปรแกรม หมายถึงข้อใด
ก. กระบวนการใช้ภาษาคอมพิวเตอร์ เพื่อแก้ปัญหา
ข. กระบวนการกาหนดโครงสร้าง
ค. กระบวนการจาลองความคิด
ง. กระบวนการออกแบบโปรแกรม