วันอังคารที่ 15 กุมภาพันธ์ พ.ศ. 2554

รายงานการปฏิบัติงาน สัปดาห์ที่ 12

17/1/54
- ทำความสะอาด Case ของลูกค้า จำนวน 2 เครื่อง
- พิมพ์เอกสารรายรับ-รายจ่าย จำนวน 1 ไฟล์
- จัดเก็บเอกสาร เรียงเข้าชั้นให้เป็นระเบียบ
- ทำการ Format แล้วลง Windows XP เครื่อง PC จำนวน 1 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง

18/1/54
- ทำการ Burn CD&DVD จำนวน 5 แผ่น
- ส่งแฟกซ์ ให้ลูกค้า จำนวน 2 ชุด
- ถ่ายเอกสาร จำนวน 5 แผ่น

19/1/54
- พิมพ์ซองจดหมาย จำนวน 5 ซอง
- ทำการตรวจสอบเครื่องคอมพิวเตอร์ โดยใช้ Program TuneUp ในการตรวจสอบ
- ส่งแฟกซ์ที่อยู่ของบริษัทให้แก่ลูกค้า

20/1/54
- ลง Windows XP เครื่อง PC จำนวน 1 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง
- Check Spec เครื่องคอมพิวเตอร์ของลูกค้าจำนวน 10 เครื่อง
- ถ่ายเอกสาร จำนวน 17 แผ่น

21/1/54
- Scan เอกสาร จำนวน 4 แผ่น
- ทำความสะอาด Case ของลูกค้า จำนวน 1 เครื่อง
- ตรวจสอบ Bettery Back-Up ว่าเสียหรือไม่ จำนวน 1 เครื่อง
- ถ่ายเอกสาร จำนวน 5 แผ่น
- ส่งแฟกซ์ จำนวน 1 ชุด

ปัญหาและอุปสรรค

-

การแก้ปัญหา

-

รายงานการปฏิบัติงาน สัปดาห์ที่ 11

10/1/54
- เขียนเอกสารเกี่ยวกับรายรับ-รายจ่าย จำนวน 2 แผ่น
- ส่งแฟกซ์ Spec Computer ให้ลูกค้าจำนวน 2 แผ่น
- ทำการ Check Domain ของ Web Site ว่าหมดอายุหรือเหลือกี่เดือนจำนวน 1 ไฟล์

11/1/54
- ลง Windows XP เครื่อง PC จำนวน 1 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง
- เขียนเอกสารสำคัญเกี่ยวกับการเงิน จำนวน 2 แผ่น
- ถ่ายเอกสาร จำนวน 5 แผ่น
- ส่งแฟกซ์ ให้ลูกค้าเกี่ยวกับรายละเอียดของการ Maintenance รายเดือน

12/1/54
- ตรวจสอบข้อมูลในเอกสารการทำงานของพนักงานบริษํท จำนวน 2 แผ่น
- จัดเรียงเอกสารของบริษัทต่างๆ แบ่งเป็นปีพ.ศ.2549-2553 จำนวน 5 ชุด
- ถ่ายเอกสาร จำนวน 5 แผ่น
- ส่งแฟกซ์ จำนวน 2 ชุด

13/1/54
- Check Case PC ว่ามีความพร้อมในการใช้งานมากน้อยเพียงใด จำนวน 1 เครื่อง
- ทำการ Update Program Anti-Virus จำนวน 2 เครื่อง
- ตรวจสอบเอกสาร Spec Computer จำนวน 1 แผ่น
- ถ่ายเอกสาร จำนวน 20 แผ่น

14/1/54
- ปริ้นซ์เอกสารสัญญากับลูกค้า จำนวน 2 ชุด
- ส่งแฟกซ์ให้ลูกค้า จำนวน 1 ชุด
- จัดเรียง ค่า IP เครื่องคอมพิวเตอร์ ของลูกค้าใน Excel จำนวน 1 ไฟล์
- ถ่ายเอกสาร จำนวน 10 แผ่น

ปัญหาและอุปสรรค

-

การแก้ปัญหา

-

วันศุกร์ที่ 7 มกราคม พ.ศ. 2554

รายงานการปฏิบัติงาน สัปดาห์ที่ 10

4/1/54
- ทำการ Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 10 เครื่อง
- ส่งแฟกซ์ จำนวน 2 ชุด
- พิมพ์เอกสารเกี่ยวกับการเงินและการบัญชี จำนวน 2 แผ่น

5/1/54
- ลง Windows XP เครื่อง PC จำนวน 4 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง
- ส่งแฟกซ์ ให้ลูกค้า จำนวน 1 ชุด
- ถ่ายเอกสาร จำนวน 20 แผ่น

