Más contenido relacionado La actualidad más candente (13) Similar a ตัวแปรชุดนำเสนอ (19) ตัวแปรชุดนำเสนอ3. 1.1 คาสั่งกาหนดลักษณะตัวแปรชุด
การกาหนดลักษณะของตัวแปรชุด หมายถึง การกาหนดวิธีการจัดเก็บ
ข้อมูล โดยใช้ตารางข้อมูล ที่เรียกว่ามิติ (Dimension ) แบ่งตามลักษณะการ
ทางานได้ 3รูปแบบ คือ แบบ 1 มิติ แบบ 2 มิติ และแบบ 3 มิติ
คาสั่งกาหนดตัวแปรชุดแบบ 1 มิติ
1) คาสั่งกาหนดตัวแปรชุดแบบ 1 มิติ
รูปแบบ : type array_name [ r ] ;
2) คาสั่งกาหนดตัวแปรชุดแบบ 2 มิติ
รูปแบบ : type array_name [ r ] [ c ] ;
3) คาสั่งกาหนดตัวแปรชุดแบบ 3 มิติ
รูปแบบ : type array_name [ n ] [ r ] [ c ] ;
4. • อธิบาย
type คือ ชนิดข้อมูลพื้นฐาน เช่น int, float, char
array_name คือ ชื่อตัวแปรชุด
[ n ] คือ จานวนตารางข้อมูล
[ r ] คือ จานวนแถวของตารางข้อมูล
[ c ] คือ จานวนคอลัมน์ของตารางข้อมูล
6. 2) ลักษณะตารางข้อมูลตัวแปรชุดแบบ 2 มิติ
ตัวอย่างคาสั่ง จองพื้นที่เก็บข้อมูลเลขจานวนเต็ม ให้ตัวแปรชุดชื่อ a ตารางข้อมูลขนาด
พื้นที่ 2 แถว 4 คอลัมน์
int a [ 2] [ 4 ] ;
a [0] [0]
ข้อมูล …
a [0] [1]
ข้อมูล …
a [0] [2]
ข้อมูล …
a [0] [3]
ข้อมูล …
a [1] [0]
ข้อมูล …
a [1] [1]
ข้อมูล …
a [1] [2]
ข้อมูล …
a [1] [3]
ข้อมูล …
คอลัมน์ 0 คอลัมน์ 1 คอลัมน์ 2 คอลัมน์
3
แถว 0
แถว 1
มิติที่ 1
มิติที่ 2
7. ตารางข้อมูลที่ 0 (มิติ 3)
a [0][0][0]
ข้อมูล …
a [0][0][1]
ข้อมูล …
a [1][0][0]
ข้อมูล …
A [1][0][1]
ข้อมูล …
ตารางข้อมูลที่ 1 (มิติ 3)
a [0][1][0]
ข้อมูล …
a [0][1][1]
ข้อมูล …
a [1][1][0]
ข้อมูล …
a [1][1][1]
ข้อมูล …
คอลัมน์ 0 คอมลัมน์ 1
คอมลัมน์ 0 คอมลัมน์ 1
10. • อธิบาย
1. ควบคุมให้วนซ้า 5 รอบ เพื่อรับข้อมูลคะแนน จัดเก็บในหน่วยความจาตัวแปรชุด
ชื่อ score จานวน 5 พื้นที่ จากคาสั่ง scanf
2. สาหรับ n ค่าแรก คือ ค่า 1 และเพิ่มค่าทีละ 1 แต่ไม่เกิน 5
2. การกาหนดข้อมูลลงพื้นที่หน่วยความจาตัวแปรชุด
กรณีต้องการกาหนดค่าในตารางข้อมูล พื้นที่หน่วยความจาของ
ตัวแปรชุด เขียนคาสั่งได้ดังนี้
1. คาสั่งกาหนดค่าให้ตัวแปรชุดแบบ 1 มิติ
type array_name [ size] = { value list } ;
11. 2. คาสั่งกาหนดค่าให้ตัวแปรชุดแบบ 2 มิติ
type array_name [ r ] [ c ] = { value list } ;
3. คาสั่งกาหนดค่าให้ตัวแปชุดแบบ 3 มิติ
type array_name [ n ] [ r ] [ c ] = { value list } ;
**Sizeคือขนาดพื้นที่เก็บข้อมูลvalue list คือข้อมูล
ที่กาหนดให้ตัวแปรชุด หากมีหลายค่า ให้ใช้ , คั่น
13. ประสิทธิภาพการเก็บข้อมูลแบบกลุ่มอักขระ
• ตัวแปรแบบกลุ่มอักขระ หรือเรียกว่า ตัวแปรแบบ
สตริง (String Variable) เป็นข้อมูลตัวแปรชุดประเภท
หนึ่งที่มีลักษณะเป็นข้อมูล ประเภทข้อความ
ประกอบด้วยอักขระมากกว่า 1 ตัว ใช้เนื้อที่ 1อักขระ
ต่อ 1 ไบต์ การสิ้นสุดกลุ่มข้อมูลประเภทข้อความด้วย
การกดแป้น Enter ระบบจะแทนค่าในหน่วยความจา
ด้วยสัญลักษณ์ “ ” ดังนั้น การกาหนดขนาดพื้นที่ให้
ข้อความ ต้องคานวณพื้นที่บวก 1 ค่าไว้เสมอ
20. จัดทาโดย
นายพฤฒพงศ์ ชาญวิทยา เลขที่ 3
นางสาวณัฐณิชา จันทร์สนอง เลขที่ 14
นางสาวธนพร หนูเกตุ เลขที่ 15
นางสาวเนตรนรินทร์ สืบกลัด เลขที่ 16
นางสาวกัญญกมนต์ วณิชพัฒนกุล เลขที่ 17
นางสาวพิมพ์นิภา วิศิษฏ์รัฐพงศ์ เลขที่ 23
ม.6/2