ข้อมูลทรัพยากร

Ratings :
0
No votes yet

การเขียนโปรแกรมคอมพิวเตอร์ = Computer Programming.
ประเภททรัพยากร : หนังสือเล่ม
ชั้นเก็บ : ตู้ 1 ชั้น 3 ฝั่งขวา
หมวด : 000
เลขหมู่หนังสือ : 005.3
สำนักพิมพ์ : มหาวิทยาลัยขอนแก่น.
ผู้แต่ง : วิโรจน์ ทวีปวรเดช.
ยอดคงเหลือ : 2


เนื้อหาย่อ : หนังลือเล่มนี้เป็นตำราที่ใช้ในวิชาการเขียนโปรแกรมคอมพิวเตอร์ เนื้อหาของหนังสือ เหมาะสำหรับผู้เริ่มตันเขียนโปรแกรม ซึ่งยังไม่มีพื้นฐานทางด้านนี้มาก่อน เนื้อหาถูกออกแบบให้ ลอดคล้องกับระเบียบสภาวิศวกรว่าด้วยรายวิชาและเนื้อหาพื้นฐานทางวิศวกรรมศาสตร์ที่สภา วิศวกรจะให้การรับรองปริญญาในสาขาวิศวกรรมศาสตร์ เนื้อหาของหนังสือถูกแบ่งออกเป็น 2 ส่วน คือ ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ และการเขียนโปรแกรมคอมพิวเตอร์ เมื่อนักศึกษา ได้ศึกษาหนังสือเล่มนี้แล้ว จะสามารถเขียนโปรแกรมแก้ปัญหาโจทย์ทางวิศวกรรม และสามารถ นำความรู้ที่ได้ไปประยุกต์ใช้กับภาษาคอมพิวเตอร์อื่นได้ ในส่วนเนื้อหาความรู้เบื้องต้นที่เกี่ยวข้องกับคอมพิวเตอร์ จะเริ่มตั้งแต่วิวัฒนาการของ คอมพิวเตอร์ บทบาทของคอมพิวเตอร์ในชีวิตประจำวัน ประเด็นทางด้านจริยธรรมที่เกี่ยวข้องกับ คอมพิวเตอร์ องค์ประกอบของระบบคอมพิวเตอร์ และความรู้เบื้องต้นเกี่ยวกับการพัฒนา โปรแกรม ส่วนเนื้อหาการเชียนโปรแกรมคอมพิวเตอร์ ภาษา C +* ถูกเลือกมาเป็นเครื่องมือที่ใช้ สอนการเขียนโปรแกรมนี้ เนื่องจากเป็นภาษามาตรฐานสากล รองรับการเขียนโปรแกรมทั้งแบบ ชิงกระบวนการ (procedural) และเชิงวัตถุ (object-oriented) มีความสามารถในการจัดการ ซาร์ดแวร์คล้ายภาษาระดับต่ำ มีประสิทธิภาพสูงในการทำงาน และมีตัวแปลภาษา (compiler) ซึ่งดาวน์โหลดได้ฟรีอย่างมีลิขสิทธิ์ถูกต้องจากระบบเครือข่ายอินเทอร์เน็ต เนื้อหาของภาษา c++ จะเริ่มตั้งแต่ การแนะนำส่วนต่าง ๆของโปรแกรมในภาษานี้ โครงสร้างโปรแกรม ความรู้ เกี่ยวกับคำสงวน ตัวแปร ชนิดข้อมูล และตัวดำเนินการต่าง ๆ คำสั่งการเลือกกระทำ คำสั่งการ ทำซ้ำ ฟังก็ชันและการส่งผ่านตัวแปร ชนิดข้อมูลแบบแถวลำดับ ชนิดข้อมูล string และ แพ้มข้อมูล หนังสือเล่มนี้จะเน้นการเขียนโปรแกรมแบบเชิงกระบวนการ ตัวอย่างคำสั่งที่ ประกอบเนื้อหาของส่วนการเขียนโปรแกรมนี้ นอกจากจะถูกเลือกให้แสดงวิธีการใช้ภาษาอย่าง ถูกต้องแล้ว ยังแสดงถึงรูปแบบการเขียนโปรแกรมที่ดีและมีระบบระเบียบอีกด้วย ส่วนที่ 1 หลักมูลคอมพิวเตอร์ ประกอบด้วยเนื้อหา 3 บท ดังนี้ บทที่ 1 ความรู้ทั่วไปเกี่ยวกับคอมพิวเตอร์ ในบทนี้จะกล่าวถึงคำนิยามของคอมพิวเตอร์ อิทธิพลของคอมพิวเตอร์ที่มีต่อการใช้ชีวิต ของมนุษย์ในปัจจุบัน พัฒนาการในคอมพิวเตอร์ที่ก่อให้เกิดคอมพิวเตอร์ประเภทต่าง ๆ ภาพรวมฃ องค์ประกอบของระบบคอมพิวเตอร์ การใช้งานคอมพิวเตอร์ในรูปแบบระบบเครือข่าย รวมถึง จริยธรรมที่ผู้ใช้งานคอมพิวเตอร์พึ่งมี อันจะก่อให้สภาพแวดล้อมและสังคมคอมพิวเตอร์มีความ ปลอดภัยและมั่นคง บทที่ 2 ระบบคอมพิวเตอร์ ในบทนี้จะกล่าวถึงรายละเอียดขององค์ประกอบคอมพิวเตอร์ตั้งแต่ ฮาร์ดแวร์ ซอฟต์แวร์ ข้อมูล (การแทนรหัสข้อมูลในทางคอมพิวเตอร์) และ ผู้ใช้งานคอมพิวเตอร์ประเภทต่าง ๆ บทที่ 3 การพัฒนาซอฟด์แวร์ ในบทนี้จะกล่าวถึงขั้นตอนและทิศทางในการพัฒนาซอฟต์แวร์อย่างมีระบบระเบียบวิธี โดยขี้ให้เห็นถึงความสำคัญและความจำเป็น และการเขียนขั้นตอนวิธีการแก้ปัญหาในทาง คอมพิวเตอร์ โดยอาศัยเครื่องมือที่เรียกว่าผังงาน ส่วนที่ 2 การเขียนโปรแกรมคอมพิวเตอร์ ประกอบด้วยเนื้อหา 8 บท ดังนี้ บทที่ 4 แนะนำการเขียนโปรแกรมภาษา C++ ในบทนี้จะแนะนำพื้นความรู้ที่ผู้เขียนโปรแกรมต้องทราบในการเริ่มต้นเขียนโปรแกรม ภาษา C++ โดยนำเสนอผ่านตัวอย่างโปรแกรมภาษา C + + สรุปโครงร่างโปรแกรมภาษา C++ ที่ จำเป็นต้องมีในทุกโปรแกรมที่พัฒนาโดยคำสั่งภาษา C++ บทที่ 5 หลักมูลภาษา C++ ในบทนี้อธิบายถึงองค์ประกอบต่าง ๆ ที่เป็นหลักมูลของโปรแกรมภาษา C++ เริ่มตั้งแต่ องค์ประกอบที่เล็กที่สุดในโปรแกรม คือ กลุ่มอักขระที่ใช้ประกอบขึ้นเป็นส่วนต่าง ๆ จนถึง ะกอบที่ใหญ่ในโปรแกรมภาษา C++ เช่น เลขจำนวน สัญพจน์ ตัวแปร และตั รวมทั้ง การนำเข้าและการส่งออกข้อมูลในภาษา C++ บทที่ 6 ชนิดข้อมูลและตัวดำเนินการ ในบทนี้จะแนะนำชนิดข้อมูลพื้นฐานที่มีใช้ในภาษา C++ รวมถึง ตัวดำเนินการต่าง ๆ ที่ กระทำกับข้อมูล การแปลงข้อมูลเพื่อให้เกิดผลการดำเนินการตามที่ผู้เขียนโปรแกรมต้องการ รวมถึงข้อผิดพลาดทีผู้เขียนโปรแกรมภาษา C++ พึงรู้ในการดำเนินการกับเลขจำนวน รวมทั้ง อย่างข้อผิดพลาดในการดำเนินการเลขจำนวน เช่น การล้นของข้อมูล และ ข้ การปัดเศษ บทที่ 7 คำสั่งเงื่อนไข ในบูทนี้อธิบายการทำงานของคำสั่งโครงสร้างประเภทเลือกกระทำในภาษา C++ ได้แก่ าสั่ง i1, คำสั่ง if.else และ คำสั่ง switch รวมถึง การเขียนโครงสร้างคำสั่งเลือกกระทำแบบ ในการแก้ไขปัญหาที่จำเป็นต้องพิจารณาเงื่อนไขแบบเป็นลำดับ บทที่ 8 คำสั่งวนรอบ ในบูทนี้อธิบายการทำงานของคำสั่งโครงสร้างประเภทการวนรอบในภาษา C++ ได้แก่ คำสั่ง พhile, คำสั่ง do.while และ คำสั่ง for รวมถึง การเขียนโครงสร้างคำสั่งการวนรอบแบบ ช้อนเพื่อให้การทำงานของคำสั่งสะดวกและมีประสิทธิภาพยิ่งขึ้น และแนะนำการออกจากการ วนรอบที่ผู้เขียนโปรแกรมเป็นผู้กำหนดในแบบต่าง ๆ บทที่ 9 ฟังก์ชัน ในบทนี้จะแนะนำการเขียนโปรแกรมในรูปแบบฟังก์ชัน โดยนำเสนอฟังก์ชันที่มีการใช้งาน บ่อย ๆ ในคลังโปรแกรม C ++ มาตรฐาน อธิบายโครงสร้างฟังก์ชันที่ผู้ใช้กำหนดนิยามขึ้นเอง รวมถึง ยกตัวอย่างการประยุกต์ใช้งานฟังก์ชันในรูปแบบต่าง ๆ ที่เหมาะสม อธิบายความหมาย และขอบเขตการใช้งานตัวแปรสวนกลางและตัวแปรเฉพาะที่ ธิบายผลการทำงานที่แตกต่างกัน ในการส่งค่ไปทำงานในฟังก็ชั่นในรูปแบบต่าง 1 รวมถึง สิ่งที่ผู้เขียนโปรแกรมควรรู้เกี่ยวกับ ฟังก์ชันในภาษา C++ มาตรฐาน บทที่ 10 แถวลำดับ ในบทนี้อธิบายการจัดเก็บข้อมูลเป็นแถวลำดับ ประโยชน์และความจำเป็นในการจัดเก็บ ข้อมูลเป็นแถวลำดับ การประกาศและการประมวลผลแถวลำดับ และ ปัญหาที่อาจเกิดขึ้นได้ใน การใช้งานข้อมูลแบบแถวลำดับในภาษา C++ นำเสนอแถวลำดับแบบหลายมิติ รวมถึงการ ประยุกต์ใช้งาน บทที่ 11 สายอักชระ C++ มาตรฐานและแฟ้มข้อมูล ในบทนี้แนะนำชนิดข้อมูลสายอักขระที่มีในภาษา C++ มาตรฐาน โดยเปรียบเทียบช้อ แตกต่างกับข้อมูลลายอักขระในภาษา C ในด้านการประกาศ การจัดการ รวมถึงการดำเนินการ กับข้อมูล และ อธิบายการเขียนคำสั่งโปรแกรมที่ทำงานกับแฟ้มข้อมูลในภาษา C++ มาตรฐาน ภาคผนวก ในส่วนนี้จะนำเสนอข้อมูลที่เป็นประโยชน์ ที่ผู้เขียนโปรแกรมควรทราบในการพัฒนา โปรแกรมโดยใช้ภาษา C ++ มาตรฐาน เช่น รหัสอักขระ (รหัสแอสกี และ รหัลยูนิโค้ด), คำสำคัญ ใน C++ มาตรฐาน, ตัวดำเนินการใน C++ มาตรฐาน และ ฟังก์ชันที่ใช้งานบ่อยใน C++ มาตรฐาน ในส่วนท้ายของแต่ละบทเรียน เป็นส่วนของแบบฝึกหัดที่เป็นประโยชน์ในการทบทวนทำ ความเข้าใจกับเนื้อหาในแต่ละบท ปัญหาในแบบฝึกหัดครอบคลุมลักษณะต่าง ๆ ที่สำคัญ ที่ได้ อธิบายในบทเรียน เหมาะที่นักเรียนจะใช้เป็นโจทย์ในการเรียนรู้เพิ่มเติมด้วยตนเอง และ เพื่อให้ หนังสือเล่มนี้เป็นตำราภาษาไทยที่สมบูรณ์ที่สามารถใช้อ้างอิงได้ ผู้เขียนพยายามใช้คำ ศัพท์เทคนิคเป็นภาษาไทยในทุกที่ที่สามารถทำได้ โดยอ้างอิงตามหนังสือศัพท์คอมพิวเตอร์และ ทคโนโลยีสารสนเทศของราชบัณฑิตยสถาน ฉบับพิมพ์ครั้งที่ 6 ปี พ.ศ. 2546