6/1/54
- เขียนปฏิทินการทำงานและวันหยุดประจำปี 2554
- เขียนสมุด Note การทำงานประจำปี 2554
- ถ่ายเอกสาร จำนวน 1 แผ่น

7/1/54
- ปริ้นซ์เอกสารสัญญากับลูกค้า จำนวน 2 ชุด
- พิมพ์เอกสารการประมาณการค่าใช้จ่ายของบริษัท จำนวน 2 แผ่น
- ตรวจสอบเอกสาร ภงด.50 ช่วยพี่ฝ่ายบัญชี
- ถ่ายเอกสาร จำนวน 5 แผ่น

ปัญหาและอุปสรรค

-

การแก้ปัญหา

-

รายงานการปฏิบัติงาน สัปดาห์ที่ 9

27/12/53
- ทำการ Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 10 เครื่อง
- ส่งแฟกซ์ จำนวน 2 ชุด
- พิมพ์เอกสารเกี่ยวกับการเงินและการบัญชี จำนวน 2 แผ่น

28/12/53
- ลง Windows XP เครื่อง PC จำนวน 4 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง
- ส่งแฟกซ์ ให้ลูกค้า จำนวน 1 ชุด
- ถ่ายเอกสาร จำนวน 20 แผ่น

29/12/53
- เขียนเอกสารเกี่ยวกับ Spec คอมพิวเตอร์ จำนวน 1 แผ่น
- ทำการเก็บ Spec ข้อมูลของเครื่องคอมพิวเตอร์ลูกค้า จำนวน 5 เครื่อง
- ลง Windows XP เครื่อง PC จำนวน 1 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง

ปัญหาและอุปสรรค

-

การแก้ปัญหา

-

รายงานการปฏิบัติงาน สัปดาห์ที่ 8

20/12/53
- ทำการ Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 10 เครื่อง
- ส่งแฟกซ์ จำนวน 2 ชุด
- พิมพ์เอกสารเกี่ยวกับการเงินและการบัญชี จำนวน 2 แผ่น

21/12/53
- ลง Windows XP เครื่อง PC จำนวน 4 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง
- ส่งแฟกซ์ ให้ลูกค้า จำนวน 1 ชุด
- ถ่ายเอกสาร จำนวน 20 แผ่น

22/12/53
- เขียนเอกสารเกี่ยวกับ Spec คอมพิวเตอร์ จำนวน 1 แผ่น
- ทำการเก็บ Spec ข้อมูลของเครื่องคอมพิวเตอร์ลูกค้า จำนวน 5 เครื่อง
- ลง Windows XP เครื่อง PC จำนวน 1 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง

23/12/53
- ทำการ Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 4 เครื่อง
- ลง Windows XP เครื่อง PC จำนวน 1 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง
- ส่งแฟกซ์ จำนวน 2 ชุด

24/12/53
- ทำการ Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 2 เครื่อง
- ทำความสะอาด Case ของลูกค้า จำนวน 2 เครื่อง
- ถ่ายเอกสาร จำนวน 10 แผ่น

ปัญหาและอุปสรรค

-

การแก้ปัญหา

-

วันพฤหัสบดีที่ 6 มกราคม พ.ศ. 2554

รายงานการปฏิบัติงาน สัปดาห์ที่ 7

13/12/53
- ทำการ Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 4 เครื่อง
- ทำความสะอาด Case ของเครื่องคอมพิวเตอร์ จำนวน 2 เครื่อง
- ลง Windows XP เครื่อง PC จำนวน 2 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง

14/12/53
- วัดสาย Lan จำนวน 5 เส้น
- ลง Windows XP เครื่อง PC จำนวน 4 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง
- ส่งแฟกซ์ ให้ลูกค้า จำนวน 2 ชุด

15/12/53
- ทำความสะอาดเครื่องคอมพิวเตอร์ จำนวน 1 เครื่อง
- ทำการเก็บ Spec ข้อมูลของเครื่องคอมพิวเตอร์ลูกค้า จำนวน 10 เครื่อง

16/12/53
- ลง Windows XP เครื่อง PC จำนวน 1 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง
- ทำความสะอาด Case ของเครื่องคอมพิวเตอร์ จำนวน 1 เครื่อง

17/12/53
- ส่งแฟกซ์ Spec เครื่องคอมพิวเตอร์ของเดล ให้ลูกค้า จำนวน 1 ชุด
- ทำการ Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 6 เครื่อง

ปัญหาและอุปสรรค

