แบบฝึ กปฏิบัติ หน่วยที ่ 1: การออกแบบโปรแกรมคอมพิวเตอร์ รายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
ลำาดับที ่ ......... รหัสประจำาตัว ............................ ชือ ่ – นามสกุล ............................................................. สาขาวิชา .....................................
วัตถุประสงค์ 1. นักศึกษาสามารถวิเคราะห์ปัญหาได้ 2. นักศึกษาสามารถเขียนอัลกอริทึมได้ 3. นักศึกษาสามารถเขียนโฟลว์ชาร์ตได้ ทฤษฎี ก่อนการเขียนโปรแกรมโดยภาษาต่างๆ ต้องมีขัน ้ ตอนการออกแบบ โปรแกรม คือ - วิเคราะห์ปัญหา เพือ ่ หาสิง่ ทีต ่ ้องการ รูปแบบผลลัพธ์ ข้อมูลนำาเข้า และตัวแปรทีใ่ ช้ - เขียนวิธก ี ารประมวลผล หรืออัลกอริทึมเพือ ่ แก้ปัญหา - เขียนโฟล์ชาร์ตและคำาสัง่ เทียมเพือ ่ ใช้เป็ นแนวทางในการเขียนรหัส หรือภาษาโปรแกรม “นักศึกษาศึกษา ค้นคว้าเพิม ่ เติม” การทดลอง การทดลองที ่ 1. หาผลรวมของเลขคีร ่ ะหว่าง 0 – 1000 หน้าที ่ 1/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
1.1 สิง่ ทีต ่ ้องการ คือ ผลรวมของเลขคีร่ ะหว่าง 0 - 1000 1.2 รูปแบบผลลัพธ์ Sum of odd number 0 – 1000 = ……………. 1.3 ข้อมูลนำาเข้า .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... 1.4 ตัวแปรทีใ่ ช้ .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... 1.5 วิธีการประมวลผล .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... 1.6 โฟลว์ชาร์ต หน้าที ่ 2/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
1.7 คำาสัง่ เทียม .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... หน้าที ่ 3/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
.................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... การทดลองที ่ 2. ธนาคารแห่งหนึง่ ให้เงินกู้แก่ลูกค้า โดยลูกค้าต้องเสียเงิน ประกันตามยอดกู้ ดังนี ้ เงินกู้
เงินประกัน
น้อยกว่า 25,000.00 หน้าที ่ 4/15
5% ของเงินกู้
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
25,000.00 – 49,990.00
1,250.00 + 10% ของยอดเงิน
ก้ท ู ีเ่ กิน 25,000.00 50,000.00 – 100,000.00
5,000.00 + 25% ของยอดเงินกู้ที ่
เกิน 50,000.00 ไม่อนุญาตให้กู้เงินเกิน 100,000.00 บาท จงออกแบบโปรแกรมทำาการ อ่านยอดเงินกู้และคำานวณยอดเงินประกัน 2.1 สิง่ ทีต ่ ้องการ คือ ยอดเงินก้แ ู ละยอดเงินประกัน 2.2 รูปแบบผลลัพธ์ ธนาคารดอกเบีย ้ บาน รายงานยอดเงินกู้และเงินประกัน -------------------------------------------------------------------ยอดเงินกู้
ยอดเงินประกัน
-------------------------------------------------------------------:
:
:
:
-------------------------------------------------------------------2.3 ข้อมูลนำาเข้า คือ .................................................................................................................... ................................. .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... หน้าที ่ 5/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
2.4 ตัวแปรทีใ่ ช้ .................................................................................................................... ......................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... 2.5 วิธีการประมวลผล .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... หน้าที ่ 6/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
.................................................................................................................... .......................................................... .................................................................................................................... .......................................................... 2.6 โฟลว์ชาร์ต
หน้าที ่ 7/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
2.7 คำาสัง่ เทียม .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... หน้าที ่ 8/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
.................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... การทดลองที ่ 3. รับค่าจำานวนเต็มทีม ่ ากกว่า หรือเท่ากับ 0 แล้วคำานวณ หาค่า Factorial
3.1 สิง่ ทีต ่ ้องการ คือ .................................................................................................................... ................................. 3.2 รูปแบบผลลัพธ์ .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... หน้าที ่ 9/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
3.3 ข้อมูลนำาเข้า คือ .................................................................................................................... .................................. 3.4 ตัวแปรทีใ่ ช้ .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... 3.5 วิธีการประมวลผล .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... หน้าที ่ 10/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
.......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... 3.6 โฟลว์ชาร์ต
หน้าที ่ 11/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
3.7 คำาสัง่ เทียม .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... หน้าที ่ 12/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
.......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... .......................................................... .................................................................................................................... หน้าที ่ 13/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
.......................................................... สรุปผลการทดลอง ขัน ้ ตอนการออกแบบโปรแกรมคอมพิวเตอร์
......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. หน้าที ่ 14/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์
......................................................................................................................... ............................................................. ......................................................................................................................... ............................................................. ......................................................................................................................... .............................................................
หน้าที ่ 15/15
แบบฝึ กปฏิบัติรายวิชา 04-720-101 การโปรแกรมคอมพิวเตอร์