วันอังคารที่ 12 สิงหาคม พ.ศ. 2551

การวิเคราะห์งานและเขียน Flowchart




แบบฝึกหัดที่ 1/5
1.จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณพื้นที่สี่เหลี่ยมจัตุรัสจำนวน 1 รูป
1.คำนวณหาพื้นที่สี่เหลี่ยมจัตุรัส
2.ผลลัพธ์ Output แสดงผลข้อมูล ความยาวด้าน และผลลัพธ์ที่ได้จากการคำนวณหาพื้นที่
Input width =.................................................
Area =.................................................
3.ข้อมูลนำเข้า Input ได้แก่ ความยาวของด้าน
4.ชื่อตัวแปร Width หมายถึง ความยาวของด้าน
Area หมายถึง พื้นที่สี่เหลี่ยมจตุรัส
5.ลำดับงาน
5.1 ป้อนข้อมูล ความยาวของด้าน
5.2 คำนวณหาพื้นที่สี่เหลี่ยมจัตุรัส
5.3 แสดงผลลัพธ์
5.4 จบการทำงาน

Flowchart 1







แบบฝึกหัด 2/5
2.จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมผืนผ้า จำนวน 1รูป
1. คำนวณหาพื้นที่สี่เหลี่ยมผืนผ้า
2. ผลลัพธ์ Output
แสดงข้อมูลความยาว ความกว้าง และแสดงผลลัพธ์ที่ได้จากการคำนวณหาพื้นที่
Input width =………………..
Input height =……………….
Area =……………….
3. ข้อมูลนำเข้า Input
ได้แก่ ความยาว ความกว้าง
4. ชื่อตัวแปรที่ใช้
Width หมายถึง ความกว้าง
Heigth หมายถึง ความยาว
Area หมายถึง พื้นที่สี่เหลี่ยม
5.ลำดับ
5.1 ป้อนข้อมูลความยาวด้าน
5.2 ป้อนข้อมูลความกว้างด้าน
5.3 คำนวณหาพื้นที่สี่เหลี่ยมผืนผ้า
5.4 แสดงผลลัพธ์
5.5 จบการทำงาน


Flowchart 2








แบบฝึกหัดที่ 3/5
3. จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาอายุ จากปี พ.ศ. เกิด
1. คำนวณหาอายุ
2. ผลลัพธ์ Out แสดงผลข้อมูล ปีพ.ศ. ปัจจุบัน ปีพ.ศ. เกิด และผลลัพธ์ที่เกิดจากการ คำนวณหาอายุ
Input Present year =………………..
Input Birthday year =………………
Age =………………..
3. ข้อมูลนำเข้า Input ได้แก่ ปีพ.ศ. ปัจจุบัน ปีพ.ศ.เกิด
4. ชื่อตัวแปรที่ใช้ Persen year หมายถึง ปี พ.ศ. ปัจจุบัน
Birthday หมายถึง ปี พ.ศ. เกิด
Age หมายถึง อายุ
5. ลำดับงาน
5.1 ป้อนมูล ปี พ.ศ. ปัจจุบัน
5.2 ป้อนข้อมูล ปี พ.ศ. เกิด
5.3 คำนวณหาอายุ
5.4 แสดงผลลัพธ์
5.5 จบการทำงาน

Flowchart 3







แบบฝึกหัดที่ 4/5
4. จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาน้ำหนักโดยเฉลี่ยของนักศึกษาจำนวน 3 คน โดยกรอกข้อมูลดังต่อไปนี้ผ่านคีย์บอร์ด
คนที่1 น้ำหนัก 40 กิโลกรัม
คนที่2 น้ำหนัก 50 กิโลกรัม
คนที่3 น้ำหนัก 60 กิโลกรัม
คำตอบน้ำหนักโดยเฉลี่ยของทั้ง 3 คน = 50 กิโลกรัม
1. คำนวณหาน้ำหนักของนักศึกษา
2. ผลลัพธ์ Output แสดงข้อมูล น้ำหนัก คนที่ 1คนที่ 2คนที่ 3และค่าเฉลี่ย
Input Wight 1 = 40
Input Wight 2 = 50
Input Wight 3 = 60
Average = …………
3. ข้อมูลนำเข้า Input
4. ชื่อตัวแปรที่ใช้ Wight 1 = น้ำหนักคนที่ 1
Wight 2 = น้ำหนักคนที่ 2
Wight 3 = น้ำหนักคนที่ 3
Average = น้ำหนักเฉลี่ย
5. ลำดับงาน
5.1 ป้อนข้อมูลน้ำหนักของนักศึกษา 3 คน
5.2 ป้อนข้อมูลจำนวนคนทั้งหมด
5.3 คำนวณน้ำหนักโดยเฉลี่ย wight1+wight2+wight3/3 = average
5.4 แสดงผลลัพธ์
5.5 จบการทำงาน

Flowchart 4







แบบฝึกหัดที่ 5/5

5. จงเขียนวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาเงินโบนัสจากเงินเดือน โดยรับข้อมูลโบนัส เงินเดือนผ่านคีย์บอร์ด เช่น เงินเดือน 10,000 ได้โบนัส 5เดือน แสดงว่าได้โบนัส50,000บาท
1. คำนวณหาเงินโบนัสจากเงินเดือน
2. ผลลัพธ์ Output
เงินเดือน 10,000 บาท
โบนัส 5 เดือน
ได้โบนัส 50,000 บาท
3. ข้อมูลนำเข้า
เงินเดือน
โบนัส
4. ชื่อตัวแปรที่ใช้
Bonus = จำนวนเงินโบนัสที่ได้รับ
Salary = เงินเดือน
Month = โบนัส
5. ลำดับงาน
5.1 ป้อนข้อมูลเงินเดือน (จำนวนเงินเดือน)
5.2 ป้อนข้อมูลโบนัสที่ได้รับ
5.3 คำนวณหาจำนวนเงินโบนัส Bonus = Salary * Month.
5.4 แสดงผลลัพธ์
5.5 จบการทำงาน

Flowchart 5