-

การแก้ปัญหา

-

รายงานการปฏิบัติงาน สัปดาห์ที่ 6

7/12/53
- ทำการจัดเอกสารเกี่ยวกับการเงิน และการบัญชี จำนวน 12 แผ่น
- ทำการถ่ายเอกสารสำเนาต่างๆเกี่ยวกับการเงินจำนวน 10 แผ่น
- ทำความสะอาด Case ของเครื่องคอมพิวเตอร์ จำนวน 1 เครื่อง
- ทำการตรวจสอบและลงโปรแกรมที่จำเป็นต่างๆ ของเครื่องคอมพิวเตอร์ จำนวน 1 เครื่อง

8/12/53
- ลง Windows XP เครื่อง PC จำนวน 4 เครื่อง และลงโปรแกรมที่จำเป็นในเครื่อง
- ช่วยพี่ฝ่ายบัญชีตรวจสอบบัญชีการเงินภายในบริษัท
- ทำการ Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 6 เครื่อง

9/12/53
- ส่งแฟกซ์ Spec เครื่องคอมพิวเตอร์ของเดล ให้ลูกค้า จำนวน 1 ชุด
- ทำความสะอาดเครื่องคอมพิวเตอร์ จำนวน 1 เครื่อง
- ทำการเก็บ Spec ข้อมูลของลูกค้า

ปัญหาและอุปสรรค

- เบอร์แฟกซ์ที่ได้มาไม่สามารถส่งได้

การแก้ปัญหา

- โทรไปสอบถามยังบริษัทของลูกค้า

วันอาทิตย์ที่ 26 ธันวาคม พ.ศ. 2553

รายงานการปฏิบัติงาน สัปดาห์ที่ 5

29/11/53
- ทำการ Burn CD จำนวน 10 แผ่น
- ทำการ Update Anti-Virus จำนวน 3 เครื่อง
- ถ่ายเอกสาร จำนวน 10 แผ่น

30/11/53
- ลง Windows XP เครื่อง PC จำนวน 2 เครื่อง
- ส่งแฟกซ์ จำนวน 3 ชุด
- เก็บเอกสารเข้าแฟ้ม จำนวน 10 แผ่น

1/12/53
- ทำการ Update Program Antivirus จำนวน 2 เครื่อง
- ทำความสะอาดเครื่องปริ้นซ์ จำนวน 1 เครื่อง

2/12/53
- ลง Windows XP เครื่อง PC จำนวน 1 เครื่อง
- จัดเอกสารการเงินของบริษัท จำนวน 2 ใบ

3/12/53
- ทำการตรวจสอบความเรียบร้อยของเครื่องคอมพิวเตอร์ และเครื่องปริ้นซ์
- Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 3 เครื่อง

ปัญหาและอุปสรรค

- แฟ้มรายชื่อลูกค้ายังเป็นชื่อเก่าทำให้หาแฟ้มที่จะใส่ไม่เจอ
- เครื่องถ่ายเอกสารกระดาษติดบ่อยมาก

การแก้ปัญหา

- ทำการสอบถามพี่ฝ่ายเอกสารถึงแฟ้มของลูกค้าที่หาไม่เจอและทำการเปลี่ยนชื่อแฟ้มลูกค้าใหม่
- พี่ที่บริษัททำการตรวจสอบเครื่องถ่ายเอกสารให้

รายงานการปฏิบัติงาน สัปดาห์ที่ 4

22/11/53
- วัดสาย Lan จำนวน 5 เส้น
- ทำการเข้าหัวสาย Lan จำนวน 5 เส้น
- ตรวจสอบเอกสารเกี่ยวกับการเงิน จำนวน 4 แ่ผ่น

23/11/53
- ลง Windows XP เครื่อง PC จำนวน 1 เครื่อง
- ทำการกู้ข้อมูล โดยใช้แผ่น Windows PE ในการกู้เมื่อเข้า Windows โดยตรงไม่ได้

24/11/53
- ทำการ Update Program Antivirus จำนวน 5 เครื่อง
- ถ่ายเอกสาร จำนวน 15 แผ่น

25/11/53
- ทำการเช็ค Spec เครื่อง โดยใช้โปรแกรม spec_check เก็บข้อมูล จำนวน 10 เครื่อง
- Maintenance เครื่องคอมพิวเตอร์ ด้วยโปรแกรม Tune Up จำนวน 5 เครื่อง

26/11/53
- จัดเอกสารการเงินของบริษัท จำนวน 5 ใบ
- ทำการตรวจสอบความเรียบร้อยของเครื่องคอมพิวเตอร์ และเครื่องปริ้นซ์
- ส่งแฟกซ์ให้ลูกค้า จำนวน 2 ชุด

