วันอังคารที่ 1 มีนาคม พ.ศ. 2554
งานที่ปฎิบัติ
- อ่านคู่มือการใช้งานโปรแกรม ITECStock2007 ของบริษัทซอฟท์บ็อกซ์ จำกัด
- รุ่นพี่ที่ทำงานสอนวิธีการใช้งานโปรแกรม ITECStock2007 ของบริษัท ซอฟท์บ็อกซ์ จำกัด
- ไปจ่ายค่าน้ำประปาที่ประปาแม้นศรี
- โทรหาลูกค้าของบริษัท ซอฟท์บ็อกซ์ จำกัด เพื่อขอ E-mail ของลูกค้า
- รุ่นพี่ที่ทำงานสอนวิธีการใช้งานโปรแกรม ITECStockcoffee ซึ่งเป็นโปรแกรมใหม่ของบริษัท ซอฟท์บ็อกซ์ จำกัด
- ลองทดลองใช้โปรแกรม ITECStockcoffee
- ฟังการอธิบายเกี่ยวกับการไป Presents การใช้งาานของโปรแกรมให้ลูกค้าฟัง
- รุ่นพี่ที่ทำงานสอนวิธีการใช้งานโปรแกรม ITECStock2007 ของบริษัท ซอฟท์บ็อกซ์ จำกัด
- ค้นหารูปภาพเพื่อใช้ในการ add ลงในโปรแกรม ITECStockcoffee
- ติดสติ๊กเกอร์ใบแต้มสะสมคะแนน
- เขียนใบกำกับภาษี/ใบเสร็จ
- พิมพ์รายชื่อลูกค้า/สถานที่ลูกค้า ปริ้น ตัด ทากาวติดหน้าซองจดหมาย เพื่อใส่ใบกำกับภาษี/ใบเสร็จส่งลูกค้า
- โทรหาลูกค้าบองบริษัทเพื่อขอทบทวนที่อยู่ของลูกค้าเพื่อส่งจดหมายใบกำกับภาษี/ใบเสร็จ
- คีย์ข้อมูล po ลงใน ITECstock
- คีย์ข้อมูล po ลงใน Oracal
- ถ่ายเอกสาร จำนวน 30 ใบ
- แม็คใบกำกับภาษีกับสำเนาบัตรประชานชนของลูกค้า
- ปริ้นข้อมูล PO
- นำใบ Po ที่ปริ้นแม็คเข้ากับใบเสร็จสินค้า
- เรียงใบเสร็จสินค้าลงในแฟ้ม
- ค้นหาใบเสร็จสินค้าลงในแฟ้ม
- แยกกระดาษที่ใช้แล้วมาใช้ใหม่
- ปั๊มตราบริษัทลงในใบสะสมแต้ม
- ค้นหารายการสินค้าเพื่อเก็บรวบรวมข้อูลลูกค้าลงใน Excel
- สรุปยอดการขายของผลิตภัณฑ์ Notebook samsung , lenovo , gateway
- เบิกพัสดุ เช่น ปากกา ดินสอ แฟ้ม
- เรียงข้อมูลใบสร็จสินค้าลงในแฟ้ม
- เขียนข้อมูลบิลของ Sony
- แสกนใบงาน
- จัดสต๊อกสินค้า ปริ้นบาร์โค๊ต
- ตรวจเช็คสต๊อกสินค้
- ส่งใบเบิกของ
- ทำ INV
- ส่งของลงหน้าร้าน
- ส่งใบปลิวลงหน้าร้าน
- ทำยอดขายของสินค้า Fujitsu , assu
- ปริ้นใบ Po จาก Oracai pro
- แก้ไขข้อมูล po ลงใน Oracal
ปัญหา
- กระดาษเครื่อถ่ายหมด- ไม่เคยจัดสต๊อกก็เลยทำไม่เป็น
- บิลมักมีปัญหา
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
- กระดาษติดกับเครื่องถ่ายเอกสาร
- ค้าหา INV. ไม่เจอ
- ไม่เคยจัดสต๊อกก็เลยทำไม่เป็น
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
- กระดาษติดกับเครื่องถ่ายเอกสาร
- ค้าหา INV. ไม่เจอ
- ไม่เคยจัดสต๊อกก็เลยทำไม่เป็น
- บิลมักมีปัญหา
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
การแก้ไขปัญหา
การแก้ไขปัญหาส่วนใหญ่มักได้คำแนะนำจากรุ่นพี่ทางบริษัท Com7 เป็นอย่างดี ทำให้การทำงานเป็นไปอย่างลุล่วงดีด้วยดีค่ะ
วันจันทร์ที่ 28 กุมภาพันธ์ พ.ศ. 2554
วันที่ 28 กุมภาพันธุ์ 2554
งานที่ปฏิบัติประจำวัน
- ถ่ายเอกสาร จำนวน 65 ใบ
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 10 ID
- แก้ไขข้อมูล po ลงใน Oracal จำนวน 3 ID
- ปริ้นใบ Po จาก Oracai pro จำนวน 3 ID
- ส่งสินค้าที่หน้าร้าน ID4
ปัญหาที่พบ
- กระดาษเครื่อถ่ายหมด
วิธีการแก้ไขปัญหา
- ไปเอามาใส่และถ่ายต่อ
วันศุกร์ที่ 25 กุมภาพันธ์ พ.ศ. 2554
ระหว่างวันที่ 21 - 25 กุมภาพันธุ์ 2554
งานที่ปฏิบัติประจำวัน
- เขียนใบกำกับภาษี / ใบเสร็จ จำนวน 560 ใบ
- ถ่ายเอกสาร จำนวน 65 ใบ
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 450 ID
- แก้ไขข้อมูล po ลงใน Oracal จำนวน 11 ID
ปัญหาที่พบ
- ไม่เคยจัดสต๊อกก็เลยทำไม่เป็น
- บิลมักมีปัญหา
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
วิธีการแก้ไขปัญหา
- รุ่นพี่ที่ฝึกงานสอนในการจัดสต๊อก
- แยกกองบิลที่มีปัญหาออกจากกองดี
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
ระหว่างวันที่ 14 - 17 กุมภาพันธุ์ 2554
งานที่ปฏิบัติประจำวัน
- ทำ INV จำนวน 11 ID
- ถ่ายเอกสาร จำนวน 50 ใบ
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 367 ID
- ส่งใบปลิวลงหน้าร้าน จำนวน 35 ID
- ค้นหาใบ INV. สินค้า Dell จำนวน 25 ใบ
ปัญหาที่พบ
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
- กระดาษติดกับเครื่องถ่ายเอกสาร
- ค้าหา INV. ไม่เจอ
วิธีการแก้ไขปัญหา
- ดึงกระดาษที่ติดอยู่ออกจากเครื่องถ่ายเอกสารและถ่ายต่อ
- แยกกองบิลที่มีปัญหาออกจากกองดี
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
- ค้นหาวันต่อไป
ระหว่างวันที่ 7 - 4 กุมภาพันธุ์ 2554
งานที่ปฏิบัติประจำวัน
- เขียนใบกำกับภาษี / ใบเสร็จ จำนวน 356 ใบ
- ทำ INV จำนวน 11 ID
- ถ่ายเอกสาร จำนวน 25 ใบ
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 366 ID
- ส่งของลงหน้าร้าน จำนวน 12 ID
ปัญหาที่พบ
- ไม่เคยจัดสต๊อกก็เลยทำไม่เป็น
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
วิธีการแก้ไขปัญหา
- รุ่นพี่ที่ฝึกงานสอนในการจัดสต๊อก
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
วันอาทิตย์ที่ 6 กุมภาพันธ์ พ.ศ. 2554
ระหว่างวันที่ 31 มกราคม - 4 กุมภาพันธุ์ 2554
งานที่ปฏิบัติประจำวัน
- ทำ INV จำนวน 25 ID
- ถ่ายเอกสาร จำนวน 86 ใบ
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 101 ID
- ส่งใบปลิวลงหน้าร้าน จำนวน 20 ID
- ค้นหาใบ INV. สินค้า Dell จำนวน 60 ใบ
- ทำยอดขายของสินค้า Fujitsu , assu
ปัญหาที่พบ
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
- กระดาษติดกับเครื่องถ่ายเอกสาร
- ค้าหา INV. ไม่เจอ
วิธีการแก้ไขปัญหา
- ดึงกระดาษที่ติดอยู่ออกจากเครื่องถ่ายเอกสารและถ่ายต่อ
- แยกกองบิลที่มีปัญหาออกจากกองดี
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
- ค้นหาวันต่อไป
ระหว่างวันที่ 24 - 28 มกราคม 2554
งานที่ปฏิบัติประจำวัน
- เขียนใบกำกับภาษี / ใบเสร็จ จำนวน 250 ใบ
- ทำ INV จำนวน 91 ID
- ถ่ายเอกสาร จำนวน 60 ใบ
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 386 ID
- ทำใบลดหนี้ จำนวน 7 บริษัท
- ส่งใบปลิวลงหน้าร้าน จำนวน 12 ID
ปัญหาที่พบ
- บิลมักมีปัญหา
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
- กระดาษติดกับเครื่องถ่ายเอกสาร
วิธีการแก้ไขปัญหา
- ดึงกระดาษที่ติดอยู่ออกจากเครื่องถ่ายเอกสารและถ่ายต่อ
- แยกกองบิลที่มีปัญหาออกจากกองดี
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
ระหว่างวันที่ 17 - 21 มกราคม 2554
งานที่ปฏิบัติประจำวัน
- เขียนใบกำกับภาษี / ใบเสร็จ จำนวน 400 ใบ
- ทำ INV จำนวน 86 ID
- ถ่ายเอกสาร จำนวน 78 ใบ
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 366 ID
- คีย์ข้อมูล po ลงใน Oracal จำนวน 25 ID
- ส่งของลงหน้าร้าน จำนวน 21 ID
ปัญหาที่พบ
- ไม่เคยจัดสต๊อกก็เลยทำไม่เป็น
- บิลมักมีปัญหา
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
วิธีการแก้ไขปัญหา
- รุ่นพี่ที่ฝึกงานสอนในการจัดสต๊อก
- แยกกองบิลที่มีปัญหาออกจากกองดี
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
ระหว่างวันที่ 10 - 14 มกราคม 2554
งานที่ปฏิบัติประจำวัน
- ถ่ายเอกสาร จำนวน 86 ใบ
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 308 ID
- คีย์ข้อมูล po ลงใน Oracal จำนวน 5 ID
- ส่งใบเบิกของ
ปัญหาที่พบ
- กระดาษติดกับเครื่องถ่ายเอกสาร
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
วิธีการแก้ไขปัญหา
- ดึงกระดาษที่ติดอยู่ออกจากเครื่องถ่ายเอกสารและถ่ายต่อ
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
วันศุกร์ที่ 7 มกราคม พ.ศ. 2554
ระหว่างวันที่ 4 - 7 มกราคม 2554
งานที่ปฏิบัติประจำวัน
- ติดสะติ๊กเกอร์ในใบสะสมแต้ม จำนวนว 2 แผ่น
- ถ่ายเอกสาร จำนวน 50 ใบ
- ปริ้นใบ Po ที่ถูกยกเลิกแล้ว จำนวน 47 ID
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 157 ID
- คีย์ข้อมูล po ลงใน Oracal จำนวน 7 ID
- ตรวจเช็คสต๊อกสินค้า จำนวน 10 ID
ปัญหาที่พบ
- กระดาษติดกับเครื่องถ่ายเอกสาร
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
- กระดาษติดเครื่องปริ้น
วิธีการแก้ไขปัญหา
- ดึงกระดาษที่ติดอยู่ออกจากเครื่องถ่ายเอกสารและถ่ายต่อ
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
- ดึงกระดาษออกจากเครื่องปริ้น
ระหว่างวันที่ 27 - 30 ธันวาคม 2553
งานที่ปฏิบัติประจำวัน
- จัดสต๊อกสินค้า ปริ้นบาร์โค๊ต จำนวน 200 ใบ
- ตรวจเช็คบิลใบกำกับภาษี จำนวน 1325 บิล
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 43 ID
- คีย์ข้อมูล po ลงใน Oracal จำนวน 1 ID
ปัญหาที่พบ
- ไม่เคยจัดสต๊อกก็เลยทำไม่เป็น
- บิลมักมีปัญหา
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
วิธีการแก้ไขปัญหา
- รุ่นพี่ที่ฝึกงานสอนในการจัดสต๊อก
- แยกกองบิลที่มีปัญหาออกจากกองดี
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
วันจันทร์ที่ 27 ธันวาคม พ.ศ. 2553
ระหว่างวันที่ 20 - 24 ธันวาคม 2553
งานที่ปฏิบัติประจำวัน
- ติดสะติ๊กเกอร์ในใบสะสมแต้ม จำนวนว 45 แผ่น
- ปั๊มตราบริษัทลงในใบสะสมแต้ม จำนวน 93 ใบ
- คีย์ข้อมูลสินค้าของบริษัทลูกค้า จำนวน 92 รายการ
- ถ่ายเอกสาร จำนวน 94 ใบ
- ปริ้นใบรายชื่อลูกค้า จำนวน 1 แผ่น
- พิมพ์ราบชื่อลูกค้า ที่อยู่ จำนวนว 24 รายชื่อ
- นำรายชื่อที่ปริ้นมาตัดและติดกาวแปะที่ซองจดหมาย จำนวน 24 ซอง
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 41 ID
- คีย์ข้อมูล po ลงใน Oracal จำนวน 7 ID
ปัญหาที่พบ
- สะติ๊กเกอร์ไม่มีกาว
- ไม่มีกาวแปะ
- กระดาษติดกับเครื่องถ่ายเอกสาร
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
วิธีการแก้ไขปัญหา
- นำสะก๊อตเทปมาแปะ
- เบิกจากห้องพัสดุ
- ดึงกระดาษที่ติดอยู่ออกจากเครื่องถ่ายเอกสารและถ่ายต่อ
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
วันพุธที่ 22 ธันวาคม พ.ศ. 2553
ระหว่างวันที่ 13 - 17 ธันวาคม 2553
งานที่ปฏิบัติประจำวัน
-เขียนใบกำกับภาษี / ใบเสร็จ จำนวน 413 ใบ
-ถ่ายเอกสาร จำนวน 105 ใบ
- แสกนใบงาน จำนวน 4 แผ่น
- ติดสะติ๊กเกอร์ในใบสะสมแต้ม จำนวนว 48 แผ่น
- เรียงเอกสารบิลสินค้า Sony จำนวน 50 ใบ
ปัญหาที่พบ
- กระดาษในเครื่องถ่ายเอกสารหมด
- ใบกำกับภาษีหน้าหนึ่งกับหน้าสองแยกออกจากกัน
- เอกสารบิลสินค้าไม่ชัด
วิธีการแก้ไขปัญหา
- ดึงกระดาษออกจากเครื่องถ่ายเอกสาร
- แยกออกจากกองและพอเจอก็นำกลับมารวมกันและใส่กลับเข้ากองของมัน
- ถามรุ่นพี่ที่ฝึกงาน
วันอังคารที่ 14 ธันวาคม พ.ศ. 2553
ระหว่างวันที่ 7 - 9 ธันวาคม 2553
งานที่ปฏิบัติประจำวัน
- เรียงข้อมูลใบสร็จสินค้าลงในแฟ้ม จำนวน 250 ใบ
- เขียนข้อมูลบิลของ Sony จำนวน 150 ใบ
- เขียนใบกำกับภาษี จำนวน 500 ใบ
- เบิกพัสดุ เช่น ปากกา ดินสอ แฟ้ม
- ถ่ายเอกสาร จำนวน 20 ใบ
- ค้นหารายการสินค้าเพื่อเก็บรวบรวมข้อูลลูกค้าลงใน Excel จำนวน 11 สินค้า 136 ลูกค้า
- สรุปยอดการขายของผลิตภัณฑ์ Notebook samsung , lenovo , gateway
ปัญหาที่พบ
- วันและรหัสของสินค้ามองไม่เห็น
- สถานที่อยู่ของลูกค้าบางคนไม่มี
- ยังไม่คล่องในการทำสรุปยอดการขาย
วิธีการแก้ไขปัญหา
- ทำการค้นหาและถ่ายเอกสารมาใหม่นำเก็บเข้าแฟ้มอย่างเก่า
- เข้าไปค้นหาในโปรแกรมหน้าต่างประวัติของลูกค้า
- รุ่นนพี่ที่ฝึกงานสอนวิธีการทำการสรุปยอดขาย
วันจันทร์ที่ 6 ธันวาคม พ.ศ. 2553
ระหว่างวันที่ 29 พฤศจิกายน - 3 ธันวาคม 2553
งานที่ปฏิบัติประจำวัน
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 101 ID
- ติดสะติ๊กเกอร์ใบแต้มสะสมคะแนน จำนวน 15 แผ่น
- เขียนใบกำกับภาษี จำนวน 75 แผ่น
- ถ่ายเอกสาร จำนวน 45 ใบ
- ปริ้นข้อมูล PO จำนวน 15 ใบ
- นำใบ Po ที่ปริ้นแม็คเข้ากับใบเสร็จสินค้า จำนวน 15 ใบ
- เรียงใบเสร็จสินค้าลงในแฟ้ม จำนวน 15 ใบ
- ค้นหาใบเสร็จสินค้าลงในแฟ้ม จำนวน 20 ใบ
- แยกกระดาษที่ใช้แล้วมาใช้ใหม่ จำนวน 200 ใบ
- ติดสะติ๊กเกอร์ใบสะสมแต้ม จำนวน 15 ใบ
- ปั๊มตราบริษัทลงในใบสะสมแต้ม จำนวน 177 ใบ
ปัญหาที่พบ
- เครื่องปริ้นมีปัญหาปริ้นไม่ออก
- บางสินค้ายังไม่ถูกคีย์ข้อมูลเข้าโปรแกรม
- ค้นหาใบเสร็จสินค้าไม่เจอ
- กระดาษในเครื่องถ่ายเอกสารหมด
วิธีการแก้ไขปัญหา
- ตามช่างมาซ่อมและทำการปริ้นต่อ
- รอรุ่นพี่ที่ฝึกงานทำการคีย์ข้อมูลเข้าโปรแกรม
- รุ่นพี่ที่ฝึกงานไปขอข้อมูลจากแผนกอื่น
- เอากระดาษไปใส่ในเครื่องถ่ายเอกสารและทำการถ่ายต่อ
วันศุกร์ที่ 26 พฤศจิกายน พ.ศ. 2553
ระหว่างวันที่ 22 - 26 พฤศจิกายน 2553
งานที่ปฏิบัติประจำวัน
- คีย์ข้อมูล po ลงใน ITECstock จำนวน 79 ID
- คีย์ข้อมูล po ลงใน Oracal จำนวน 43 ID
- ถ่ายเอกสาร จำนวน 30 ใบ
- คีย์ข้อมูลเกี่ยวกับลูกค้า สินค้า วัน รหัส ที่อยู่ของลูกค้า E-mail เบอร์โทร ชื่อลูกค้า จำนวน 50 คน
- ติดสติ๊กเกอร์ใบแต้มสะสมคะแนน จำนวน 93 แผ่น
- แม็คใบกำกับภาษีกับสำเนาบัตรประชานชนของลูกค้า จำนวน 75 ชุด
- เขียนใบกำกับภาษี จำนวน 40 แผ่น
ปัญหาที่พบ
- รหัสสินค้าไม่อยุ่ในโปรแกรม
- ชื่อ E-mail เบอร์โทร ที่อยู่ รหัสสินค้า ชื่อสินค้า ขอ้มูลเหล่านี้อยู่คนละส่วนกันกับหน้าบันทึกข้อมูล
- กระดาษใบกำกับภาษีติดกับเครื่องถ่ายเอกสารทำให้เกิดความล่าช้าในการถ่าย
- สมุดใบสะสมแต้มขาด
- สะติ๊กเกอร์ไม่มีกาว
- เข็มแมคหมด
วิธีการแก้ไขปัญหา
- พี่ที่ฝึกงานให้เติม HR หลังข้อมูล รหัส 50
- เปิดหน้า ITECstock ขึ้นมาอีกหน้านึงเพื่อเป็นการสะดวกในการค้นหาข้อมูล
- ดึงกระดาษที่ติดอยู่ออกจากเครื่องถ่ายเอกสารและถ่ายต่อ
- นำสะก๊อตเทปมาแปะ
- ไปเบิกเข็มแม็คจากฝ่ายพัสดุ
วันพุธที่ 24 พฤศจิกายน พ.ศ. 2553
ระหว่างวันที่ 15 - 19 พฤศจิกายน 2553
งานที่ปฏิบัติประจำวัน
- คีย์ข้อมูล รหัสลูกค้า จำนวน 250 คน
- ฉีกกระดาษใบกำกับภาษี / ใบเสร็จ จำนวน 200 ใบ
- เขียนใบกำกับภาษี / ใบเสร็จ จำนวน 500 ใบ
- คีย์ข้อมูลเกี่ยวกับลูกค้า สินค้า วัน รหัส ที่อยู่ของลูกค้า E-mail เบอร์โทร ชื่อลูกค้า จำนวน 304 คน
- คีย์ข้อมูลของลูกค้าของสินค้า acer จำนวน 150 คนด้รับของแถ
- ฉีกใบกำกับภาษีที่ปร้ินออกมาจากเครื่องปริ้น จำนวน 400 ใบ
- คีย์รหัสลูกค้าเข้าเครื่อง จำนวน 200 คน
- เขียนใบสิทธิ์ประโยชน์ให้แก่ลูกค้า จำนวน 150 ใบ
- โทรหาลูกค้าเพื่อสอบถามลูกค้าเกี่ยวกับการไ้ด้รับของแถมจากงาน commart จำนวนว 13 คน
- ตรวจเช็ครายชื่อ ที่อยู่ รหัส เบอร์โทร วัน ของลูกค้าที่ส่งแฟรกมาว่าถูกต้องเหรอป่าว จำนวน 13 ใบ
ปัญหาที่พบ
- ลูกค้าไม่มีรหัสตู้ไปรษณีย์
- ฉีกกระดาษขาดบ้างเล็กน้อย แหว่งบ้าง
- ยังคีย์ข้อมูลเกี่ยวกับลูกค้า จำนวน 304 คน ไม่เสด
- ข้อมูลของลูกค้าไม่ครบ
- โทรหาลูกค้าไม่ติด ไม่รับโทรศัทพ์
- ใบรายชื่อในใบกำกับภาษีไม่ชัด
วิธีการแก้ไขปัญหา
- โทรถามลูกค้าโดยตรงเื่พื่อสอบถาม รหัสตู้ไปรษณีย์
- ใช้สะก๊อตเทปแปะเพื่อไม่ให้มันขาดมากไปกว่าเดิม
- กลับมาคีย์ข้อมูลในวันต่อไปจนเสร็จ
- โทรหาลูกค้าอีกครั้ง
- ปริ้นใบรายชื่อ ใบกำกับภาษี / ใบเสร็จ ออกมาใหม่
วันอาทิตย์ที่ 14 พฤศจิกายน พ.ศ. 2553
ระหว่างวันที่ 8 - 12 พฤศจิกายน 2553
งานที่ปฏิบัติประจำวัน
- รุ่นพี่ที่ทำงานสอนวิธีการใช้งานโปรแกรม ITECStock2007 ของบริษัท ซอฟท์บ็อกซ์ จำกัด
- ค้นหารูปภาพเพื่อใช้ในการ add ลงในโปรแกรม ITECStockcoffee
- ติดสติ๊กเกอร์ใบแต้มสะสมคะแนน จำนวน 55 แผ่น
- เขียนใบกำกับภาษี/ใบเสร็จ จำนวน 50 ใบ
- พิมพ์รายชื่อลูกค้า/สถานที่ลูกค้า ปริ้น ตัด ทากาวติดหน้าซองจดหมาย เพื่อใส่ใบกำกับภาษี/ใบเสร็จส่งลูกค้า จำนวน 20 ซอง
- โทรหาลูกค้าบองบริษัทเพื่อขอทบทวนที่อยู่ของลูกค้าเพื่อส่งจดหมายใบกำกับภาษี/ใบเสร็จ จำนวน 50 ท่าน
ปัญหาที่พบ
- การค้นหารูปใบรายชื่อรูปมีตัวอักษรที่เล็กไม่เกินไปเลยอ่านไม่ออก
- ใบสะสมแต้มมันไม่พอต่อสติ๊กเกอร์แต้ม
- ลูกค้าไม่รับโทรศัพท์และโทรไม่ติด
วิธีการแก้ไขปัญหา
- รุ่นพี่ที่ทำงานจะสอนวิธีการใช้งานของโปรแกรม ITECStock2007 กับสิีงที่ไม่เข้าใจเกี่ยวกับโปรแกรม
- ลูกค้าโทรศัพท์กลับเข้ามา/โทรหาลูกค้าครั้งต่อไป
- สอบถามจากรุ่นพี่ที่ทำงานเพื่อทำความเข้าจัยเกี่ยวกับรูปของรายชื่อสินค้าในโปรแกรม ITECStockcoffee
- รุ่นพี่ที่ฝึกงานนำสะติ๊กเกอร์สะสมแต้มมาให้ใหม่
วันศุกร์ที่ 5 พฤศจิกายน พ.ศ. 2553
ระหว่างวันที่ 1 - 5 พฤศจิกายน 2553
งานที่ปฏิบัติประจำวัน
- รุ่นพี่ที่ทำงานสอนวิธีการใช้งานโปรแกรม ITECStock2007 ของบริษัท ซอฟท์บ็อกซ์ จำกัด
- ไปจ่ายค่าน้ำประปาที่ประปาแม้นศรี
- โทรหาลูกค้าของบริษัท ซอฟท์บ็อกซ์ จำกัด เพื่อขอ E-mail ของลูกค้า จำนวน 35 ร้าน
- รุ่นพี่ที่ทำงานสอนวิธีการใช้งานโปรแกรม ITECStockcoffee ซึ่งเป็นโปรแกรมใหม่ของบริษัท ซอฟท์บ็อกซ์ จำกัด
- ลองทดลองใช้โปรแกรม ITECStockcoffee
- ฟังการอธิบายเกี่ยวกับการไป Presents การใช้งาานของโปรแกรมให้ลูกค้าฟัง
- ไม่เข้าเกี่ยวกับการกรอกข้อมูลเพิ่มลงในตัวโปรแกรมบางรายการ
- ลูกค้าของ บริษัทซอฟท์บ็อกซ์ จำกัด ไม่รับโทรศัทพ์
- โทรหาลูกค้ายังไม่ครบตามจำนวนที่ได้กำหนดไว้
- โปรแกรม ITECStockcoffee เวลานำข้อมูลเข้าไปในโปรแกรมและกำหนดตั้งค่าราคายากและงง
วิธีการแก้ไขปัญหา
- รุ่นพี่ที่ทำงานจะสอนวิธีการใช้งานของโปรแกรม ITECStock2007 ในวันที่ 02/11/2553
- รุ่นพี่ที่ทำงานจะสอนวิธีการใช้งานของโปรแกรม ITECStock2007 กับสิีงที่ไม่เข้าใจเกี่ยวกับโปรแกรม
- ลูกค้าโทรศัพท์กลับเข้ามา
- โทรติดต่อหาลูกค้าในวันหลัง
- สอบถามจากรุ่นพี่ที่ทำงานเพื่อทำความเข้าจัยเกี่ยวกับโปรแกรม ITECStockcoffee
วันพฤหัสบดีที่ 15 ตุลาคม พ.ศ. 2552
ลูกแรดเตรียมพร้อมล่าเหยื่อ
วันศุกร์ ที่ 26 เดือน มิถุนายน พ.ศ. 2552
วันปฐมนิเทศน์
- ได้รู้จักการเตรียมความพร้อมก่อนที่จะเข้าเรียนในรายวิชาเตรียมฝึกประสบการณ์วิชาชีพ
- ได้รู้กฏระเบียบของการเข้าเรียน การมาเรียนในรายวิชาเตรียมฝึกประสบการณ์วิชาชีพ
- ได้รู้การปฏิบัติตัวที่ดีให้อยู่ในกฏระเบียบที่วางไว้
- ได้รู้เกณฑ์การตัดสินคะแนนในรายวิชาเตรียมฝึกประสบการณ์วิชาชีพ
วันศุกร์ ที่ 3 เดือน กรกฏาคม พ.ศ. 2552
หลักการประกันคุณภาพ
- รู้จักความหมายของหลักการประกันคุณภาพ
- รู้ว่ามหาวิทยาลัยใช้หลักการประกันคุณภาพอย่างไร
- รู้จักการวางแผนในการทำงาน
วันศุกร์ ที่ 10 เดือน กรกฏาคม พ.ศ. 2552
คุณธรรมจริยธรรม
- ได้รับความรู้เกี่ยวกับเรื่องของคุณธรรม จริยธรรม
- รู้จักหลักการดำเนินชีวิตในชีวิตประจำวัน
- ได้นำหลักธรรมที่เรียนมาปรับใช้ในชีวิตประจำวัน
- ได้พัฒนาความรู้เกี่ยวกับการใช้ปัญญาแก้ปัญหา
วันศุกร์ ที่ 17 เดือน กรกฏาคม พ.ศ. 2552
การเงินส่วนบุคคล
- ได้ความรู้เกี่ยวกับแหล่งการเ งิน
- ได้จัดทำการบันทึกรายรับ-รายจ่ายให้ทราบเกี่ยวกับการใช้เงิน รู้จักการอดออม และการประหยัด
- ได้ความรู้เรื่องการบริหารการเงิน
วันศุกร์ ที่ 24 เดือน กรกฏาคม พ.ศ. 2552
การพัฒนาบุคคลิกภาพ
- รู้จักการแต่งกายให้ถูกระเบียบ ถูกกาละเทศะ และตามโอกาสต่างๆ
- รู้เรื่องการแต่งหน้าตามโอกาสต่างๆ
- ได้เรียนรู้เรื่องการพัฒนาบุคคลิกภาพตนเอง
วันศุกร์ ที่ 7เดือน สิงหาคม พ.ศ2552
กิจกรรมแขนงคอมพิวเตอร์
- ได้รู้จักการทำงานอย่างเป็นกระบวนการของแขนง
- ได้ช่วยงานอาจารย์ทำให้มีความรู้ในเรื่องของการทำงาน
- ได้ความรู้เรื่องเกี่ยวกับการทำงานของคอมพิวเตอร์
- ได้รู้ว่าหลังจากจบการศึกษาในแขนงวิชาคอมพิวเตอร์แล้วจะไปทำงานอะไรต่อไปใน
อนาคต
วันศุกร์ ที่ 14 เดือน สิงหาคม พ.ศ. 2552
กิจกรรมแขนงธุรกิจระหว่างประเทศ
- รู้จักในเรื่องของวัฒนธรรม ความเชื่อ แนวความคิดระหว่างประเทศ
วันศุกร์ ที่ 21 เดือน สิงหาคม พ.ศ. 2552
กิจกรรมแขนงการตลาด
- รู้จักเส้นทางแห่งความสำเร็จ
- รู้วิธีการดำเนินชีวิตที่ดี การทำงานอย่างมีประสิทธิภาพ
วันศุกร์ ที่ 11 เดือน กันยายน พ.ศ. 2552
ภาษาไทยในชีวิตประจำวัน
-รู้จักประเภทของภาษาไทย
- การใช้ภาษาไทยที่ถูกต้อง
- การรักษาวัฒนธรรมการใช้ภาษาไทย
- การใช้ภาษาไทยในโอกาสต่างๆ
วันศุกร์ ที่ 18 เดือน กันยายน พ.ศ. 2552
วันปัจฉิมนิเทศ
- รู้จักการกตัญญูกตเวทีต่อผู้มีพระคุณ
- การอยู่ร่วมกันอย่างเป็นสุข สงบสุขในสังคม
- การแก้ปัญหาเมื่อปัญหาเกิดขึ้นอย่างถูกต้อง
วันพุธที่ 16 กันยายน พ.ศ. 2552
DTS10-16/09/52
เป็นวิธีการเรียงลำดับที่ใช้เวลาน้อยเหมาะสำหรับข้อมูลที่มีจำนวนมากที่ต้องการความรวดเร็วในการทำงาน วิธีนี้จะเลือกข้อมูลจากกลุ่มข้อมูลขึ้นมาหนึ่งค่าเป็นค่าหลัก แล้วหาตำแหน่งที่ถูกต้องให้กับค่าหลักนี้ เมื่อได้ตำแหน่งที่ถูกต้องแล้ว ใช้ค่าหลักนี้เป็นหลักในการแบ่งข้อมูลออกเป็นสองส่วนถ้าเป็นการเรียงลำดับจากน้อยไปมาก ส่วนแรกอยู่ในตอนหน้าข้อมูล ทั้งหมดจะมีค่าน้อยกว่าค่าหลักที่อีกส่วนหนึ่งจะอยู่ในตำแหน่งตอนหลังข้อมูลทั้งหมด จะมีค่ามากกว่าค่าหลัก แล้วนำแต่ละส่วนย่อยไปแบ่งย่อยในลักษณะเดียวกันต่อไปจนกระทั่งแต่ละส่วนไม่สามารถแบ่งย่อยได้อีกต่อไปจะได้ข้อมูลที่มีการเรียงลำดับตามที่ต้องการถ้าเป็นการเรียงลำดับจากน้อยไปมากการเปรียบเทียบเพื่อหาตำแหน่งให้กับค่าหลักตัวแรกเริ่มจากข้อมูลในตำแหน่งแรกหรือสุดท้ายก็ได้ ถ้าเริ่มจากข้อมูลที่ตำแหน่งที่ 1เป็นค่าหลัก พิจารณาเปรียบเทียบค่าหลักกับข้อมูลในตำแหน่งสุดท้าย ถ้าค่าหลักมีค่าน้อยกว่าให้เปรียบเทียบกับข้อมูลในตำแหน่งรองสุดท้ายไปเรื่อย ๆ จนกว่าจะพบค่าที่น้อยกว่าค่าหลัก แล้วให้สลับตำแหน่งกันหลังจากสลับตำแหน่งแล้วนำค่าหลักมาเปรียบเทียบกับข้อมูล ในตำแหน่งที่ 2, 3,ไปเรื่อย ๆ จนกว่าจะพบค่าที่มากกว่าค่าหลักสลับตำแหน่งเมื่อเจอข้อมูลที่มากกว่าค่าหลัก ทำเช่นนี้ไปเรื่อย ๆ จนกระทั่งได้ตำแหน่งที่ถูกต้องของค่าหลักนั้น ก็จะแบ่งกลุ่มข้อมูลออกเป็นสองส่วน ส่วนแรกข้อมูลทั้งหมดมีค่าน้อยกว่าค่าหลักและส่วนที่สองข้อมูลทั้งหมดมีค่ามากกว่าค่าหลัก
การเรียงลำดับแบบแทรก (insertion sort)
เป็นวิธีการเรียงลำดับที่ทำการเพิ่มสมาชิกใหม่เข้าไปในเซต ที่มีสมาชิกทุกตัวเรียงลำดับอยู่แล้ว และทำให้เซตใหม่ที่ได้นี้มีสมาชิกทุกตัวเรียงลำดับด้วย วิธีการเรียงลำดับจะ1. เริ่มต้นเปรียบเทียบจากข้อมูลในตำแหน่งที่ 1 กับ 2หรือข้อมูลในตำแหน่งสุดท้ายและรองสุดท้ายก็ได้ถ้าเป็นการเรียงลำดับจากน้อยไปมาก2. จะต้องจัดให้ข้อมูลที่มีค่าน้อยอยู่ในตำแหน่งก่อนข้อมูลที่มีค่ามาก และถ้าเรียงจากมากไปน้อยจะก็จะจัดให้ข้อมูลที่มีค่ามากอยู่ในตำแหน่งก่อน
การเรียงลำดับแบบฐาน (radix sort)
เป็นการเรียงลำดับโดยการพิจารณาข้อมูลทีละหลัก
1. เริ่มพิจารณาจากหลักที่มีค่าน้อยที่สุดก่อน นั่นคือถ้าข้อมูลเป็นเลขจำนวนเต็มจะพิจารณาหลักหน่วยก่อน
2. การจัดเรียงจะนำข้อมูลเข้ามาทีละตัว แล้วนำไปเก็บไว้ที่ซึ่งจัดไว้สำหรับค่านั้น เป็นกลุ่ม ๆตามลำดับการเข้ามา
3. ในแต่ละรอบเมื่อจัดกลุ่มเรียบร้อยแล้ว ให้รวบรวมข้อมูลจากทุกกลุ่มเข้าด้วยกัน โดยเริ่มเรียงจากกลุ่มที่มีค่าน้อยที่สุดก่อนแล้วเรียงไปเรื่อย ๆ จนหมดทุกกลุ่ม
4. ในรอบต่อไปนำข้อมูลทั้งหมดที่ได้จัดเรียงในหลักหน่วยเรียบร้อยแล้วมาพิจารณาจัดเรียงในหลักสิบต่อไป ทำเช่นนี้ไปเรื่อย ๆ จนกระทั่งครบทุกหลักจะได้ข้อมูลที่เรียงลำดับจากน้อยไปมากตามต้องการ
วันพุธที่ 9 กันยายน พ.ศ. 2552
DTS09-09/09/52
Sorting
DTS08-02/09/52
Graph
วันพฤหัสบดีที่ 27 สิงหาคม พ.ศ. 2552
DTS07-26/08/52
Tree
2. แทนทรีด้วยไบนารีทรีเป็นวิธีแก้ปัญหาเพื่อลดการ สิ้นเปลืองเนื้อที่ในหน่วยความจำก็คือกำหนดลิงค์ฟิลด์ให้มีจำนวนน้อยที่สุดเท่าที่จำเป็นเท่านั้น
โดยกำหนดให้แต่ละโหนดมีจำนวนลิงค์ฟิลด์สองลิงค์ฟิลด์
-ลิงค์ฟิลด์แรกเก็บที่อยู่ของโหนดลูกคนโต
-ลิงค์ฟิลด์ที่สองเก็บที่อยู่ของโหนดพี่น้องที่เป็นโหนดถัดไป
โหนดใดไม่มีโหนดลูกหรือไม่มีโหนดพี่น้องให้ค่าพอยน์เตอร์ในลิงค์ฟิลด์มีค่าเป็น Null
วันพฤหัสบดีที่ 20 สิงหาคม พ.ศ. 2552
DTS06-05/08/52
คิวเป็นโครงสร้างข้อมูลแบบลำดับ (Sequential) ลักษณะของคิวเราสามารถพบได้ในชีวิตประจำวัน เช่น การเข้าแถวตามคิวเพื่อรอรับบริการต่างๆ ลำดับการสั่งพิมพ์งาน เป็นต้น ซึ่งจะเห็นได้ว่าลักษณะของการทำงานจะเป็นแบบใครมาเข้าคิวก่อนจะ ได้รับบริการก่อน เรียกได้ว่าเป็นลักษณะการทำงานแบบ FIFO (First In , First Out)
ลักษณะของคิว จะมีปลายสองข้าง ซึ่งข้างหนึ่งจะเป็นช่องทางสำหรับข้อมูลเข้าที่เรียกว่า REAR และอีกข้างหนึ่งซึ่งจะเป็นช่องทางสำหรับข้อมูลออก เรียกว่า FRONT
ในการทำงานกับคิวที่ต้องมีการนำข้อมูลเข้าและออกนั้น จะต้องมีการตรวจสอบว่าคิวว่างหรือไม่ เมื่อต้องการนำข้อมูลเข้า เพราะหากคิวเต็มก็จะไม่สามารถทำการนำข้อมูลเข้าได้ เช่นเดียวกัน เมื่อต้องการนำข้อมูลออกก็ต้องตรวจสอบด้วยเช่นกัน ว่าในคิวมีข้อมูลอยู่หรือไม่ หากคิวไม่มีข้อมูลก็จะไม่สามารถนำข้อมูลออกได้เช่นกัน
การแทนที่ข้อมูลของคิว มี 2 วิธี คือ
1.การ แทนที่ข้อมูลของคิวแบบอะเรย์ ซึ่งเป็นการจัดสรรเนื้อที่หน่วยความจำแบบสแตติก นั่นคือ มีการกำหนดขนาดของคิวล่วงหน้าว่ามีขนาดเท่าใดและจะมีการจัดสรรเนื้อที่หน่วย ความจำให้เลย
2.การแทนที่ข้อมูลของคิวแบบลิงค์ลิสต์ ประกอบไปด้วย 2 ส่วน
2.1. Head Node มี 3 ส่วน มีพอยเตอร์ 2 ตัว และ จำนวนสมาชิก
2.2. Data Node จะมีข้อมูล และ พอยเตอร์ชี้ตัวถัดไป
การดำเนินการเกี่ยวกับคิว
1.Create Queue คือการสร้างคิวขึ้นมา แล้วจัดสรรหน่วยความจำให้กับ Head Node และพอยเตอร์มีค่าเป็น Null
2.Enqueue คือ การเพิ่มข้อมูลลงไปในคิวโดยการเพิ่มจะเพิ่มจากส่วนท้าย
3.Dequeue คือ การนำข้อมูลในคิวออก จะออกโดยข้อมูลที่เข้าไปตัวแรกจะออกก่อน
4.Queue Front คือ การนำข้อมูลตัวแรกที่เข้าไปในคิวออกมาแสดง
5.Queue Rear คือ การนำข้อมูลตัวสุดท้ายที่เข้ามาในคิวออกมาแสดง
6.Empty Queue คือ เป็นการตรวจสอบว่าคิวนั้นยังคงว่างอยู่หรือไม่
7.Full Queue คือ เป็นการตรวจสอบว่าคิวนั้นเต็มหรือไม่
8.Queue Count คือ เป็นการนับจำนวนข้อมูลที่อยูในคิว ว่ามีจำนวนเท่าไร
9.Destroy Queue คือ การลบข้อมูลที่อยูในคิวทิ้ง
การเพิ่มข้อมูลเข้าไปในคิว
การจะเพิ่มข้อมูลเข้าไปในคิว จะกระทำที่ตำแหน่ง REAR หรือท้ายคิว และก่อนที่จะเพิ่มข้อมูลจะต้องตรวจสอบก่อนว่าคิวเต็มหรือไม่ โดยการเปรียบเทียบค่า REAR ว่า เท่ากับค่า MAX QUEUE หรือไม่ หากว่าค่า REAR = MAX QUEUE แสดงว่าคิวเต็มไม่สามารถเพิ่มข้อมูลได้ แต่หากไม่เท่า แสดงว่าคิวยังมีที่ว่างสามารถเพิ่มข้อมูลได้ เมื่อเพิ่มข้อมูลเข้าไปแล้ว ค่า REAR ก็จะเป็นค่าตำแหน่งท้ายคิวใหม่
การนำข้อมูลออกจากคิว
การนำข้อมูลออกจากคิวจะกระทำที่ตำแหน่ง FRONT หรือส่วนที่เป็นหัวของคิว โดยก่อนที่จะนำข้อมูลออกจากคิวจะต้องมีการตรวจสอบก่อนว่ามีข้อมูลอยู่ในคิว หรือไม่ หากไม่มีข้อมูลในคิวหรือว่าคิวว่าง ก็จะไม่สามารถนำข้อมูลออกจากคิวได้
DTS05-29/07/52
การแทนที่ข้อมูลของสแตกแบบลิงค์ลิสตจะประกอบไปด้วย 2 ส่วน คือ
1. Head Node จะประกอบไปด้วย 2ส่วนคือ top pointer และจำนวนสมาชิกในสแตก
2. Data Node จะประกอบไปด้วยข้อมูล (Data)และพอยเตอร์ ที่ชี้ไปยังข้อมูล
การดำเนินการเกี่ยวกับสแตกการดำเนินการเกี่ยวกับสแตก ได้แก่
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 เป็นการลบข้อมูลทั้งหมดที่อยู่ใน สแตก
8.Destroy Stack เป็นการลบข้อมูลทั้งหมดที่อยู่ใน สแตก
การใช้ สแตค เพื่อแปลรูปนิพจน์ทางคณิตศาสตร์
รูปแบบนิพจน์ทางคณิตศาสตร์
• นิพจน์ Infix คือ นิพจน์ที่เครื่องหมายดำเนินการ (Operator) อยู่ระหว่างตัวดำเนินการ (Operands) เช่น A+B-C
• นิพจน์ Prefix คือ นิพจน์ที่เครื่องหมายดำเนินการ (Operator) อยู่หน้าตัวดำเนินการ (Operands) เช่น +-AB
• นิพจน์ Postfix คือ นิพจน์ที่เครื่องหมายดำเนินการ (Operator) อยู่หลังตัวดำเนินการ (Operands) เช่น AC*+
ลำดับการทำงานของตัวดำเนินการทางคณิตศาสตร์ (Operator Priority)
มีการลำดับความสำคัญของตัวดำเนินการจากลำดับสำคัญมากสุดไปน้อยสุด คือ ลำดับที่มีความสำคัญมากที่ต้องทำก่อน ไปจนถึงลำดับที่มีความสำคัญน้อยสุดที่ไว้ทำทีหลัง ดังนี้
เครื่องหมายบวก ( + ) , ลบ ( - )
เครื่องหมายคูณ ( * ) , หาร ( / )
เครื่องหมายวงเล็บเปิด (
เครื่องหมายวงเล็บปิด )
ขั้นตอนการแปลงจากนิพจน์ Infix เป็นนิพจน์ Postfix
1. อ่านอักขระในนิพจน์ Infix เข้ามาทีละตัว
2. ถ้าเป็นตัวถูกดำเนินการจะถูกย้ายไปเป็นตัวอักษรในนิพจน์ Postfix
3. ถ้าเป็นตัวดำเนินการ จะนำค่าลำดับความสำคัญของตัว ดำเนินการที่อ่านเข้ามาเทียบกับค่าลำดับความสำคัญของตัวดำเนินการที่อยู่บนสุดของสแตก
- ถ้ามีความสำคัญมากกว่า จะถูก push ลงในสแตก
- ถ้ามีความสำคัญน้อยกว่าหรือเท่ากัน จะต้อง pop ตัวดำเนินการที่อยู่ในสแตกขณะนั้นไปเรียงต่อกับตัวอักษรในนิพจน์ Postfix
4. ตัวดำเนินการที่เป็นวงเล็บปิด “)” จะไม่ push ลงในสแตกแต่มีผลให้ตัวดำเนินการอื่น ๆ ถูก pop ออกจากสแตกนำไป เรียงต่อกันในนิพจน์ Postfix จนกว่าจะเจอ “(” จะ popวงเล็บเปิดออกจากสแตกแต่ไม่นำไปเรียงต่อ
5. เมื่อทำการอ่านตัวอักษรในนิพจน์ Infix หมดแล้ว ให้ทำการ Pop ตัวดำเนินการทุกตัวในสแตกนำมาเรียงต่อในนิพจน์Postfix
เช่น
*** เครื่องหมายดำเนินการ (operand) ได้แก่เครื่องหมาย + - * ^ ตัวถูกดำเนินการ ได้แก่ สัญลักษณ์แทนค่าตัวเลข เช่น A B C Dหรือตัวแปรอื่น
สำหรับการดำเนินการด้านการคำนวณนั้น ในระบบคอมพิวเตอร์ไม่สามารถที่จะจัดลำดับของการคำนวณในรูปแบบของ infix ได้ แต่จะแปลงเป็นนิพจน์ของ infix หรือ prefix เสียก่อน โดยลักษณะของการแปลงนิพจน์จะใช้การเปรียบเทียบความสำคัญของตัวดำเนินการ
ลำดับความสำคัญของตัวดำเนินการ
+ -
* /
(
)
ขั้นตอนการแปลง infix เป็น postfix
1.อ่านอักขระใน infix
2.ถ้าเป็น operand ย้ายไปใส่ใน postfix
3.ถ้าเป็น operator จะต้องดูลำดับความสำคัญของตัวดำเนินการด้วยแล้วใส่ลงในสแตกที่เก็บตัวดำเนินการ ถ้ามีค่ามากกว่าให้ push ถ้ามีค่าน้อยกว่าหรือเท่ากันให้ pop ออกแล้วไปเรียงต่อตัวอักษรใน postfix
4.ตัวดำเนินการที่เป็น ) จะไม่ถูก push แต่จะทำให้ตัวดำเนินการตัวอื่นถูก pop ออกมาแล้วไปเรียงต่อใน postfix
5.เมื่ออ่านอักขระใน infix หมด ให้ pop ตัวดำเนินการทุกตัวมาเรียงต่อใน postfix
*** ถ้าเจอเครื่องหมาย + - หลังเครื่องหมาย * / ให้ pop เครื่องหมายในสแตกออก
ถ้าเจอเครื่องหมาย * / หลังเครื่องหมาย + - ให้ push ลงในสแตก
การคำนวณค่า postfix
1.อ่านตัวอักษรจาก postfix ที่ละตัว
2.ถ้าเป็น operand ให้ push ไปเรื่อยๆ
3.ถ้าเป็น operator ให้ pop ตัวอักษรออก 2 ตัว แล้วทำการคำนวณตัวที่ถูก pop ที่หลังจะเป็นตัวตั้งแล้วนำ push ผลลัพธ์ลงไป
วันอังคารที่ 28 กรกฎาคม พ.ศ. 2552
DTS04-22/07/52
ในการในการอ่านข้อมูลออกจากสแต็กนั้น จะทำการเพิ่มค่าของ SP ขึ้นครั้ง 2 ไบต์ในการอ่านแต่ละครั้ง เพราะว่าในการอ่านแต่ละครั้งจะทำการอ่านครั้งละ 16 บิต ซึ่งต้องใช้หน่วยความจำ 2 ไบต์ และในอ่านข้อมูลออกจากสแต็ก นั้นใน 80x86 จะทำการอ่านไบต์ต่ำก่อน สมมุตว่าที่แอดเดรสที่ SS:1234Hมีข้อมูลดังนี้ 12H และที่ตำแหน่ง SS:1235Hมีข้อมูล 24Hตามลำดับ เมื่อเราใช้คำสั่ง POP AX ข้อมูลในรีจีสเตอร์ AX จะได้ดังนี้ AH=24H และAL=12H
ตัวอย่างสแตกที่เราเห็นในชีวิตประจำวันทั่วไป
1.เทปกาวสองหน้า = มันพันข้างในก่อนเวลาใช้ก็ต้องดึงข้างนอกออกใช้ก่อน
2.กล่องคุ๊กกี้ชิ้นใหญ่ๆที่มีคุ๊กกี้ = กล่องคุ๊กกี้ที่เรียงกันสวยๆจะเรียงอันล่างก่อนเวลากินก็ต้องกินจากข้างบน
ก่อน
3.ตู้ ATM = เงินที่เก็บอยู่ในตู้วางล่างสุดก่อนแล้วเวลาจะออกมาก็ใบบนออกมาก่อน
การบ้าน
แบบ Stdio.h
#include
void main()
{
int N1, N2, Sum;
printf("please input an integer number : ");
scanf("%d",&N1);
printf("please input another integer number : ");
scanf("%d",&N2);
Sum = N1 + N2;
printf("%d + %d = %d",N1,N2,Sum);
}
...................................................................................................................................
แบบ iostream.h
#include
void main()
{
int N1, N2, Sum;
cout<<"please input an integer number : "; cin>>N1;
cout<<"please input another integer number : "; cin>>N2;
Sum = N1 + N2;
cout
................................................................................................
0utput
แบบ Stdio.h
please input an integer number :......
please input another integer number :.......
เป็นผลรวม
แบบ iostream.h
please input an integer number :......
please input another integer number :.......
เป็นผลรวม