More Related Content Similar to งานกลุ่มคอม กลุ่ม-5 Similar to งานกลุ่มคอม กลุ่ม-5 (20) More from Thachanok Plubpibool More from Thachanok Plubpibool (8) งานกลุ่มคอม กลุ่ม-52. ตัวแปรชุดหรือเรียกว่า ตัวแปรแบบอาร์เรย์( Array Variable) มีลักษณะ
เป็นข้อมูลโครงสร้างชนิดหนึ่ง ประกอบไปด้วยข้อมูลชนิดพื้นฐานหลายๆตัวรวม กลุ่มกัน
ข้อมูลแต่ละตัวนั้นเรียกว่า อีลีเมนต์(Element) และทุกอีลีเมนต์นั้น ต้องเป็นข้อมูล
ชนิดเดียวกัน
1.คาสั่งกาหนดลักษณะตัวแปรชุด
2.ลักษณะตารางข้อมูลในหน่วยความจาตัวแปรชุด
3.การอ้างอิงพื้นที่หน่วยความจาของตัวแปรชุด
ประสิทธิภาพการเก็บข้อมูลแบบตัวแปรชุด
3. การกาหนดลักษณะของตัวแปรชุด หมายถึง การ
กาหนดวิธีการจัดเก็บข้อมูล โดยใช้ตารางข้อมูล ที่เรียกว่า
มิติ (Dimension ) แบ่งตามลักษณะการทางานได้
3รูปแบบ คือ แบบ 1 มิติ แบบ 2 มิติ และแบบ 3 มิติ
1) คาสั่งกาหนดตัวแปรชุดแบบ 1 มิติ
รูปแบบ : type array_name [ r ] ;
2) คาสั่งกาหนดตัวแปรชุดแบบ 2 มิติ
รูปแบบ : type array_name [ r ] [ c
] ;
3) คาสั่งกาหนดตัวแปรชุดแบบ 3 มิติ
รูปแบบ : type array_name [ n ] [ r
] [ c ] ;
คาสั่งกาหนดลักษณะตัวแปรชุด
5. 3) ลักษณะตารางข้อมูลตัวแปรชุดแบบ 3 มิติ
ตัวอย่างคาสั่ง จองพื้นที่เก็บข้อมูลเลขจานวนเต็ม ให้ตัวแปรชุดชื่อ a
ตารางข้อมูลขนาดพื้นที่ 2 แถว 2 คอลัมน์ 2 ตารางข้อมูล int a [ 2] [ 2] [ 2]
;
6. การอ้างอิงพื้นที่หน่วยความจาของตัวแปรชุดหมายถึง การนาข้อมูลลง
ตารางข้อมูล การอ่านค่าข้อมูลจากตารางข้อมูล การกาหนดค่าข้อมูลลง
ตาราง ข้อมูล การประมวลผลโดยใช้ข้อมูลจากตัวแปรชุดพื้นที่ที่ต้องการ
การอ้างอิงพื้นที่หน่วยความจาของตัวแปรชุด
1) การป้อนข้อมูลจัดเก็บลงพื้นที่หน่วยความจาตัว
แปรชุดต้องอ้างอิงชื่อตัวแปร ตามด้วยหมายเลขพื้นที่
เพื่อความสะดวก รวดเร็วในการควบคุมนาเข้าข้อมูล
ลงพื้นที่หน่วยความจา จึงใช้คาสั่งควบคุมวนซ้าช่วย
ดาเนินงาน ในที่นี้ยกตัวอย่าง การวนซ้า ควบคุมการ
นาข้อมูลลงพื้นที่ตัวแปรชุดด้วยคาสั่ง for ดังนี้
ตัวอย่างคาสั่ง วนซ้าเพื่อรีบข้อมูลลงพื้นที่
หน่วยความจาตัวแปรชุดแบบ 1 มิติ จานวน 5 พื้นที่
9. ตัวแปรแบบกลุ่มอักขระ หรือเรียกว่า ตัวแปรแบบสตริง (String
Variable) เป็นข้อมูลตัวแปรชุดประเภทหนึ่งที่มีลักษณะเป็นข้อมูล ประเภท
ข้อความ ประกอบด้วยอักขระมากกว่า 1 ตัว ใช้เนื้อที่ 1อักขระต่อ 1 ไบต์ การ
สิ้นสุดกลุ่มข้อมูลประเภทข้อความด้วยการกดแป้น Enter ระบบจะแทนค่าใน
หน่วยความจา ด้วยสัญลักษณ์ “ ” ดังนั้น การกาหนดขนาดพื้นที่ให้ข้อความ ต้อง
คานวณพื้นที่บวก 1 ค่าไว้เสมอ
ประสิทธิภาพการเก็บข้อมูลแบบกลุ่มอักขระ
12. ตัวแปรชุดกลุ่มอักขระ ใช้วิธีการอ้างอิงหน่วยความจาเช่นเดียวกับตัว
แปรชุดแบบอื่นๆ และใช้คาสั่ง for ควบคุมการวนซ้าดาเนินงานกับข้อมูล
ดังนี้
1)การกาหนดข้อมูลให้ตัวแปรกลุ่มอักขระ และอ่านค่ามาใช้งาน ตัวอย่าง
คาสั่ง กาหนดข้อมูลจัดเก็บลงหน่วยความจาตัวแปรชุดกลุ่มอักขระ 2 มิติ
char name [ 5 ] [ 20 ] = { “Panya, Pawat,
Pattraporn, Patcharawarai, Pilin “ } ;
2) การป้อนค่าและอ่านค่าจากหน่วยความจาตัวแปรชุดกลุ่มอักขระ
ตัวอย่างคาสั่ง จองพื้นที่หน่วยความจาให้ตัวแปรชุดกลุ่มอักขระลักษณะ 2
มิติ
char name [ 5 ] [ 20 ] ;
การอ้างอิงข้อมูลในตารางข้อมูลตัวแปรชุดกลุ่มอักขระ
13. สมาชิก
1.นางสาวกนกวรรณ ไพศาลย์ ชั้น ม.4/5 เลขที่ 21
2.นางสาวธัญชนก พลับพิบูลย์ ชั้น ม.4/5 เลขที 24
3.นางสาวลักษมณ เจนสุริยะกุล ชั้น ม.4/5 เลขที่ 25
4.นางสาววธุกา วรรณารุณ ชั้น ม.4/5 เลขที่ 28
5.นางสาวธีริศรา แพรไพรสาร ชั้น ม.4/5 เลขที่ 32
6.นายเมธา งามขา ชั้น ม.4/5 เลขที่ 12