ปัญหาและอุปสรรค

- ยังมีความรู้เกี่ยวกับคอมพิวเตอร์ไม่มากเท่าที่ควร
- สาย Lan มีความยาวไม่พอเท่าที่ต้องการ
- คอมพิวเตอร์บางเครื่องมีสภาพที่เก่าจนเกินไปทำให้ยากต่อการซ่อมบำรุง

การแก้ปัญหา

- ทำการไปซื้อสาย Lan มาเพิ่มเพื่อให้เพียงพอต่อความต้องการ
- ทำการติดต่อลูกค้าว่าคอมพิวเตอร์มีสภาพที่เก่าแล้วและรายงานตามสภาพความเป็นจริง

รายงานการปฏิบัติงาน สัปดาห์ที่ 3

15/11/53
- ส่งแฟกซ์ ให้ลูกค้า จำนวน 1 ชุด
- ถ่ายเอกสาร จำนวน 10 แผ่น
- ลง Window XP คอมพิวเตอร์ 1 เครื่อง และลง Appication ต่างๆที่จำเป็นในเครื่องให้เรียบร้อย

16/11/53
- ทำการกู้ข้อมูลของลูกค้ามาเก็บไว้แลวนำไปฟอร์เมทลง Window XP และ Appication ต่างๆให้เรียบร้อย จำนวน 1 เครื่อง
- ทำการ Update Program Antivirus Kaspersky โดยใช้ผลิตภัณฑ์ต่ออายุ Renewal จำนวน 1 เครื่อง
- ถ่ายเอกสาร จำนวน 5 แผ่น

17/11/53
- อัพเดท Antivirus จำนวน 5 เครื่อง และ ใช้โปรแกรม Tune UP ในการจัดข้อมูลของไดรฟ์ต่างๆให้เรียบร้อยและสามารถตรวจสอบข้อบกพร่องของโปรแกรมในเครื่องของเราได้
- ส่งแฟกซ์ให้ลูกค้าเพื่อนเสนอราคาขาย จำนวน 2 ชุด

18/11/53
- ทำการ Update Program Antivirus จำนวน 3 เครื่อง และลง Window XP จำนวน1 เครื่อง
- ลง Windows 7 ใน Note Book จำนวน 4 เครื่อง

19/11/53
- ตรวจสอบเอกสารเกี่ยวกับการเงิน จำนวน 4 ใบ
- ตรวจเช็คสาย Lan และทำความสะอาดจำนวน 5 เส้น

ปัญหาและอุปสรรค

- การลง Windows 7 ยังมีปัญหาเรื่องการ Register ทำให้เกิดความยุ่งยาก
- อุปกรณ์มีไม่เพียงพอ
- คอมพิวเตอร์มีความเก่าและจำนวนความจำน้อยทำให้เครื่องมีความช้าและอืดมาก
- ในการส่งแฟกซ์ให้ลูกค้าเบอร์โทรลูกค้าที่ส่งบางเบอร์ก็ไม่ตรงทำให้ไม่สามารถส่งให้ได้ตามกำหนด

การแก้ปัญหา

- ต้องมีการโทรไปที่บริษัท Microsoft เพื่อทำการของรหัสมา Register และบริษัทก็ส่ง รหัสมาทาง E-mail
- โทรไปทางบริษัทของลูกค้าเพื่อทำการขอเบอร์ Fax ที่สามารถส่งให้ได้

วันศุกร์ที่ 26 พฤศจิกายน พ.ศ. 2553

รายงานการปฏิบัติงาน สัปดาห์ที่ 2

8/11/53
- จัดเรียงเช็คของลูกค้าและนำเอกสารมาเก็บเข้าแฟ้มให้เรียบร้อย จำนวน 2ฉบับ
- ลง Window XP คอมพิวเตอร์ 1 เครื่อง และลง Appication ต่างๆให้เรียบร้อย

9/11/53
- ตรวจเช็ค Ram และ การ์ดจอของลูกค้าว่ามีความเสียหายหรือไม่และทำการกู้ข้อมูลของลูกค้ามาเก็บไว้แลวนำไปฟอร์เมทลง Window XP และ Appication ต่างๆให้เรียบร้อย จำนวน 1 เครื่อง
- ทำการ Update Program Antivirus Kaspersky โดยใช้ผลิตภัณฑ์ต่ออายุ Renewal จำนวน 1 เครื่อง

