ใบงาน พื้นฐานและอัลกอริทึม
ใบงานที่ 1.1: การเขียนผังงานแบบเรียงลำดับ (Sequence)
โจทย์: จงเขียนผังงาน (Flowchart) สำหรับโปรแกรม "คำนวณราคาสินค้ารวมภาษีมูลค่าเพิ่ม (VAT 7%)"
-
เงื่อนไข: 1. รับราคาสินค้า (Price) จากผู้ใช้
2. คำนวณภาษีโดยนำ $Price \times 0.07$
3. คำนวณราคาสุทธิโดยนำ $Price + VAT$
4. แสดงผลราคาสุทธิออกทางหน้าจอ
ใบงานที่ 1.2: การเขียนผังงานแบบมีเงื่อนไข (Selection/Branching)
โจทย์: จงเขียนผังงานสำหรับโปรแกรม "ระบบตรวจสอบสิทธิ์การเข้าชมภาพยนตร์ (Age Check)"
-
เงื่อนไข:
-
รับค่าอายุ (Age) จากผู้ใช้
-
ถ้าอายุ ตั้งแต่ 15 ปีขึ้นไป ให้แสดงข้อความ "อนุญาตให้เข้าชม"
-
ถ้าอายุ น้อยกว่า 15 ปี ให้แสดงข้อความ "ต้องมีผู้ปกครองดูแล"
-
ใบงานที่ 1.3: การเขียนผังงานแบบทำซ้ำ (Looping/Iteration)
โจทย์: จงเขียนผังงานสำหรับโปรแกรม "นับจำนวนก้าวเดินเป้าหมาย (Step Counter)"
-
เงื่อนไข:
-
กำหนดให้จำนวนก้าวเริ่มต้นเป็น 0 (
steps = 0) -
ตรวจสอบว่า
stepsครบ 10,000 ก้าวหรือยัง? -
ถ้า ยังไม่ครบ ให้บวกค่าเพิ่มทีละ 1 ก้าว (
steps = steps + 1) และกลับไปตรวจสอบใหม่ -
ถ้า ครบแล้ว ให้แสดงข้อความ "เป้าหมายสำเร็จ!" และจบการทำงาน
-
