หลักการทำงานของคอมพิวเตอร์
คอมพิวเตอร์ หมายถึง เครื่องคำนวณ อิเล็กทรอนิกส์ที่สามารถทำงานคำนวณผลและเปรียบเทียบค่าตามชุดคำสั่งด้วยความเร็วสูงอย่างต่อเนื่องและอัตโนมัติ พจนานุกรมฉบับราชบัณฑิตยสถาน พ.ศ.2525 ได้ให้คำจำกัดความของคอมพิวเตอร์ไว้ค่อนข้างกะทัดรัดว่า เครื่องอิเล็กทรอนิกส์แบบอัตโนมัติ ทำหน้าที่เสมือนสมองกล ใช้สำหรับแก้ปัญหาต่างๆ ทั้งที่ง่ายและซับซ้อน โดยวิธีทางคณิตศาสตร์
หรืออาจกล่าวได้ว่า เครื่องคอมพิวเตอร์หมายถึง เครื่องมือที่ช่วยในการคำนวณและการประมวลผลข้อมูล จากคุณสมบัตินี้ของเครื่องคอมพิวเตอร์ซึ่งไม่ใช่เครื่องคิดเลข เครื่องคอมพิวเตอร์จึงประกอบด้วยคุณสมบัติ 3 ประการคือ
1. ความเร็ว (Speed) เครื่องคอมพิวเตอร์สามารถทำงานได้ด้วยความเร็วสูงมาก ซึ่งหน่วยความเร็วของการทำงานของคอมพิวเตอร์วัดเป็น
- มิลลิเซกัน (Millisecond) ซึ่งเปรียบเทียบความเร็วเท่ากับ 1/1000 วินาที หรือ ของวินาที
-ไมโครเซกัน (Microsecond) ซึ่งเทียบความเร็วเท่ากับ 1/1,000,000 วินาที หรือของวินาที
- นาโนเซกัน (Nanosecond) ซึ่งเปรียบเทียบความเร็วเท่ากับ 1/1,000,000,000 วินาที หรือของวินาที ความเร็วที่ต่างกันนี้ขึ้นอยู่กับคุณสมบัติของอุปกรณ์คอมพิวเตอร์แต่ละยุค ซึ่งได้มีการพัฒนาให้เครื่องคอมพิวเตอร์มีประสิทธิภาพยิ่งขึ้น การใช้เครื่องคอมพิวเตอร์ประมวลข้อมูล ได้เร็วในเวลาไม่เกิน 1 วินาที จะทำให้คอมพิวเตอร์มีบทบาทในการนำมาเป็นเครื่องมือใช้งานอย่างดียิ่ง
2. หน่วยความจำ (Memory) เครื่องคอมพิวเตอร์ประกอบไปด้วยความจำ ซึ่งสามารถใช้บันทึกและเก็บ
ข้อมูลได้คราวละมากๆ และสามารถเก็บคำสั่ง (Instructions) ต่อๆกันได้ที่เราเรียกว่าโปรแกรม แลนำมาประมวลในคราวเดียวกัน ซึ่งเป็นปัจจัยทำให้คอมพิวเตอร์สามารถทำงานเก็บข้อมูลได้ครั้งละมากๆ เช่น การสำรวจสำมะโนประชากร หรือรายงานผลการเลือกตั้งซึ่งทำให้มีการประมวลได้รวดเร็วและถูกต้อง จากการที่หน่วยความจำสามารถบันทึกโปรแกรมและข้อมูลไว้ในเครื่องได้ ทำให้เครื่องคอมพิวเตอร์มีคุณสมบัติพิเศษ คือสามารถทำงานได้อย่างอัตโนมัติ ในกรณีที่มีงานที่ต้องทำซ้ำๆหรือบ่อยครั้งถ้าใช้คอมพิวเตอร์มาช่วยในการทำงานเหล่านั้นก็จะทำให้เกิดประสิทธิภาพสูงซึ่งจะได้ทั้งความรวดเร็ว ถูกต้องแม่นยำและประหยัดเนื่องจากการเขียนคำสั่งเพียงครั้งเดียวสามารถทำงานซ้ำๆได้คราวละจำนวนมากๆ
3. ความสามารถในการเปรียบเทียบ (Logical) ในเครื่องคอมพิวเตอร์ประกอบไปด้วยหน่วยคำนวณและตรรกะซึ่งนอกจากจะสามารถในการคำนวณแล้วยังสามารถใช้ในการเปรียบเทียบซึ่งความสามารถนี้เองที่ทำให้เครื่องคอมพิวเตอร์ต่างกับเครื่องคิดเลข และคุณสมบัตินี้ทีทำให้นักคอมพิวเตอร์สร้างโปรแกรมอัตโนมัติขึ้นใช้อย่างกว้างขวาง เช่นการจัดเรียงข้อมูลจำเป็นต้องใช้วิธีการเปรียบเทียบ การทำงานซ้ำๆตามเงื่อนไขที่กำหนด หรือการใช้คอมพิวเตอร์ในกิจการต่างๆซึ่งเกิดขึ้นมากมายในปัจจุบัน และการใช้แรงงานจากคอมพิวเตอร์แทนแรงงานจากมนุษย์ทำให้รวดเร็วถูกต้อง สะดวกและแม่นยำ เป็นการผ่อนแรงมนุษย์ได้เป็นอย่างมาก
องค์ประกอบของระบบคอมพิวเตอร์
เครื่องคอมพิวเตอร์โดยลำพังเองแล้วมันจะไม่สามารถทำงานได้ด้วยตนเอง จำเป็นต้องมีองค์ประกอบอยู่ด้วยกัน 4 อย่างที่มีความสำคัญเท่าเทียมกันและต้องทำงานประสานกัน จึงทำให้ระบบคอมพิวเตอร์สามารถทำงานได้จะกล่าวถึงองค์ประกอบของระบบคอมพิวเตอร์ประกอบด้วยองค์ประกอบใดบ้าง แต่ละองค์ประกอบมีความสำคัญอย่างไร ซึ่งจะเป็นพื้นฐานสำคัญที่จะทำให้เข้าใจเกี่ยวกับ คุณลักษณะและหน้าที่ของอุปกรณ์ต่างๆภายในระบบคอมพิวเตอร์รวมไปถึงการทำงานของระบบ ซึ่งพอจะสรุปถึงองค์ประกอบของระบบคอมพิวเตอร์ ที่สำคัญได้ดังนี้
1. องค์ประกอบทางด้านฮาร์ดแวร์ (Hardware) ฮาร์ดแวร์ (Hardware) หมายถึงส่วนประกอบของตัวเครื่องที่เราสามารถจับต้องได้ จะสามารถแบ่งส่วน ประกอบของฮาร์ดแวร์ออกได้เป็น 5 หน่วยที่สำคัญ ดังนี้
1.1 หน่วยรับข้อมูล (Input Unit) ทำหน้าที่ในการรับโปรแกรม และข้อมูลเข้าสู่คอมพิวเตอร์ ตัวอย่างอุปกรณ์ที่ใช้ในการรับข้อมูลเข้า ได้แก่ แป้นพิมพ์หรือคีย์บอร์ด (Keyboard) เครื่องสแกนต่างๆ เช่น เครื่อง รูดบัตร สแกนเนอร์ ฯลฯ
1.2 หน่วยความจำ (Memory Unit) ทำหน้าที่เก็บโปรแกรมหรือข้อมูลที่รับมาจากหน่วยรับข้อมูล เพื่อเตรียมส่งให้หน่วยประมวลผลกลางทำการประมวลผล และรับผลลัพธ์ที่ได้จากการประมวลผล เพื่อเตรียมส่งออกหน่วยแสดงข้อมูลต่อไป
1.3 หน่วยประมวลผลกลาง (CPU หรือ Central Processing Unit) ทำหน้าที่ปฏิบัติงานตามคำสั่งที่ปรากฏอยู่ในโปรแกรม หน่วยนี้จะประกอบด้วยหน่วยย่อยๆ อีก 2 หน่วย ได้แก่ หน่วยคำนวณเลขคณิตและตรรกวิทยา (ALU หรือArithmetic and Logical Unit) และ หน่วยควบคุม (CU หรือ Control Unit)
1.4 หน่วยเก็บข้อมูลสำรอง (Secondary Storge) ทำหน้าที่เก็บข้อมูลหรือโปรแกรมที่จะป้อนเข้าสู่หน่วยความจำหลักภายในเครื่องก่อนทำการประมวลผลโดย ซีพียู รวมทั้งเป็นแหล่งเก็บผลลัพท์จากการประมวลผลด้วย เพื่อการใช้งานในภายหลัง
1.5 หน่วยแสดงข้อมูล (Output Unit) ทำหน้าที่แสดงผลลัพท์จากการประมวลผล เช่น จอภาพ เครื่องพิมพ์ เป็นต้น
2. องค์ประกอบทางด้านซอฟต์แวร์ (Software) ซอฟต์แวร์ (Software) หมายถึง โปรแกรมหรือชุดของคำสั่งที่ถูกเขียนขึ้นเพื่อสั่งให้คอมพิวเตอร์ทำงานซอฟต์แวร์นี้จึงเปรียบเสมือนตัวเชื่อมระหว่างผู้ใช้เครื่องคอมพิวเตอร์และเครื่องคอมพิวเตอร์ ซอฟต์แวร์ สำหรับเครื่องคอมพิวเตอร์สามารถแบ่งออกได้เป็น
1. ซอฟต์แวร์ระบบ (System Software)
2. ซอฟต์แวร์ประยุกต์ (Application Software)
3. ซอฟต์แวร์สำเร็จรูป (Package)
2.1 ซอฟต์แวร์ระบบ (System Software) หมายถึงชุดของคำสั่งที่เขียนไว้เป็นคำสั่งสำเร็จรูป ซึ่งจะทำงานใกล้ชิดกับคอมพิวเตอร์มากที่สุด เพื่อ คอยควบคุมการทำงานของฮาร์ดแวร์ทุกอย่างและอำนวยความสะดวกให้กับผู้ใช้ในการงาน ซอฟต์แวร์ระบบนี้ยังสามารถแบ่งออกได้อีกดังนี้
1. ซอฟต์แวร์ควบคุมระบบปฏิบัติการ (Operating System --OS)
2. ซอฟต์แวร์จัดการอุปกรณ์ต่อพ่วง (Device Driver Software)
3. ซอฟต์แวร์การสื่อสาร(Communications Software)
4. ซอฟต์แวร์ช่วยพัฒนาโปรแกรม (Program Development Software)
5.ซอฟต์แวร์อำนวยความสะดวก (Utility Software)
2.2 ซอฟต์แวร์ประยุกต์ (Application Software) คือซอฟต์แวร์หรือโปรแกรมที่ถูกเขียนขึ้นเพื่อการทำงานเฉพาะอย่างที่เราต้องการ เช่นงานส่วนตัว งานทางด้านธุรกิจ หรืองานทางด้านวิทยาศาสตร์ เราอาจเรียกโปรแกรมประเภทนี้ว่า User's Program ซอฟต์แวร์ประเภทนี้โดยส่วนใหญ่ มักใช้ภาษาระดับสูงในการพัฒนา เช่น ภาษาซี โคบอล ปาสคาล เบสิก ฯลฯ ตัวอย่าง ของโปรแกรมที่พัฒนาขึ้นใช้ในทางธุรกิจ เช่น โปรแกรมการทำบัญชีจ่ายเงินเดือน (Payroll Program) โปรแกรมระบบเช่าซื้อ (Hire Purchase) โปรแกรมการทำสินค้าคงคลัง (Stock Program) ฯลฯ ซึ่งแต่ละโปรแกรมก็อาจมีเงื่อนไขหรือแบบฟอร์มที่แตกต่างกันไปตามความต้องการหรือกฏเกณฑ์ของแต่ละหน่วยงานที่ใช้ โปแกรมประเภทนี้จะสามารถดัดแปลงแก้ไขเพิ่มเติม (Modifications) ในบางส่วนของโปรแกรมเองได้ เพื่อให้ตรงกับความต้องการของผู้ใช้งานโปรแกรม
2.3 ซอฟต์แวร์สำเร็จรูป (Package) เป็นซอฟต์แวร์หรือโปรแกรมประยุกต์ทีมีผู้จัดทำไว้เพื่อใช้ในการทำงานประเภทต่างๆโดยผู้ใช้คนอื่นๆสามารถนำซอฟต์แวร์ประเภทนี้ไปใช้กับข้อมูลของตนได้ แต่จะไม่สามารถทำการดัดแปลงหรือแก้ไขโปรแกรมได้ ผู้ใช้ไม่จำเป็นต้องเขียนโปรแกรมขึ้นมาเอง จึงเป็นการประหยัด แรงงาน และค่าใช้จ่ายในการเขียนโปรแกรม นอกจากนี้ยังไม่ต้องใช้เวลามากในการเขียนโปรแกรม ดังนั้นการใช้ซอฟต์แวร์สำเร็จรูปจึงเป็นสิ่งที่อำนวยความสะดวกและเป็นประโยชน์อย่างยิ่ง ตัวอย่างของซอฟต์แวร์สำเร็จรูป เช่น ซอฟต์แวร์ระบบจัดการฐานข้อมูล ซอฟต์แวร์จัดพิมพ์รายงาน หรือเวิร์ดโปรเซสเซอร์ (Word Processor) ซอฟต์แวร์กระดาษทดอิเล็กทรอนิกส์หรือสเปรดชีต (Spreadsheet) เป็นต้น
3. องค์ประกอบทางด้านบุคคลากร (Personnel)ถึงแม้ระบบคอมพิวเตอร์จะประกอบด้วยองค์ประกอบทั้งทางด้านฮาร์ดแวร์และซอฟต์แวร์ แต่ระบบคอมพิวเตอร์จะไม่สามารถทำงานได้ถ้าขาดอีกองค์ประกอบหนึ่ง ซึ่งได้แก่ องค์ประกอบทางด้านบุคลากร ที่จะเป็นผู้จัดการและควบคุมระบบคอมพิวเตอร์ให้สามารถปฏิบัติงานได้อย่างราบรื่น คอยแก้ไขปัญญาหาต่างๆที่เกิดขึ้นกับระบบคอมพิวเตอร์ พัฒนาโปรแกรมประยุกต์ต่างๆ รวมไปถึงการใช้งานโปรแกรมประยุกต์ที่ถูกพัฒนาขึ้น
เราสามารถแบ่งบุคลากรที่มีหน้าที่เกี่ยวกับคอมพิวเตอร์ออกได้เป็น 5 ประเภทตามลักษณะของงานดังนี้
1. หัวหน้าหน่วยงานคอมพิวเตอร์ (EDP Manager หรือ Electronic Data Processing Manager) เป็นบุคคลที่อยู่ในตำแหน่งทางบริหาร ซึ่งจะเป็นหัวหน้าของบุคคลทางคอมพิวเตอร์ทั้งหมด จะมีหน้าที่วางแผนงาน กำหนดนโยบายของหน่วยงาน จัดทำโครงการและแผนงานการใช้ระบบคอมพิวเตอร์ จัดหาฮาร์ดแวร์และซอฟต์แวร์ที่จำเป็นจะต้องใช้ในองค์กร อำนวยการฝึกอบรมความรูให้กับบุคลากรทางคอมพิวเตอร์ เพื่อให้สามารถทำงานได้อย่างมีประสิทธิภาพและนอกจากนี้จะต้องเป็นผู้คอยตรวจสอบและติดตามผลงานของผู้ที่อยู่ใต้บังคับบัญชาว่ามีความก้าวหน้าในการทำงานเป็นอย่างไรด้วย ดังนั้นบุคลากรในตำแหน่งนี้จึงต้องเป็นผู้ที่มีความรับผิดชอบสูง มีความรู้ความสามารถ มองเห็นการณ์ไกล และต้องหมั่นติดตามความก้าวหน้าของเทคโนโลยีอยู่เสมอ
2. บุคคลากรทางด้านระบบ (System) ประกอบด้วยบุคคลากรที่มีตำแหน่งดังต่อไปนี้
2.1 นักวิเคราะห์ระบบ (System Analyst หรือ SA) เป็นผู้ที่มีหน้าที่ในการวิเคราะห์และออกแบบระบบ โดยจะรวบรวมข้อมูลต่างๆที่เกี่ยวข้องกับระบบงานเดิมและความต้องการของผู้ใช้ เพื่อนำมาทำการวิเคราะห์และออกแบบระบบงานใหม่ หรือปรับปรุงระบบงานเดิม เพื่อให้การทำงานในระบบงานใหม่มีประสิทธิภาพดีขึ้นกว่าระบบงานเดิม โดยปกติ SA จะต้องเป็นผู้ที่มีความรู้เกี่ยวกับระบบคอมพิวเตอร์เป็นอย่างดีโดยเฉพาะอย่างยิ่งจะต้องเป็นผู้ที่มีประสบการณ์ทำงานมาพอสมควร และควรมีพื้นฐานการเขียนโปรแกรมมาก่อน ถึงแม้ว่า SA จะไม่ได้เป็นผู้เขียนโปรแกรมเอง แต่ SA จะต้องเป็นผู้ค้นหาวิธีการและขั้นตอนต่างๆ ในการเขียนโปรแกรมส่งให้กับนักเขียนโปรแกรมทำการเขียนอีกทีหนึ่ง นอกจากนี้ SA ควรจะเป็นผู้ที่มีความคิดริเริ่มสร้างสรรค์ มีมนุษย์สัมพันธ์ดี เพราะจะต้องมีหน้าที่ติดต่อกับคนในหลายระดับ ซึ่งในบางองค์กรอาจมีพนักงานบางคนที่ไม่เข้าใจในระบบคอมพิวเตอร์ และต่อต้านการนำระบบคอมพิวเตอร์เข้ามาใช้ ดังนั้น SA จะต้องเป็นผู้ที่มีความสามารถในการชี้นำให้เขาเห็นถึงประโยชน์ของการนำคอมพิวเตอร์เข้ามาช่วยในการทำงานได้
2.2 นักเขียนโปรแกรมระบบ (System Programmer หรือ SP) จะมีหน้าที่เขียนโปรแกรมระบบควบคุมเครื่อง จะคอยตรวจสอบและแก้ไขเมื่อระบบคอมพิวเตอร์มีปัญหา บุคลากรประเภทนี้จะต้องมีความรู้ทางด้านฮาร์ดแวร์เป็นอย่างดี เพราะต้องมีหน้าที่ในการให้คำปรึกษาต่างๆเกี่ยวกับระบบคอมพิวเตอร์เมื่อระบบคอมพิวเตอร์มีปัญหา และต้องคอยพัฒนาโปรแกรมอำนวยความสะดวกต่างๆขึ้นมา เช่น โปรแกรมที่ช่วยในการสำรองข้อมูลในแต่ละวันหรือแต่ละสัปดาห์ เพื่อช่วยให้การทำงานระบบคอมพิวเตอร์มีความสะดวกมากยิ่งขึ้น
2.3 บุคคลากรทางด้านการเขียนโปรแกรม นักเขียนโปรแกรมหรือโปรแกรมเมอร์ (Programmer) จะทำหน้าที่เขียนโปรแกรมประยุกต์ (Application Program) ทางคอมพิวเตอร์ ตามขั้นตอนวิธีที่นักวิเคราะห์ระบบได้ออกแบบไว้ เพื่อให้ผู้ใช้งานคอมพิวเตอร์สามารถใช้งานโปรแกรมประยุกต์นั้นได้ นักเขียนโปรแกรมจึงควรเป็นผู้มีความรู้เกี่ยวกับซอฟต์แวร์เป็นอย่างดี แต่อาจไม่จำเป็นต้องมีความรู้ในรายละเอียดเกี่ยวกับฮาร์แวร์ก็ได้ ควรเป็นคนมีความอดทนในการทำงานสูง เนื่องจากการเขียนโปรแกรมจะต้องพบกับข้อผิดพลาด (errors) ของโปรแกรมที่อาจเกิดขึ้นมากมาย ซึ่งจะต้องใช้เวลาในการแก้ไขข้อผิดพลาดที่เกิดขึ้นนั้นให้ได้นอกจากนี้ควรมีความรอบคอบและมีความคิดริเริ่มสร้างสรรค์ หมั่นติดตามความก้าวหน้าของเทคโนโลยี หาความรู้ใหม่ๆ เพิ่มเติมอยู่ตลอดเวลา เพื่อพัฒนาเทคนิคที่เหมาะสมในการพัฒนาโปรแกรมให้มีประสิทธิภาพยิ่งขึ้น
นักเขียนโปรแกรมยังสามารถแบ่งออกได้เป็นอีก 2 แบบ ตามลักษณะงานดังนี้
- งานการสร้างโปรแกรมประยุกต์ (Application Programming) เป็นผู้ที่มีหน้าที่ในการเขียนและพัฒนาโปรแกรมประยุกต์ทั้งหมดของระบบตามที่นักวิเคราะห์ระบบเป็นผู้ออกแบบให้ ซึ่งมักจะเป็นระบบที่เริ่มมีการพัฒนาเป็นครั้งแรก
- งานการบำรุงรักษาโปรแกรม (Maintenance Programming) ระบบอาจมีการพัฒนาเสร็จแล้ว แต่ต่อมาต้องการเปลี่ยนแปลงระบบในบางจุด เช่น อาจต้องมีการปรับปรุงให้มีความทันสมัย ดังนั้นนักเขียนโปรแกรมทางด้านนี้ต้องคอยตามแก้ไขโปรแกรมเก่าๆ ในระบบ ที่เขียนไว้แล้วเพื่อให้เป็นไปตามความต้องการใหม่ของระบบ
3. ดีบีเอ (DBA หรือ DataBase Administrator) เป็นบุคลากรที่จะพบในองค์กรที่มีการจัดการข้อมูล ซึ่ง DBA จะเป็นผู้มีหน้าที่ในการออกแบบและควบคุมกาใช้งานฐานข้อมูล จะสามารถสร้างและแก้ไขเปลี่ยนแปลงโครงสร้างของฐานข้อมูลได้ ซึ่งโดยปกติผู้ใช้งานทั่วไปจะไม่สามารถเข้าไปยุ่งหรือจัดการกับฐานข้อมูล นอกจากนี้จะต้องควบคุมดูแลฐานข้อมูลมีการเก็บข้อมูลที่ถูกต้อง ทันสมัยอยู่เสมอ และยังคอยแก้ปัญหาเมื่อระบบฐานข้อมูลมีปัญหาเกิดขึ้นด้วย
4. ผู้ปฏิบัติการ (Operator) จะเป็นเจ้าหน้าที่คอมพิวเตอร์ ที่มีหน้าที่คอยปิดและเปิดเครื่องคอมพิวเตอร์ และคอยเฝ้าดูระบบ เมื่อมีปัญหาใดๆเกี่ยวกับระบบคอมพิวเตอร์ ก็จะเป็นผู้แจ้งให้กับนักเขียนโปรแกรมระบบทราบเพื่อทำการแก้ไขต่อไป และยังมีหน้าที่ส่งงานต่างๆเข้าไปประมวลผลในคอมพิวเตอร์ และคอยรับรายงานการประมวลผล เพื่อแจกจ่ายให้แก่ฝ่ายที่เกี่ยวข้อง นอกจากนี้ยังต้องทำหน้าที่สำรอง (Backup) ข้อมูลจากเครื่องคอมพิวเตอร์ขึ้นไปเก็บไว้ในสื่อบันทึกข้อมูล เช่น เทป ทุกสิ้นวันหรือสิ้นเดือน เพื่อป้องกันความเสียหายที่อาจเกิดขึ้นกับข้อมูลในระบบคอมพิวเตอร์ได้ เช่น กรณีที่เครื่องคอมพิวเตอร์ขัดข้อง หรือดิสก์เกิดความเสียหาย เป็นต้น บุคลากรทางด้านนี้ไม่จำเป็นต้องมีความรู้สูงนัก เนื่องจากลักษณะงานเป็นสิ่งที่มีการกำหนดขั้นตอนไว้ตายตัวแล้ว แต่ต้องเป็นผู้ที่มีความรับผิดชอบ และใส่ใจในการทำงาน
5. ผู้ใช้ (User) เป็นผู้ใช้ระบบคอมพิวเตอร์ ซึ่งจะมีความสำคัญต่อการออกแบบและพัฒนาระบบมาก เพราะผู้ใช้ระบบจะเป็นผู้ตัดสิน และระบุความต้องการลงไปว่าต้องการให้ระบบคอมพิวเตอร์ทำงานอะไรบ้าง ซึ่งบรรดานักคอมพิวเตอร์ต่างๆก็จ้องพยายามตอบสนองความต้องการของผู้ใช้นั้น
4. องค์ประกอบทางด้านข้อมูล (Data) ข้อมูลเป็นองค์ประกอบที่สำคัญอย่างหนึ่งในระบคอมพิวเตอร์ เป็นสิ่งที่ต้องป้อนเข้าไปในคอมพิวเตอร์พร้อมกับโปรแกรมที่นักเขียนโปรแกรมเขียนขึ้น เพื่อนำไปใช้ในโปรแกรมและผลิตผลลัพธ์ที่ต้องการออกมา ดังนั้น ข้อมูลที่นำเข้าจะต้องมีความถูกต้องสมบูรณ์ จึงจะผลิตผลลัพธ์ที่ถูกต้องสมบูรณ์ออกมาได้

.jpg)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น