10/11/53
- อัพเดท Antivirus จำนวน 5 เครื่อง และ ใช้โปรแกรม Tune UP ในการจัดข้อมูลของ ไดรฟ์ต่างๆให้เรียบร้อยและสามารถตรวจสอบข้อบกพร่องของโปรแกรมในเครื่องของเราได้

11/11/53
- ทำการ Update Program Antivirus จำนวน 3 เครื่อง และลง Window XP จำนวน1 เครื่อง
- ทำการเช็ค Spec เครื่อง โดยใช้โปรแกรม spec_check เก็บข้อมูล จำนวน 8 เครื่อง

12/11/53
- ทำการตรวจเช็คการ์ดจอและ Harddisk และทำการกู้ข้อมูลของลูกค้าออกมา ทำการลง Window XP
- จัดเอกสารการเงินของบริษัท จำนวน 10 ใบ

ปัญหาและอุปสรรค

- แฟ้มเอกสารในบริษัทชื่อของลูกค้าัไม่ตรงกับใบเสร็จทำให้ค้นหาแล้วเก็บเข้าที่ลำบาก
- คอมพิวเตอร์แต่ละเครื่องมีความเก่าและมีสภาพเครื่องที่ไม่สมบูรณ์ทำให้การแก้ไขเป็นไปอย่างยากลำบาก

การแก้ปัญหา

- เรียนรู้และขอคำปรึกษาจากพี่ที่ทำงานให้ช่วยสอน
- ใช้โปรแกรมเสริมที่ช่วยจัดการโปรแกรมในคอมพิวเตอร์ได้

วันอาทิตย์ที่ 7 พฤศจิกายน พ.ศ. 2553

รายงานการปฏิบัติงาน สัปดาห์ที่ 1

1/11/53
- พี่ที่บริษัทได้พบปะและพูดคุยเกี่ยวกับการทำงานว่าควรเก็บข้อมูลในการทำงานต่างๆให้มากๆ
- นำไป Harddisk และ Lam ไปเคลม และเรียนรู้เกี่ยวกับการ Update Antivirus Kaspersky

2/11/53
- จัดเอกสารใบเสร็จของลูกค้า จำนวน 10 แผ่น เข้าแฟ้มให้เรียบร้อย
- ทำการ Burn CD-R จำนวน 50 แผ่น
- ทำการ Update Program Antivirus Kaspersky โดยใช้ผลิตภัณฑ์ต่ออายุ Renewal 3PC 1ปี โดยการต่ออายุให้เข้า Website : www.thaikaspersky.com แล้วเลือกผลิตภัณฑ์ต่ออายุ เมื่อเข้าไปแล้วจะเจอรหัสเครื่องของลูกค้าตัวเก่า แล้วคลิก Next แล้วทำการแก้ไข Serial แล้วกดบันทึก จำนวน 5 เครื่อง

3/11/53
- ลง Windows XP ดูดของมูล Driver จาก Harddisk โดยใช้โปรแกรม My Drivers จำนวน 1 เครื่อง วิธีการทำ เมื่อเปิดโปรแกรม My Drivers ขึ้นมาแล้วให้คลิก Collect All แล้วเลือก Backup All บันทึกลงใน D://Drivers ที่เราตั้ง Folder ไว้ก่อนหน้า จากนั้นรอการ Backup เป็นอันเสร็จสิ้น
- ทำปก CD เกี่ยวกับการรวมโปรแกรม Open Source เพื่อนำไป screen แผ่น CD จำนวน 50 แผ่น

4/11/53
- จัดเอกสารเกี่ยวกับการเงิน ใบเสร็จต่างๆ แยกเป็นหมวดหมู่ ใบเสร็จรับเงินจำนวน 20ใบ ใบแจ้งหนี้จำนวน 13ใบ ใบจ่ายเงินสดจำนวน 10ใบ และเอกสารอื่นๆอีก จำนวน 20ใบ
- ทำการ Update Program Antivirus จำนวน 5 เครื่อง
- ทำการเช็ค Spec เครื่อง โดยใช้โปรแกรม spec_check เก็บข้อมูล จำนวน 13 เครื่อง

5/11/53
- ทำ Sticker Spec ของเครื่อง Computer เพื่อติดที่เครื่อง PC ให้ครบทุกเครื่องจำนวน 13 เครื่อง
- ทดลองใช้โปรแกรม Microsoft Office Visio 2007 เพื่อเขียนแผนผังของสำนักงาน

ปัญหาและอุปสรรค

