วันพฤหัสบดีที่ 21 สิงหาคม พ.ศ. 2551

วันพุธที่ 13 สิงหาคม พ.ศ. 2551

แบบฝึกหัดที่ 1-2 วันที่ 13 สิงหาคม 2551

2. รับเลข 1-100 แล้วบอกว่ามากกว่าหรือน้อยกว่า 50
1.) วัตถุประสงค์ของงาน(วิเคราะห์งาน)
- เปรียบเทียบตัวเลขที่รับเข้ามากกว่าหรือน้อยกว่า50
2.) ผลลัพธ์ Output
- แสดงผลลัพธ์ว่ามากกว่าหรือน้อยกว่า 50 number = 25 , answer”น้อยกว่า50”
3.) ข้อมูลนำเข้า Input
- ตัวเลขระหว่าง 1-100
4.) ตัวแปรที่ใช้
Number หมายถึง ตัวเลขที่ป้อนทางคีย์บอร์ด 1-100
Answer หมายถึง ผลลัพธ์ของการเปรียบเทียบตัวเลข
5.) ลำดับงาน
5.1 รับค่าเลข1-100
5.2 ตรวจสอบเงื่อนไข
- ถ้า number > 50 เป็นจริงแล้ว answer =”มากกว่า50”
- ถ้า number < 50 เป็นเท็จแล้ว answer =”น้อยกว่า50”
5.3 แสดงผลลัพธ์
5.4 จบการทำงาน
ผังลำดับงาน Flowchart

แบบฝึกหัดที่ 1-2 วันที่ 13 สิงหาคม 2551

1. ให้รับข้อมูลปีพ.ศ.เกิดและตรวจสอบว่ามีสิทธิเลือกตั้งได้หรือไม่( อายุ>=18ปี จึงมีสิทธิเลือกตั้งได้)
1.) วัตถุประสงค์ของงาน(วิเคราะห์งาน)
- ตรวจสอบว่ามีสิทธิในการเลือกตั้งหรือไม่
2.) ผลลัพธ์ Output
- ปี พ.ศ.ปัจจุบัน , ปี พ.ศ.เกิด , อายุ และผู้มีสิทธิหรือไม่มีสิทธิเลือกตั้ง
Now =
Birth =
Age =
Vote =
3.) ข้อมูลนำเข้า Input
- พ.ศ. เกิด , พ.ศ. ปัจจุบัน
4.) ตัวแปรที่ใช้
Now หมายถึง ปี พ.ศ. ปัจจุบัน
Birth หมายถึง ปี พ.ศ. เกิด
Age หมายถึง อายุ
5.) ลำดับงาน
5.1 ป้อนปี พ.ศ. ปัจจุบัน
5.2 ป้อนปี พ.ศ. เกิด
5.3 หาอายุ >=18 มีสิทธิในการเลือกตั้ง age = now – birth
5.4 ตรวจสอบเงือนไข ถ้า age >=18 เป็นจริงมีสิทธิ “Y” ถ้า age<18 color="#ff0000">ผังลำดับงาน Flowchart

วันพฤหัสบดีที่ 7 สิงหาคม พ.ศ. 2551

Flowchart5


Flowchart4


Flowchart3


Flowchart2


Flowchart1




แบบฝึกหัด1/5

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

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

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

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

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