m5pascal0.indd 1 3/23/15 11:35:02...

6
M5pascal0.indd 1 3/23/15 11:35:02 PM

Upload: others

Post on 03-Nov-2019

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: M5pascal0.indd 1 3/23/15 11:35:02 PMacademic.obec.go.th/textbook/web/images/book/1004274_example.pdf · 6 หนังสือเรียนรายวิชาพื้นฐาน

M5pascal0.indd 1 3/23/15 11:35:02 PM

Page 2: M5pascal0.indd 1 3/23/15 11:35:02 PMacademic.obec.go.th/textbook/web/images/book/1004274_example.pdf · 6 หนังสือเรียนรายวิชาพื้นฐาน

M5pascal0.indd 2-3 3/23/15 11:35:05 PM

Page 3: M5pascal0.indd 1 3/23/15 11:35:02 PMacademic.obec.go.th/textbook/web/images/book/1004274_example.pdf · 6 หนังสือเรียนรายวิชาพื้นฐาน

4

หนังสือเรียนรายวิชาพื้นฐาน

5

หนังสือเรียนรายวิชาพื้นฐาน

คำนำ 3

หน่วยที่1 หลักการเขียนโปรแกรม 7

ขั้นตอนการวิเคราะห์ปัญหาการเขียนโปรแกรม 9

ผังงาน 14

ลักษณะโครงสร้างของผังงาน 18

รหัสเทียม 21

กิจกรรมประจำหน่วยการเรียนรู้ที่1 24

คำถามประจำหน่วยการเรียนรู้ที่1 25

หน่วยที่2ภาษาปาสคาล(Pascal) 26

ประวัติของภาษาปาสคาล 28

คุณลักษณะของภาษาปาสคาล 29

ตัวแปลภาษาปาสคาล(PascalCompiler) 29

การดาวน์โหลดและติดตั้งโปรแกรมFreePascal 30

การสร้างโปรแกรมใช้งานด้วยFreePascal 33

โครงสร้างของโปรแกรมภาษาปาสคาล 41

แบบของข้อมูล(DataTypes) 43

ตัวแปร(Variables) 45

การแสดงผล(Display) 49

ค่าคงที่(Constant) 52

การเขียนโปรแกรมใช้งานคำนวณ 53

การรับค่าจากแป้นพิมพ์ 56

การเขียนโปรแกรมแบบเลือกทำด้วยคำสั่งif 59

การเขียนโปรแกรมแบบเลือกทำด้วยคำสั่งcase 71

กิจกรรมประจำหน่วยการเรียนรู้ที่2 76

คำถามประจำหน่วยการเรียนรู้ที่2 77

สารบัญ หน่วยที่3 การเขียนโปรแกรมภาษาปาสคาล 79

การเขียนโปรแกรมวนซ้ำด้วยคำสั่งFor…To 81

การเขียนโปรแกรมวนซ้ำด้วยคำสั่งFor…Downto 85

การเขียนโปรแกรมวนซ้ำด้วยคำสั่งWhile...Do 90

การเขียนโปรแกรมวนซ้ำด้วยคำสั่งRepeat…Until 94

การใช้ตัวแปรชุด(Array) 98

โปรแกรมย่อย(Procedure) 124

การใช้ฟังก์ชัน(Function) 127

การใช้ตัวแปรเก็บข้อความ(String) 132

การใช้ตัวแปรเก็บข้อมูลแบบระเบียน(Record) 140

การจัดการแฟ้มข้อมูล(Files) 143

กิจกรรมประจำหน่วยการเรียนรู้ที่3 148

คำถามประจำหน่วยการเรียนรู้ที่3 149

หน่วยที่4โครงงานคอมพิวเตอร์(ComputerProject) 151

โครงงานคืออะไร 153

ประเภทโครงงาน 153

ความรู้พื้นฐานวิชาโครงงาน 154

รู้จักโครงงานคอมพิวเตอร์ 155

ความหมายของโครงงานและโครงงานคอมพิวเตอร์ 155

คุณค่าของการทำโครงงานคอมพิวเตอร์ 157

ประเภทและลักษณะของโครงงานคอมพิวเตอร์ 160

ความสำคัญของโครงงานคอมพิวเตอร์ต่อนักเรียน 164

กระบวนการโครงงานคอมพิวเตอร์ 165

ขั้นตอนในการทำโครงงานคอมพิวเตอร์ 166

การประเมินผลโครงงานคอมพิวเตอร์ 169

ตัวอย่างแบบเอกสารเขียนเสนอโครงงาน 170

ตัวอย่างแบบประเมินโครงงาน 174

กิจกรรมประจำหน่วยการเรียนรู้ที่4 179

คำถามประจำหน่วยการเรียนรู้ที่4 180

M5pascal0.indd 4-5 3/23/15 11:35:05 PM

Page 4: M5pascal0.indd 1 3/23/15 11:35:02 PMacademic.obec.go.th/textbook/web/images/book/1004274_example.pdf · 6 หนังสือเรียนรายวิชาพื้นฐาน

6

หนังสือเรียนรายวิชาพื้นฐาน

หน่วยที่5 การใช้งานSocialNetwork 181

ความหมายของSocialNetwork 183

ความเป็นมาของSocialNetwork 183

ประเภทของSocialNetwork 183

ประโยชน์ของSocialNetwork 184

ข้อดีของSocialNetwork 184

ข้อเสียของSocialNetwork 185

การใช้งานเฟซบุ๊ค(Facebook) 185

รู้จักกับบล็อกเกอร์(Blogger) 223

กิจกรรมประจำหน่วยการเรียนรู้ที่5 245

คำถามประจำหน่วยการเรียนรู้ที่5 246

บรรณานุกรม 248

M5pascal0.indd 6-7 3/23/15 11:35:05 PM

Page 5: M5pascal0.indd 1 3/23/15 11:35:02 PMacademic.obec.go.th/textbook/web/images/book/1004274_example.pdf · 6 หนังสือเรียนรายวิชาพื้นฐาน

M5pascal0.indd 8-9 3/23/15 11:35:05 PM

Page 6: M5pascal0.indd 1 3/23/15 11:35:02 PMacademic.obec.go.th/textbook/web/images/book/1004274_example.pdf · 6 หนังสือเรียนรายวิชาพื้นฐาน

M5pascal0.indd 10-11 3/23/15 11:35:06 PM