- โปรแกรมที่บริษัทใช้เป็นโปรแกรมใหม่ที่ยังไม่เคยศึกษาและเรียนรู้มาก่อน
- แฟ้มเอกสารในบริษัทชื่อของลูกค้าัไม่ตรงกับใบเสร็จทำให้ค้นหาแล้วเก็บเข้าที่ลำบาก
- เอกสารการเงินของที่บริษัทมีจำนวนมากและมีหลายประเภททำให้แยกประเภทได้อยากลำบาก

การแก้ปัญหา

- เมื่อโปรแกรมเป็นโปรแกรมใหม่ที่ยังไม่เคยใช้ก็นำกลับไปศึกษา และให้พี่ที่ทำงานคอยช่วยสอน
- เมื่อแฟ้มเอกสารมีชื่อไม่ตรงกับใบเสร็จก็ทำการเปลี่ยนและแก้ไขตรวจสอบความถูกต้องให้เรียบร้อย
- เมื่อเอกสารมีจำนวนมากและหลายประเภทก็ควรแยกประเภทในการทำทีละขั้นตอน เมื่อมีเอกสารที่ไม่รู้จักก็ให้สอบถามพี่ที่บริษัทให้ช่วยตรวจสอบ

วันพุธที่ 14 ตุลาคม พ.ศ. 2552

ลูกแรดเตรียมพร้อมล่าเหยื่อ

สิ่งที่ได้รับจากการฝึกประสบการณ์วิชาชีพ

ดิฉันได้รับรู้ถึงการทำงานเป็นทีม และความเป็นระบบระเบียบทั้งการแต่งกายและการประพฤติปฏิบัติตัว
และยังได้เรียนรู้เรื่องการออมเงิน ว่าในสังคมปัจจุบันเราควรจะประหยัดเพราะในยุคเศรษฐกิจตกต่ำนั้นเราซึ่ง
เป็นนักศึกษาควรช่วยกันประหยัดเงินให้พ่อแม่ และยังได้เรียนรู้ถึงการมีจริยธรรมต่อตนเองและผู้อื่น
ทั้งทางด้านการเรียน และการทำงาน อีกยังมีการนำความรู้สมัยใหม่ในการใช้เทคโนโลยีที่ถูกต้องและเหมาะ
สมมาให้เรียนรู้อีกด้วย ซึ่งทำให้เราสามารถนำไปประยุกต์ใช้ในชีวิตประจำวันได้อย่างถูกต้องและเหมาะสม
และยังมีการฝึกให้ใช้ความรู้ในการคิดวิเคราะห์การทำงานและสร้างสรรค์ความคิดในการทำงานอีกด้วย

วันพุธที่ 9 กันยายน พ.ศ. 2552

DTS08-08/09/2552

เรื่อง กราฟ

กราฟ (Graph) เป็นโครงสร้างข้อมูลแบบไม่ใช่เชิงเส้น อีกชนิดหนึ่ง กราฟเป็นโครงสร้างข้อมูลที่มีการนำไปใช้ในงานที่เกี่ยวข้องกับการแก้ปัญหาที่ค่อนข้างซับซ้อนเช่น การวางข่าย งานคอมพิวเตอร์ การวิเคราะห์เส้นทางวิกฤติ และปัญหาเส้นทางที่สั้นที่สุด

กราฟ เป็นโครงสร้างข้อมูลแบบไม่ใช่เชิงเส้นที่ประกอบ ด้วยกลุ่มของสิ่งสองสิ่งคือ
(1) โหนด (Nodes) หรือ เวอร์เทกซ์(Vertexes)
(2) เส้นเชื่อมระหว่างโหนด เรียก เอ็จ (Edges)กราฟที่มีเอ็จเชื่อมระหว่างโหนดสองโหนดถ้าเอ็จไม่มีลำดับ ความสัมพันธ์จะเรียกกราฟนั้นว่ากราฟแบบไม่มีทิศทาง (Undirected Graphs)และถ้ากราฟนั้นมีเอ็จที่มีลำดับความสัมพันธ์หรือมีทิศทางกำกับด้วยเรียกกราฟนั้นว่า กราฟแบบมีทิศทาง(Directed Graphs)
บางครั้งเรียกว่า ไดกราฟ (Digraph)ถ้าต้องการอ้างถึงเอ็จแต่ละเส้นสามารถเขียนชื่อเอ็จกำกับไว้ก็ได้

เทคนิคการท่องไปในกราฟมี 2 แบบดังนี้
1. การท่องแบบกว้าง (Breadth First Traversal)
2. การท่องแบบลึก (Depth First Traversal)

กราฟ มีน้ำหนัก หมายถึง กราฟที่ทุกเอดจ์ มีค่าน้ำหนักกำกับ ซึ่งค่าน้ำหนักอาจสื่อถึงระยะทาง เวลา ค่าใช้จ่าย เป็นต้น

