การเขียนโปรแกรมด้วยภาษา C ฉบับสมบูรณ์
฿229.00
การเขียนโปรแกรมด้วยภาษา C ฉบับสมบูรณ์ ภาษาคอมพิวเตอร์และการโปรแกรม ขั้นตอนการทำงาน Algorithm โครงสร้างภาษาซีเบื้องต้น ประเภทของข้อมูล และตัวดำเนินการ
ผู้แต่ง
รศ.ธีรวัฒน์ ประกอบผล
สำนักพิมพ์
Simplify
ปีที่พิมพ์
พิมพ์ครั้งที่ 1
เมษายน 2564
จำนวน
416 หน้า
ISBN
9786162626449
รหัสสินค้า
0697
หมวดหนังสือ
คอมพิวเตอร์
การเขียนโปรแกรมด้วยภาษา C ฉบับสมบูรณ์
Chapter 1 ภาษาคอมพิวเตอร์และการโปรแกรม
1.1 โปรแกรมภาษา
1.2 ประเภทของโปรแกรม
1.3 ขั้นตอนการพัฒนาโปรแกรม
1.4 ภาษาคอมพิวเตอร์สำหรับพัฒนาโปรแกรม
1.5 ขั้นตอนการพัฒนาโปรแกรมด้วยภาษาซี
1.6 ขั้นตอนการพัฒนาโปรแกรมด้วยเทอร์โบซี
1.7 การเขียนโปรแกรมบนเว็บไซต์
แบบฝึกหัดท้ายบทที่ 1
Chapter 2 ขั้นตอนการทำงาน Algorithm
2.1 ชูโดโค้ด (Pseudo-codes)
2.2 การเขียนผังงาน (Flowchart)
2.3 รูปแบบการจัดภาพของผังงาน
แบบฝึกหัดท้ายบทที่ 2
Chapter 3 โครงสร้างภาษาซีเบื้องต้น
3.1 โครงสร้างโปรแกรม
3.2 โปรแกรมภาษาชีเบื้องต้น
3.3 ตัวแปร
3.4 การเก็บข้อมูลของตัวแปร
3.5 การรับและพิมพ์ข้อมูลเบื้องต้น
3.6 โปรแกรมอินเทอแรคทีฟ (Interactive Program)
3.7 คำสั่งพื้นฐานการรับและแสดงผลข้อมูล
3.8 การทดสอบโปรแกรมบนเว็บไซต์
แบบฝึกหัดท้ายบทที่ 3
Chapter 4 ประเภทของข้อมูล และตัวดำเนินการ
4.1 ประเภทของข้อมูล
4.2 การประกาศตัวแปรและค่าคงที่
4.3 การตั้งชื่อ
4.4 ตัวดำเนินการ (Operator)
4.5 การยุบนิพจน์โดยใช้ Compound Assignment
4.6 การเปลี่ยนประเภทของข้อมูล
แบบฝึกหัดท้ายบทที่ 4
Chapter 5 การเลือกทำตามเงื่อนไข
5.1 นิพจน์ทางลอจิก
5.2 คำสั่งเลือกทำแบบทางเดียว (if)
5.3 คำสั่งเลือกทำอย่างใดอย่างหนึ่ง (if – else)
5.4 การเลือกทำแบบ switch
5.5 ตัวอย่างโจทย์ปัญหา
แบบฝึกหัดท้ายบทที่ 5
Chapter 6 โปรแกรมแบบวนรอบทำซ้ำ
6.1 การวนรอบทำซ้ำด้วยคำสั่ง for
6.2 ลูป while (while Statement)
6.3 ลูป do…while
6.4 คำสั่ง break และ continue
6.5 ตัวอย่างโปรแกรมประยุกต์
แบบฝึกหัดท้ายบทที่ 6
Chapter 7 การสร้างฟังก์ชันในภาษาซี
7.1 การสร้างฟังก์ชัน
7.2 โปรโตไทป์ (Prototypes)
7.3 ตัวแปรทั่วไปและตัวแปรเฉพาะที่
7.4 ฟังก์ชันประเภทต่างๆ
7.5 ฟังก์ชันมาตรฐาน
7.6 การออกแบบโปรแกรมเป็นโมดูล
7.7 ตัวอย่างโจทย์ปัญหา
แบบฝึกหัดท้ายบทที่ 7
Chapter 8 ตัวแปรชนิดอาร์เรย์และสตริง
8.1 ข้อมูลชนิดอาร์เรย์
8.2 ตัวแปรอาร์เรย์ 1 มิติ
8.3 ตัวแปรอาร์เรย์ 2 มิติ
8.4 การส่งผ่านอาร์เรย์ไปยังฟังก์ชัน
8.5 ข้อมูลชนิดสตริง
8.6 การเขียนโปรแกรมประยุกต์
แบบฝึกหัดท้ายบทที่ 8
Chapter 9 ตัวแปรโครงสร้างและยูเนียน
9.1 การประกาศตัวแปรโครงสร้าง
9.2 อาร์เรย์ของตัวแปรโครงสร้าง
9.3 การกำหนดตัวแปรโครงสร้างซ้อนโครงสร้าง
9.4 การคืนค่าโครงสร้างจากฟังก์ชัน
9.5 ยูเนียน (Unions)
9.6 ตัวอย่างการประยุกต์ตัวแปรโครงสร้าง
แบบฝึกหัดท้ายบทที่ 9
Chapter 10 พอยน์เตอร์ในกาษาซี
10.1 การประกาศตัวแปรพอยน์เตอร์
10.2 การกำหนดค่าให้พอยน์เตอร์
10.3 พอยน์เตอร์กับอาร์เรย์
10.4 Ragged Array
10.5 พอยน์เตอร์ชี้ไปยังพอยน์เตอร์ (Pointer to Pointer)
10.6 โจทย์ตัวอย่างเกี่ยวกับพอยน์เตอร์
แบบฝึกหัดท้ายบทที่ 10
Chapter 11 การจัดการไฟล์
11.1 ประเภทของไฟล์
11.2 พื้นฐานการทำงานกับไฟล์
11.3 การอ่านและการเขียนเท็กซ์ไฟล์
11.4 การอ่านและเขียนไบนารีไฟล์
11.5 การเข้าถึงข้อมูลแบบสุ่ม
แบบฝึกหัดท้ายบทที่ 11
Chapter 12 การเขียนโปรแกรมติดต่อกับจอภาพและแป้นพิมพ์
12.1 จอภาพและวินโดว์
12.2 การแสดงอักขระกราฟิกในโหมดตัวอักษร
12.3 คีย์บอร์ด
12.4 โปรแกรมบวกเมตริกซ์
แบบฝึกหัดท้ายบทที่ 12
Chapter 13 กราฟิกในภาษาซี
13.1 พิกเซลและรีโซลูชัน
13.2 การเข้าสู่โหมดกราฟิก
13.3 วิวพอร์ต (viewports) และโคออร์ดิเนต (coordinates)
13.4 การวาดเส้นตรง
13.5 การวาดวงกลมและเส้นโค้ง
13.6 การแสดงตัวอักษรในโหมดกราฟิก
13.7 ตัวอย่างโปรแกรมกราฟิก
แบบฝึกหัดท้ายบทที่ 13
Chapter 14 รู้จักการเขียนโปรแกรม C++
14.1 ข้อแตกต่างพื้นฐานของ C และ C++
14.2 คำสั่ง cout กับ cin
14.3 การโอเวอร์โหลดฟังก์ชัน (Overloading Function)
14.4 คลาสและการออกแบบคลาส
14.5 คอนสตรัคเตอร์ (Constructors)
14.6 การเขียนฟังก์ชันสมาชิกไว้นอกคลาส
แบบฝึกหัดท้ายบทที่ 14