Page 5 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 5
5
วิชา พื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
รหัสวิชา 2204–2006 หน่วยที่ 1
ชื่อหน่วย ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมคอมพิวเตอร์
สาระส าคัญ
ระบบคอมพิวเตอร์ ประกอบด้วย ฮาร์ดแวร์ ซอฟต์แวร์ พีเพิลแวร์ ข้อมูล กระบวนการ
ท างาน การท างานของเครื่องคอมพิวเตอร์จะท าตามโปรแกรมที่เขียนขึ้นมาทุกประการ ดังนั้น การ
น าเครื่องคอมพิวเตอร์มาช่วยส าหรับการแก้ปัญหาจึงจ าเป็นต้องมีโปรแกรมส าหรับการแก้ปัญหานั้น
เพื่อสั่งให้เครื่องคอมพิวเตอร์ท างานตามต้องการ โปรแกรมที่ดีจะต้องท างานถูกต้อง เชื่อถือได้ อ่าน
ง่าย มีความปลอดภัย ผู้เขียนโปรแกรมหรือโปรแกรมเมอร์ จะต้องทราบถึงวิธีการของการแก้ปัญหาที่
ต้องการแก้ไขทุกขั้นตอน ตั้งแต่ขั้นตอนแรกจนถึงขั้นตอนสุดท้าย แล้วน าขั้นตอนวิธีที่ได้เรียบเรียงนั้น
มาเขียนเป็นโปรแกรมคอมพิวเตอร์ ผู้เขียนโปรแกรมหรือโปรแกรมเมอร์จึงต้องเป็นผู้ที่มีความรักและ
ชอบการเขียนโปรแกรม มีความคิดริเริ่มสร้างสรรค์สามารถท างานเป็นทีมได้
1. องค์ประกอบของระบบคอมพิวเตอร์
การน าคอมพิวเตอร์มาช่วยในการท างานต่าง ๆ นั้น ถ้ามีเฉพาะเครื่องคอมพิวเตอร์และ
อุปกรณ์ต่อพ่วง เรียกว่า "ฮาร์ดแวร์"(Hardware) จะไม่สามารถท างานได้ เพราะตัวเครื่องคอมพิวเตอร์
ยังไม่มีตัวควบคุมระบบให้ท างานได้ ดังนั้นจึงต้องมีโปรแกรมที่ใช้ควบคุมระบบการท างานและใช้งาน
ซึ่งเรียกว่า "ซอฟต์แวร์"(Software) และจะต้องมีบุคลากร เรียกว่า "พีเพิลแวร์" (Peopleware) มาใช้
ค าสั่งเพื่อสั่งการหรือป้อนข้อมูล (Data)ให้คอมพิวเตอร์ท างานตามกระบวนการ (Procedure) สรุปได้
ว่าองค์ประกอบที่จะท าให้เครื่องคอมพิวเตอร์ท างานได้นั้น ประกอบด้วย 5 ส่วน คือ คอมพิวเตอร์และ
อุปกรณ์ต่อพ่วง หรือ ฮาร์ดแวร์ (Hardware) ตัวโปรแกรม หรือ ซอฟต์แวร์ (Software) บุคลากร
หรือ พีเพิลแวร์ (People ware) ข้อมูล (Data) กระบวนการท างาน (Procedure)
1.1 ฮาร์ดแวร์ (Hardware) หมายถึง สิ่งที่สามารถมองเห็นและจับต้องได้ ฮาร์ดแวร์จะไม่
สามารถท างานได้ด้วยตัวเองจะต้องน ามาติดตั้งโปรแกรมหรือซอฟต์แวร์เพื่อให้ท างานได้ ตัวอย่างเช่น
จอภาพ เม้าส์ คีย์บอร์ด เมนบอร์ด เครื่องพิมพ์ เป็นต้น