DTS07-25/08/2552

ทรี(TREE)มีความสัมพันธ์ระหว่าง โหนดจะมีความลดหลั่นกันเป็นลำดับชั้น ได้มีการนำรูปแบบทรีไปประยุกต์ในการใช้งานต่างๆ หรือ การมีสายบังคับบัญชา โหนดแต่ละโหนดจะต้องประกอบไปด้วยโหนดแม่

-โหนดที่ต่ำกว่าโหนดแม่จะเรียกว่าโหนดลูก

-โหนดที่สูงสุดและไม่มีโหนดแม่จะเรียกว่า โหนดราก

-โหนดที่มีโหนดแม่เป็นโหนดเดียวกันเรียกว่า โหนดพี่น้อง

-โหนดที่ไม่มีโหนดลูฏจะเรียกว่า โหนดใบ

-เส้นเชื่อมแสดงความสัมพันธ์ระหว่างโหนดสองโหนดเรียกว่า กิ่ง

นิยามของทรี
1. นิยามทรีด้วยนิยามของกราฟ คือ กราฟที่ต่อเนื่องโดยไม่มีวงจรปิด ในโครงสร้างการเขียนรูปแบบทรีเขียนได้ 4 แบบ
1) แบบที่มีรากอยู่ด้านบน
2) แบบที่มีรากอยู่ด้านล่าง
3) แบบที่มีรากอยู่ด้านซ้าย
4) แบบที่มีรากอยู่ด้านขวา
2. นิยามทรีด้วยรูปแบบรีเคอร์ซีฟหรือการเวียนเกิด คือ ทรีที่ประกอบไปด้วยสมาชิกที่เรียกว่าโหนด โดยที่ถ้าว่าง ไม่มีโหนดใดๆ จะเรียกว่า Null Tree ถ้ามีโหนดหนึ่งเป็นโหนดราหอีกโหนดจะเป็นทรีย่อย

DTS06-04/08/2552

สแตก (Stack) เป็นโครงสร้างข้อมูลที่ข้อมูลแบบลิเนียร์ลิสต์ ที่มีคุณสมบัติที่ว่า การเพิ่มหรือลบข้อมูลในสแตก จะกระทำที่ ปลายข้างเดียวกัน ซึ่งเรียกว่า Top ของสแตก (TopOf Stack) และ ลักษณะที่สำคัญของสแตกคือ ข้อมูลที่ใส่หลังสุดจะถูกนำออกมา จากสแตกเป็นลำดับแรกสุด เรียกคุณสมบัตินี้ว่าLIFO (Last In First Out)

การทำงานของสแตกจะประกอบด้วยกระบวนการ 3 กระบวนการที่สำคัญ คือ

1.Push คือ การนำข้อมูลใส่ลงไปในสแตกเช่น สแตก s ต้องการใส่ข้อมูล i ในสแตก จะได้

2. Pop คือ การนำข้อมูลออกจากส่วนบนสุดของสแตกpush (s,i) คือ ใส่ข้อมูล i ลงไปที่ทอปของสแตก

3. Stack Top เป็นการคัดลอกข้อมูลที่อยู่บนสุดของสแตก แต่ไม่ได้นำเอาข้อมูลนั้นออกจากสแตก

การดำเนินการเกี่ยวกับสแตก ได้แก่
1. Create Stack จัดสรรหน่วยความจำให้แก่ Head Nodeและส่งค่าตำแหน่งที่ชี้ไปยัง Head ของสแตกกลับมา
2. Push Stack การเพิ่มข้อมูลลงไปในสแตก กรณีที่ไม่มีข้อมูลอยู่ในสแตก
3. Pop Stack การนำข้อมูลบนสุดออกจากสแตก
4. Stack Top เป็นการคัดลอกข้อมูลที่อยู่บนสุดของสแตก โดยไม่มีการลบข้อมูลออกจากสแตก
5.Empty Stack เป็นการตรวจสอบการว่างของสแตก เพื่อไม่ให้เกิดความผิดพลาดในการนำข้อมูลออกจากสแตกที่เรียกว่าStack Underflow
6. Full Stack เป็นการตรวจสอบว่าสแตกเต็มหรือไม่ เพื่อไม่ให้เกิดความผิดพลาดในการนำข้อมูลเข้าสแตกที่เรียกว่า Stack Overflow
7. Stack Count เป็นการนับจำนวนสมาชิกในสแตก
8. Destroy Stackเป็นการลบข้อมูลทั้งหมดที่อยู่ในสแตก

