การออกแบบอัลกอลิทึม (ตรวจแล้ว)

สถานะการณ์ : แม่ค้าผลไม้วัยจิ๋ว (คำนวณราคาสินค้า)
ผู้จัดทำ : มีนา นาคาสัย   วันที่เริ่มทำ : 5 มี.ค. 2569 08:47

ดูคะแนน Preview

สถานะการณ์

น้องๆ ไปตลาดซื้อแอปเปิลราคากิโลกรัมละ 35 บาท จงออกแบบโปรแกรมเพื่อคำนวณราคาสุทธิ เมื่อลูกค้าบอกจำนวนกิโลกรัมที่ต้องการซื้อ

1. ทำความเข้าใจและวิเคราะห์ปัญหา
กำหนดวัตถุประสงค์ของปัญหา (Objective)

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

กำหนดรูปแบบผลลัพธ์ที่ต้องการ

รูปแบบผลลัพธ์ที่ต้องการ (Output) คือ จำนวนเค้กที่แต่ละคนจะได้รับ (หน่วยเป็นชิ้น)

กำหนดข้อมูลนำเข้า

ข้อมูลนำเข้า (Input) คือ จำนวนเพื่อนที่มาร่วมงาน

กำหนดข้อมูลอื่นๆ ที่ใช้ในการแก้ปัญหา

ข้อมูลที่ใช้ในการแก้ปัญหา (Process) คือ การนำ จำนวนเค้กทั้งหมด (12 ชิ้น) มาหาร (÷) กับ จำนวนเพื่อนที่มาร่วมงาน

ระบุข้อมูลทั้งหมดที่ได้จากการแลกเปลี่ยนกับเพื่อนและจากการสืบค้นข้อมูล

ข้อมูลที่สืบค้นได้ คือ 1.สูตรคณิตศาสตร์: จำนวนเค้กต่อคน = 12 ÷ จำนวนเพื่อนที่มาร่วมงาน 2.สัญลักษณ์ผังงานที่ต้องใช้: สี่เหลี่ยมด้านขนาน (รับค่า/แสดงผล) และ สี่เหลี่ยมผืนผ้า (ประมวลผล)

ระบุลักษณะรูปแบบของผังงานของโปรแกรม

รูปแบบของผังงานของโปรแกรม คือ ผังงานแบบเรียงลำดับ (Sequence)

2. อธิบายการทำงานของอัลกอลิทึม
ออกแบบอัลกอริทึมด้วยภาษาธรรมชาติ

1. เริ่มต้นการทำงาน 2. แสดงข้อความ "วันนี้มีเพื่อนมาร่วมปาร์ตี้กี่คน?" เพื่อบอกผู้ใช้ 3. รับค่าจำนวนเพื่อน มาเก็บไว้ในตัวแปร friends 4. นำ 12 มาหารด้วย friends แล้วเก็บผลลัพธ์ในตัวแปร slices 5. แสดงข้อความบอกจำนวนเค้กต่อคน และแสดงผลลัพธ์จากตัวแปร slices 6. จบการทำงาน

ออกแบบอัลกอริทึมด้วยรหัสจำลอง

เริ่มต้น แสดงผล "วันนี้มีเพื่อนมาร่วมปาร์ตี้กี่คน?" รับค่า จำนวนเพื่อน กำหนดค่า เค้กต่อคน = 12 / จำนวนเพื่อน แสดงผล เค้กต่อคน จบการทำงาน

ออกแบบอัลกอริทึมด้วยผังงาน

4 กรอก HTML Code (Iframe)
ให้คะแนน
คำแนนที่ได้รับ
/ 10
ให้ดาว