ว 30253 การเขียนโปรแกรมเบ้ืองตน้ ครูผสู้ อน : ครูชลดิ า การเพียร
ระบบคอมพวิ เตอร์
หลกั การทางานของเคร่ืองคอมพวิ เตอร์
ส่วนประกอบของเคร่ืองคอมพวิ เตอร์
การทางานของคอมพวิ เตอร์ • แม้ว่าคอมพวิ เตอร์จะสามารถทางานได้โดย อตั โนมตั ิ แต่การทางานของเคร่ืองน้ันจะต้องมี โปรแกรมควบคุมการทางาน (Software) ถ้าหากโปรแกรมน้ันออกแบบมาไม่ดกี จ็ ะทาให้ การประมวลผลทางานได้ไม่ถูกต้องไปด้วย
ชนิดของซอฟต์แวร์ สามารถแบ่งออกไดเ้ ป็น 2 ชนิด • ซอฟต์แวร์ระบบ • ซอฟต์แวร์ประยกุ ต์
ภาษาคอมพิวเตอร์และการพฒั นาโปรแกรม • คอมพิวเตอร์เป็นอุปกรณ์อิเลก็ ทรอนิกส์ประเภทหน่ึง การให้เคร่ือง คอมพวิ เตอร์ทางานไดน้ ้นั จะตอ้ งป้อนคาส่ังใหก้ บั มนั และตอ้ งเป็น คาส่ังท่ีเคร่ืองคอมพวิ เตอร์เขา้ ใจ การนาคาสั่งมาเรียงต่อกนั ใหท้ างาน อยา่ งใดอยา่ งหน่ึงเรียกว่าโปรแกรม • สาหรับการใชค้ าสั่งสั่งงานใหค้ อมพวิ เตอร์ทางานน้นั จะตอ้ งภาษาที่ คอมพวิ เตอร์เข้าใจได้ซ่ึงเรียกว่า ภาษาเครื่อง (Machine Language)
ชนิดของภาษาคอมพวิ เตอร์ (Computer Languages) • ในการเขียนโปรแกรมน้นั ผใู้ ชจ้ ะตอ้ งใช้ ภาษาคอมพิวเตอร์เขียนโปรแกรมเรียกวา่ ซอฟต์แวร์ ข้ึนมา ภาษาคอมพิวเตอร์น้นั จะมีต้งั แต่ละระดบั ภาษาของ เคร่ืองขึน้ มาจนถงึ ภาษาธรรมชาติ
ภาษาเคร่ือง (Machine Languages) ภาษาที่เคร่ืองคอมพวิ เตอร์เขา้ ใจมากที่สุด ซ่ึงจะเป็นลกั ษณะแบบ เลขฐานสอง คอื 0 กบั 1
ภาษาสญั ลกั ษณ์ (Symbolic Languages) เมื่อคอมพวิ เตอร์ไดพ้ ฒั นาข้ึนมาเรื่อยๆ และมีผใู้ ชม้ ากข้ึน จึงมีคนมองเห็นวา่ การที่จะเขียน โปรแกรมควบคุมคอมพวิ เตอร์ดว้ ยภาษาเคร่ืองน้นั จะทาใหก้ ารพฒั นาทางดา้ นซอฟตแ์ วร์เป็นไปไดช้ า้ จึงไดม้ ีการพฒั นาภาษาสญั ลกั ษณ์ข้ึนเพ่ือใหก้ าร เขียนโปรแกรมคอมพิวเตอร์สะดวกยงิ่ ข้ึน แต่การท่ี นาโปรแกรมน้นั ไปใช้ จะต้องทาการเปลย่ี นภาษา สัญลกั ษณ์เป็ นภาษาเคร่ืองก่อนเสมอ
ภาษาระดบั สูง (High-Level Languages) เป็นภาษาที่พฒั นามาจากภาษาสัญลกั ษณ์ อีกทีหน่ึง แตจ่ ะมีลกั ษณะที่คลา้ ยกบั ภาษามนุษย์ มากยงิ่ ข้ึน การแปลงภาษาระดบั ใหเ้ ป็นภาษาเครื่อง น้นั จะมีวธิ ีการเรียกวา่ คอมไฟล์ ภาษาระดบั ไดแ้ ก่ FORTRAN COBOL และ ภาษาC
ภาษาธรรมชาติ (Natural Languages) ภาษาธรรมชาติเป็นภาษาท่ีใกลเ้ คียงกบั ภาษาของมนุษย์ ไม่ ตอ้ งสนใจเรื่องไวยากรณ์ของภาษา เพยี งแค่ผใู้ ชพ้ ิมพค์ าสั่งลงไปโดย ผใู้ ชแ้ ตล่ ะคนอาจจะใชค้ าศพั ท์ รูปประโยคที่ตา่ งกนั จากน้นั คอมพิวเตอร์ จะแปลความหมายและทางานตามคาส่ังเหล่าน้นั เอง
ข้นั ตอนการพฒั นาโปรแกรม • กาหนดและวเิ คราะห์ปัญหา • เขยี นผงั งานและซูโดโค้ด • เขยี นโปรแกรม • ทดสอบและแก้ไขโปรแกรม • ทาเอกสารและบารุงรักษาโปรแกรม
- บอกขอ้ ดีขอ้ เสียของภาษาคอมพวิ เตอร์ ดงั ตอ่ ไปน้ี • เบสกิ ฟอรแ์ ทน โคบอล ปาสคาล ซี ซพี ลสั พลสั สชิ วลเบสกิ จาวา
ว 30253 การเขียนโปรแกรมเบ้ืองตน้ ครูผสู้ อน : ครูชลดิ า การเพียร
Search
Read the Text Version
- 1 - 15
Pages: