Page 31 - แผนจัดการเรียนรู้
P. 31
เฉลย ใบงานที่ 1.2
เรื่อง อัลกอริทึมเบื้องต้น
คำชี้แจง : ให้นักเรียนแสดงผลลัพธ์การคำนวณของปัญหาที่กำหนดให้
1. จงเขียนอัลกอริทึมด้วยภาษาธรรมชาต เพื่อคำนวณหาพื้นที่สามเหลี่ยมใด ๆ จากการรับข้อมูลความยาว
ิ
ฐาน และความสูง และแสดงผลลัพธ์ทางจอภาพ
ปัญหา : การคำนวณหาพื้นที่สามเหลี่ยม ซึ่งมีสูตรในการคำนวณ ดังนี้
1
พื้นที่สามเหลี่ยม = × ความยาวฐาน × ความสูง
2
การออกแบบ : 1. เริ่มต้นการทำงาน
2. นำเข้าข้อมูล คือ ความยาวฐาน
3. นำเข้าข้อมูล คือ ความสูง
1
4. คำนวณ พื้นที่สามเหลี่ยม = × ความยาวฐาน × ความสูง
2
5. แสดงผล พื้นที่สามเหลี่ยม
6. จบการทำงาน
2. จงเขียนอัลกอริทึมด้วยภาษาธรรมชาติ เพื่อคำนวณอายุและตรวจสอบเงื่อนไง ดังนี้
่
ถ้าอายุน้อยกวา 30 ให้พิมพ์ “ชื่อ” และคำว่า “เด็ก” ถ้าอายุมากกว่าและเท่ากับ 30 ให้พิมพ์ “ชื่อ” และ
คำว่า “ผู้ใหญ่” ทั้งนี้จะมีการรับข้อมูลชื่อ และปี พ.ศ. ที่เกิด แล้วแสดงผลลัพธ์ทางจอภาพ
ปัญหา : การคำนวณอายุและตรวจสอบเงื่อนไง
การออกแบบ : 1. เริ่มต้นการทำงาน
2. นำเข้าข้อมูล คือ ชื่อ
3. นำเข้าข้อมูล คือ ปี พ.ศ. ที่เกิด
4. คำนวณอายุ ปี พ.ศ. ปัจจุบัน - ปี พ.ศ. ที่เกิด
5. แสดงผล เปรียบเทียบอายุกับ 30
ถ้าอายุ < 30 ให้แสดงผล ชื่อ และคำว่า “เด็ก”
ถ้าอาย ≥ 30 ให้แสดงผล ชื่อ และคำว่า “ผู้ใหญ่”
6. จบการทำงาน