วันจันทร์ที่ 3 สิงหาคม พ.ศ. 2552

DTS05-28/07/2552

สรุปการเรียนในครั้งนี้

เรื่อง Link List
ลิงค์ลิสต์ (Linked List) เป็นวิธีการเก็บข้อมูลอย่างต่อเนื่องของอิลิเมนต์ต่างๆ โดยมีพอยเตอร์เป็นตัวเชื่อมต่อ แต่ละอิลิเมนท์ เรียกว่าโนด (Node) ซึ่งในแต่ละโนดประกอบไปด้วย 2 ส่วน คือ
1. Data จะเก็บข้อมูลของอิลิเมนท์
2. Link Field ทำหน้าที่เก็บตำแหน่งของโนดต่อไปในลิสต์ในส่วนของ data จะเป็นรายการเดี่ยวหรือเรคคอร์ดก็ได้ ส่วนของ link เป็นส่วนที่เก็บตำแหน่งของโหนดถัดไป ถ้าในโหนดสุดท้ายจะเก็บค่า Null (ไม่มีค่าใดๆ ไม่มีการเชื่อมโยง) เป็นตัวบอกการสิ้นสุดโครงสร้างข้อมูลแบบลิงค์ลิสต์

ลิงค์ลิสต์ (Linked List) เป็นวิธีการเก็บข้อมูลอย่างต่อเนื่องของอิลิเมนต์ต่างๆ โดยมีพอยเตอร์เป็นตัวเชื่อมต่อ แต่ละอิลิเมนท์ เรียกว่าโนด (Node) ซึ่งในแต่ละโนดประกอบไปด้วย 2 ส่วน คือ
1. Data จะเก็บข้อมูลของอิลิเมนท์
2. Link Field ทำหน้าที่เก็บตำแหน่งของโนดต่อไปในลิสต์ในส่วนของ data จะเป็นรายการเดี่ยวหรือเรคคอร์ดก็ได้ ส่วนของ link เป็นส่วนที่เก็บตำแหน่งของโหนดถัดไป ถ้าในโหนดสุดท้ายจะเก็บค่า Null (ไม่มีค่าใดๆ ไม่มีการเชื่อมโยง) เป็นตัวบอกการสิ้นสุดโครงสร้างข้อมูลแบบลิงค์ลิสต์

Linked List แบบซับซ้อน
1. Circular Linked List เป็นลิงค์ลิสต์ที่สมาชิกตัวสุดท้ายมีตัวชี้ (list) ชี้ไปที่สมาชิกตัวแรกของลิงค์ลิสต์ จะมีการทำงานไปในทิศทางเดียวเท่านั้น คือ เป็นแบบวงกลม
2. Double Linked List เป็นลิงค์ลิสต์ที่มีทิศทางการทำแบบ 2 ทิศทาง ในลิงค์ลิสต์แบบ 2 ทิศทาง ส่วนข้อมูลจะมีตัวชี้ไปที่ข้อมูลก่อนหน้า (backward pointer) และตัวชี้ข้อมูลถัดไป (forward pointer)

วันอาทิตย์ที่ 2 สิงหาคม พ.ศ. 2552

การบ้าน .iostream.h

#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
#include <time.h>

const int randNumSize = 50, numPerline = 8;
void showNum(int randNum[]);
void countOddNum(int randNum[]);
int main()
{
int randNum[randNumSize] = {0};
char menu; srand(time(NULL));
do
{
for(int n=0;n < randNumSize;n++)
{
randNum[n] = rand()%40 + 10;
}
showNum(randNum);
countOddNum(randNum);
cout << "Do you want to random again (Y/N)";
cin >> menu;
}
while(menu == 'Y');
return 0;
}
void showNum(int randNum[])
{
cout << "Show random Array " << randNumSize << " numbers :" << endl;
for(int i=0, showed=0; i < randNumSize; i++)
{
showed++ ;
cout << setw(5) << randNum[i];
if(showed == numPerline)
{
cout << endl;
showed = 0;
}
}
}
void countOddNum(int randNum[])
{
cout << "\n\nOdd numbers are :" << endl;
for(int i=0, Oddnum=0, sumOdd=0, showed=0; i < randNumSize; i++)
{
if(randNum[i]%2 == 1)
{
Oddnum++;
showed++;
sumOdd += randNum[i];
cout << setw(5) << randNum[i];
if(showed == numPerline)
{
cout << endl;
showed = 0;
}
}
}
cout << "\n\nOdd number = " << Oddnum << " Sum = " << sumOdd << endl;
}