More Related Content
Similar to บทที่ 5 ตัวแปรชุดและตัวแปรอักขระ
Similar to บทที่ 5 ตัวแปรชุดและตัวแปรอักขระ (20)
More from Mook Sasivimon (6)
บทที่ 5 ตัวแปรชุดและตัวแปรอักขระ
- 2. 1. ประสิทธิภาพการเก็บข้อมูล
แบบตัวแปรชุด
ตัวแปรชุดหรือเรียกว่า ตัวแปรแบบอาร์เรย์
( Array Variable) มีลกษณะเป็นข้อมูลโครงสร้างชนิด
ั
หนึ่ง ประกอบไปด้วยข้อมูลชนิดพืนฐานหลายๆตัวรวม
้
กลุ่มกัน ข้อมูลแต่ละตัวนั้นเรียกว่า อีลีเมนต์(Element)
และทุกอีลีเมนต์นั้น ต้องเป็นข้อมูลชนิดเดียวกัน
- 3. 1.1 คำาสั่งกำาหนด
ลักษณะตัวหนดลักด
การกำา แปรชุ ษณะของตัวแปรชุด หมายถึง
การกำาหนดวิธีการจัดเก็บข้อมูล โดยใช้ตารางข้อมูล
ที่เรียกว่ามิติ ( Dimension ) แบ่งตามลักษณะการ
ทำางานได้ 3รูปคำาสั่งคือ หนดตัวมิติ แบบ 2 มิติ และ
1) แบบ กำา แบบ 1 แปร
รูป
แบบ 3 มิติ ชุดแบบ 1 มิติ
แบบ type array_name [ r
];
2) คำาสั่งกำาหนดตัวแปรชุดแบบ 2 มิติ
รูป
แบบ type array_name [ r
][c];
3) คำาสั่งกำาหนดตัวแปรชุดแบบ 3 มิติ
รูป
แบบ type array_name
[n][r][c];
- 5. 1.2 ลักษณะตารางข้อมูลในหน่วย
ความจำาตัวแปรชุด พื้นที่ที่ระบบจองพื้นที่ใช้งาน
ตารางข้อมูลเป็น
ด้านจัดเก็บข้อมูลของตัวแปรชุด โดยเลียนแบบการ
ดำาเนินงานแบบตารางเมตริกทางคณิตศาสตร์ อธิบาย
ลัก1) ลักษณะตารางข้อมูล ละมิติ ดังนี้
ษณะตารางจัดเก็บข้อมูลแต่
ตัวแปรชุดงคำาสั่ง จองพื้นที่ เก็บข้อมูล
ตัวอย่าแบบ 1 มิติ
เลขจำานวนเต็ม 5 พื้นที่ ให้ตัวแปรชุดชื่อ a ตาราง
int a
ข้อมูลแบบ 1 มิติ [5];
แสดงลักษณะตารางข้อมูลในตัวแปร
ชุด 1 มิติ
a[0] a[1] a[2] a[3] a[4]
ข้อมูล ข้อมูล ข้อมูล ข้อมูล ข้อมูล
... ... ... ... ...
- 6. 1.2 ลักษณะตารางข้อมูลในหน่วย
ความจำกษณะตารางข้(ต่อ)
2) ลั าตัวแปรชุด อมูล
ตัวแปรชุดแบบ สั่งมิติ
ตัวอย่างคำา 2 จองพื้นที่เก็บข้อมูล
เลขจำานวนเต็ม ให้ตวแปรชุดชือ a ตารางข้อมูล
ั ่
ขนาดพื้นที่ 2 แถว 4 a [ 2 น์
int คอลัม ]
[4];
งลักษณะตารางข้อมูลในตัวแปรชุด 2 มิติ ขนาด 2 แถว 4 คอลัมน์
คอลัมน์ 0 คอลัมน์ 1 คอลัมน์ 2
คอลั0 น์ 3 [ 0 ] [1 a [ 0 ] [2 a [ 0 ] [3 มิติที่ 2
a [ ม] a
แถว
0 [0] ] ] ]
แถว ข้อมูล1... a อมูล ... a อมูล ... a อมูล ...
a [ ] ข้ [ 1 ] [1 ข้ [ 1 ] [2 ข้ [ 1 ] [3
1 [0] ] ] ]
ข้อมูล ... ข้อมูมิติที่ 1 ข้อมูล ... ข้อมูล ...
ล ...
- 7. 1.2 ลักษณะตารางข้อมูลในหน่วย
3) ลักความจำาตัวแปรชุด (ต่อ) แบบ 3 มิติ
ษณะตารางข้อมูลตัวแปรชุด
ตัวอย่างคำาสั่ง จองพื้นที่เก็บข้อมูลเลขจำานวนเต็ม ให้ตัวแปรชุดช
างข้อมูลขนาดพืนที่ 2 แถว 2 คอลัมน์ 2 ตารางข้อมูล
้
int a [ 2 ]
[ 2 ] [ 2] ;
ลักษณะตารางข้อมูลในตัวแปรชุด 3 มิติ ขนาด 2 แถว 2 คอลัมน์ 2
คอลัมน์ 0 คอลัมน์ 1
คอลัมน์ 0 คอลัมน์ 1
ตารางข้อมูลที่ 0 (มิติ 3) ตารางข้อมูลที่ 1 (มิติ 3)
a[0] a [ 0 ][0 ] a[0] a [ 0 ][1 ]
[ 0 ] [ 0 ] [1 ] [ 1 ] [ 0 ] [1 ]
a [ 1 ] [ a [ 1 ][0 ] a [ 1 ] [ a [ 1 ][1 ]
0][ ]
ข้อมูล0... [1 ]
ข้อมูล ... 1][ ]
ข้อมูล0... [1 ]
ข้อมูล ...
ข้อมูล ... ข้อมูล ... ข้อมูล ... ข้อมูล ...
- 8. 1.3 การอ้างอิงพื้นที่หน่วยความ
จำาของตัวางอิงพื้นที่หน่วยความจำาของตัวแปรชุด
การอ้ แปรชุด
หมายถึง การนำาข้อมูลลงตารางข้อมูล การอ่านค่า
ข้อมูลจากตารางข้อมูลอนข้อาหนดค่าบลงพื้นที่หน่วย
การป้ การกำมูลจัดเก็ ข้อมูลลงตาราง
ข้อมูล การประมวลผลโดยใช้ข้อมูลจากตัวแปรชุด
1) การป้อนข้อมูความจำาตัว่หน่วยความจำาตัวแปรชุด
ลลงพื้นที แปรชุด
พื้นที่ที่ต้องการ างอิงชือตัวแปร ตามด้วยหมายเลข
ต้องอ้ ่
พื้นที่ เพื่อความสะดวก
รวดเร็วในการควบคุมนำาเข้าข้อมูลลงพื้นที่
หน่วยความจำา จึงใช้
คำาสั่งควบคุมวนซำ้าช่วยดำาเนินงาน ในที่นี้
ยกตัวย่าง การวนซำ้า
ควบคุมการนำาข้อมูลลงพื้นที่ตวแปรชุดด้วย
ั
คำาสั่ง for ดังนี้
- 9. 1.3 การอ้างอิงพื้นที่หน่วยความ
จำาของตัวแปรชุด(ต่อ) ้าเพื่อรีบข้อมูลลงพื้นที่
ตัวอย่างคำาสั่ง วนซำ
หน่วยความจำาตัวแปรชุดแบบ 1 มิติ จำานวน 5 พื้นที่
for (n = 1 ; n <= 5 ;
n++)
{
printf ( “ Score
=“);
scanf ( “ %d
อธิ,บ&score [ควบคุ; ให้วนซำ้า 5 รอบ
“ าย 1. n ] ) ม
เพื่อรับข้อมูลคะแนน จัดเก็บในหน่วย
}
ความจำาตัวแปรชุด ชือ score จำานวน 5
่
พื้นที่ จากคำาสั่ง scanf
2. สำาหรับ n ค่าแรก คือ ค่า
1 และเพิ่มค่าทีละ 1 แต่ไม่เกิน 5
- 10. 1.3 การอ้างอิงพื้นที่หน่วยความ
) การกำาของตัอมูลลงพื้น(ต่อ) ยความจำาตัวแปรชุด
จำ าหนดข้ วแปรชุด ที่หน่ว
กรณีต้องการกำาหนดค่าในตารางข้อมูล พื้นที่
หน่วยความจำาของตัวแปรชุด เขียนคำาสั่งได้ดงนี้
ั
1. คำาสั่งกำาหนดค่าให้ตวแปรชุดแบบ 1 มิติ
ั
รูปแบบ type array_name [ size]
= { value list } ;
2. คำาสั่งกำาหนดค่าให้ตวแปรชุดแบบ 2 มิติ
ั
รูปแบบ type array_name [ r ] [ c
] = { value list } ;
3. คำาสั่งกำาหนดค่าให้ตวแปชุดแบบ 3 มิติ
ั
รูปแบบ type array_name [ n ] [ r ] [
**Size ] = { value เlistข้} มูล
c คือขนาดพื้นที่ ก็บ อ ;
value list คือข้อมูลทีกำาหนดให้ตวแปรชุด หากม
่ ั
หลายค่า ให้ใช้ , คั่น
- 11. 1.3 การอ้างอิงพื้นที่หน่วยความ
3) การอ่ของตัวแปรชุด(ต่อ) าตัวแปรชุด
จำาานข้อมูลจากหน่วยความจำ
การอ่านค่าข้อมูลจากพื้นที่หน่วยความจำา
ของตัวแปรชุดมาแสดงผล ต้องอ้างอิงชือตัวแปร
่
ตามด้วยหมายเลขพื้นที่เช่นกัน เพื่อความสะดวก
รวดเร็วในการควบคุมอ่านค่าข้อมูลจากหน่วยความจำา
ทุกพื้นที่ในตารางข้อมูล จึงใช้วธีเดียวกันกับการนำา
ิ
เสนอข้อมูลลงในพื้นที่หน่วยความจำาตัวแปรชุด ด้วย
การใช้คำาสั่งควบคุมวนซำ้า
- 12. 1.3 การอ้างอิงพื้นที่หน่วยความ
จำาของตัวแปรชุดนข้อมูลจากหน่วย
ตัวอย่างคำาสั่ง อ่า (ต่อ)
ความจำาตัวแปรชุด
for (n = 1 ; n <= 5
; n++)
{
printf ( “
Score = %d n” ,
score [ n ] ) ;
อธิบาย }
1. วนซำ้าด้วยข้อมูลคะแนนจากหน่วยคว
ตัวแปรชุด
ชือ score จำานวน 5 พื้นที่ จากคำาสั่ง
่
printf ( “ Score = %d n” , score [ n ] ) ;
2. สำาหรับ n ค่าแรก คือค่า 1 และเพิ่มค
- 13. ประสิทธิภาพการเก็บข้อมูลแบบกลุ่มอักขระ
ตัวแปรแบบกลุมอักขระ หรือเรียกว่า ตัวแปรแบบสตริง
่
ng Variable) เป็นข้อมูลตัวแปรชุดประเภทหนึ่งที่มีลักษณะเป็นข้อ
ภทข้อความ ประกอบด้วยอักขระมากกว่า 1 ตัว ใช้เนื้อที่ 1อักขระต
บต์ การสิ้นสุดกลุ่มข้อมูลประเภทข้อความด้วยการกดแป้น Enter ระ
ทนค่าในหน่วยความจำา ด้วยสัญลักษณ์ “ 0 ” ดังนั้น การกำาหนดข
ที่ให้ขอความ ต้องคำานวณพื้นที่บวก 1 ค่าไว้เสมอ
้
- 14. 2.1 คำาสั่งกำาหนดลักษณะ
ตัวแปรแบบกลุหนดลักษณะของตัวแปรกลุ่ม
การกำา่มอักขระ
อักขระ เป็นการจองพื้นที่ขนาดตารางข้อมูลเพื่อใช้ใน
การจัดเก็บกลุ่มข้อมูลเฉพาะอักขระเท่านั้น ยก
ตัวอย่างตั1) คำาสั่งกำาหนดตัวแปรกลุ่ม นี้
วแปรแบบ 1 มิติ และ 2 มิติ ดัง
อักขระแบบ 1 มิติ
char
รูปแบบ ่งกำาหนดตัวแปร
2) คำาสั
array_name [r]
กลุ่มอักขระแบบ 2 มิติ
;
รูปแบบ char array_name
อธิบาย [ c ] ;
[r]
array_name คือชือตัวแปรแบบ
่
กลุมอักขระ
่
[r] คือจำานวนแถวของ
ตารางข้อมูล
- 15. 2.2 คำาสั่งกำาหนดค่าให้ตัวแปรชุด
แบบกลุ่มอักขระ าสั่งในโปรแกรมให้จัดเก็บค่า
การเขียนคำ
ข้อมูลเฉพาะกลุ่มอักขระ ในตารางข้อมูลที่จองพื้นที่
ไว้โดยไม่ตองป้อนข้อมูลนั้นๆ ผ่านทางแป้นพิมพ์
้
เขียนคำ1) คำดังนี้ กำาหนดค่าตัวแปรแบบ
าสั่ง าสั่ง
กลุ่มอักขระarray_name [size] = “
char 1 มิติ
รูปแบบstring constant “ ;
ตัวอย่างคำาสั่ง กำาหนดข้อมูลตัวอักษร “ X Y
Z “ ให้จัดเก็บในตัวแปรชุด= “ X Y Z
char b [4]
ชือ b
่ “; แสดงลักษณะการเก็บข้อมูลใน
ตารางข้อมูลตัวแปรชุดประเภทกลุมอักขระ
่
แบบ 1 [ 0 ิ ] a [ 1 ] a [ 2 ] a [ 3 ]
a มิต
ข้อมูล ข้อมูล ข้อมูล ข้อมูล
0 คือXค่า null character 0
Y Z
- 16. 2.2 คำาสั่งกำาหนดค่าให้ตัวแปรชุด
แบบกลุ่มอัสั่งกำาหนดค่าตัวแปรแบบกลุ่ม
2) คำา กขระ(ต่อ)
อักขระ 2 มิarray_name [ r ] [ c ] = { “
char ติ
อธิบาย แบบ
รูป string constant list “ } ;
array_name คือชื่อตัวแปรแบบกลุ่ม
อักขระ
string constant list คือข้อมูลชนิดอักขระ
หากมีหลายรายการให้ใช้ , คัน ่
[r] คือจำานวนแถวของตาราง
ข้อมูล
[c] คือจำานวนคอลัมน์ของตาราง
ข้อมูล
Size คือขนาดพื้นที่
เก็บข้อมูล
- 17. 2.2 คำาสั่งกำาหนดค่าให้ตัวแปรชุด
แบบกลุ่มอย่าขระ(ต่อ)หนดให้จัดเก็บข้อมูล
ตัว อัก งคำาสั่ง กำา
“ABC” , “DEF” a [ 2 ] ยความจำา{ วแปรชุด
char ลงหน่ว [ 4 ] = ตั “ ABC
“,
แสดงลักษณะการเก็บข้อมู“DEF “
ลในตารางตัวแปร
ชุดประเภทกลุ; อักขระ
} ม
่
คอลัมน์ 0 คอลัมน์ 1 คอลัมน์ 2
แบบ 2 มิติ คอลัมน์ 3
a[0][ a[0] a[0] a[0]
แถว มิติที่
0] [1 ] [2 ] [3 ]
0 2
a อมูล]A ข้อ[ ล ] ข้อ[ ล ] ข้อมู1 ]
ข้ [ 1 [ a มู1 B a มู1 C a [ ล
แถว
0] [1 ] [2 ] [3 ]
0
1
ข้อมูล D ข้อมูล1E ข้อมูล F ข้อมูล
มิติที่
0
- 18. 2.3 การอ้างอิงข้อมูลในตารางข้อมูล
ตัวแปรชุตัวแปรชุดกขระกขระ ใช้วธีการอ้างอิง
ดกลุ่มอั กลุ่มอั ิ
หน่วยความจำาเช่นเดียวกับตัวแปรชุดแบบอื่นๆ และ
ใช้คำาสั่ง forาควบคุมอมูลให้ตวแปรกลุ่มอับข้อมูล
1) การกำ หนดข้ การวนซำ้าั ดำาเนินงานกั กขระ
ดังและอ่านค่ามาใช้งาน
นี้
ตัวอย่างคำาสั่ง กำาหนดข้อมูลจัดเก็บลง
char วยความจำาตัวแปรชุดกลุม“Panya, Pawat,
หน่ name [ 5 ] [ 20 ] = { อักขระ 2 มิติ
่
Pattraporn, Patcharawarai, Pilin “ } ;
- 20. 2.3 การอ้างอิงข้อมูลในตารางข้อมูล
ตัว2) การป้อนค่าอักขระ(ต่อ)
แปรชุดกลุ่ม และอ่านค่าจากหน่วยความ
จำาตัวแปรชุดกลุ่มอักขระ
ตัวอย่างคำาสั่ง จองพื้นที่หน่วยความจำาให้ตัวแปรชุด
กลุมอักขระลักษณะ 2 มิติ
่
char name
[ 5 ] [ 20 ] ;
ตัวอย่างคำาสั่ง วนซำ้ารับค่าจากแป้นพิมพ์ เพื่อจัดเก็บ
ลงพื้นที่หน่วยความจำาตัวแปรชุดกลุ่มอักขระ
for (i = 0 ; i < 4 ;
i++)
{
printf ( “
name = > ” ) ;
gets
( name [ i ] ) ;
- 22. 3.กรณีศกษาการใช้ตัวแปรชุด
ึ
3.1 กรณีศึกษาการอ้างอิงข้อมูล
ประเภทตัวแปรในหน่วย
ความจำาตัวแปรชุดแบบ 1 มิติ
: จงเขียนโปรแกรมระบบงานเพื่อนำาข้อมูลคะแนนนักเรียน 5 ราย
ลงหน่วยความจำาตัวแปรชุด แล้วอ่านค่าข้อมูลคะแนนนักเรียนท
จากหน่วยความจำาตัวแปรชุดมาแสดงที่จอภาพ
- 26. 3.2 กรณีศึกษา การอ้างอิงข้อมูล
ประเภทค่าคงที่ในหน่วย
ความจำาตัวแปรชุดแบบ 1 มิติ
จงเขียนโปรแกรมระบบงานเพื่อกำาหนดค่าคะแนนนักเรียน 5 รายในต
โปรแกรม ดังนี้ 15.5, 19.5, 10.0, 12.5, 19.7 แล้วอ่านข้อมูลที่นำา
ในตารางข้อมูลนั้นมาแสดงผลที่จอภาพ
- 27. ตัวอย่างโปรแกรมที่ 5.2 กรณีศกษาโปรแกรม
ึ
ระบบงาน กำาหนดข้อมูล
และอ่านค่าจากหน่วยความจำาตัวแปรชุด 1 มิติ
อธิบาย ระบบวนซำ้าอ่านค่าข้อมูล คะแนนนักเรียนจำานวน 5 ราย
จากหน่วยความจำาตัวแปรชุดจากที่เขียน คำาสั่งกำาหนดข้อมูลไว้ใน
- 28. 3.3 กรณีศึกษาการอ้างอิงข้อมูล
ประเภทตัวแปรในหน่วย
จงเขีความจำาตัวแปรชุดแบบ นข้อมูลิ คะแนนนักเรียน 2 ราย
ยนโปรแกรมระบบงานเพื่อป้อ 2 มิต
รายต้องป้อนคะแนนจำานวน 3 วิชา บันทึกลงหน่วยความจำาแบบต
แล้วอ่านค่าจากหน่วยความจำาตัวแปรชุดแสดงผลที่จอภาพ
วิเคราะห์ตารางข้อมูลจากโจทย์ต้องใช้ตัวแปร
ชุดขนาด 2 มิติ ขนาด 2 แถว
x 3 คอลัมน์ ได้ตารางข้อมูลขนาด 6 ห้องคือ
- 30. 3.4 กรณีศึกษาการอ้างอิงข้อมูล
ประเภทตัวแปรในหน่วยความจำา
ตัวแปรชุดแบบ้น1 มิติกำาหนดรอบวนซำ้าโดย
โจทย์ : จงเขียนขั ตอนการสร้างงานโปรแกรม เพื่อ
ผูอนข้ระบบงานโปรแกรมและราคาของวัตถุดบที่
ป้ ้ใช้ อมูลชือรายการวัตถุดิบ
่ ิ
ใช้ ดำาเนินงานตามจำานวนที่ผู้ใช้ระบบระบุจำานวน
รายการ แล้วให้พิมพ์สรุปข้อมูลที่บันทึกทั้งหมดพร้อม
พิมพ์ผลรวมจำานวนเงินวัตถุดบทั้งหมดที่จัดซือในครั้งนี้
ิ ้
การแสดงผลทางจอภาพให้ตอกแบบตามความเหมาะ
กำาหนดคุณสมบัติ อ วแปร
ั
สมของงาน ชื่อหน่วย
ข้อมูล ชนิดข้อมูล
จำานวนรา ความจำา
n ตัวเลขจำานวนเต็ม
ยการวตถุดบ ิ
ลำาดับวัตถุดิบ I ตัวเลขจำานวนเต็ม
ตัวแปรชุด 1 มิติ กลุ่ม
ชื่อวัตถุดิบ Material
ราคาต้นทุน อักขระ
ตัวแปรชุด 1 มิติ
Price
วัตถุดบิ จำานวนเต็ม
ผลรวมต้นทุน Sum ตัวเลขจำานวนเต็ม
- 34. 1. คำาสั่งนิพจน์ n = atoi ( gets (numstr ) );
หมายถึงใช้ฟงก์ชนมาตรฐาน แปลงค่าอักขระในหน่วยความจ
ั ั
เป็นตัวเลขแล้วเก็บค่าที่ได้ในหน่วยความจำา n
2. การหาค่าผลรวม ซึงเป็นค่าสะสมในหน่วยความจำาค่าใดนั้น ต้อ
่
คำาสั่งให้อยูในช่วงการวนซำ้าด้วย
่
- 35. 3.5 กรณีศึกษาการอ้างอิงข้อมูล
ประเภทตัวแปรในหน่วย
ความจำาตัวแปรชุดแบบ 3 มิติ
: จงเขียนโปรแกรมระบบงาน เพื่อป้อนคะแนนที่ได้จากการทดสอบ
วอย่างจำานวน 2 กลุ่มกลุ่มละ 3 คน พร้อมคำานวณหาผลรวมคะแนน
รายด้วยตัวอย่างลักษณะข้อมูลในตารางข้อมูล
- 38. กรณีศกษาการใช้ตัวแปรกลุ่มอักขระ
ึ
4.1 กรณีศึกษาการอ้างอิงข้อมูล
ประเภทค่าคงที่ในหน่วย
โจทย์ : จงเขียนงานเพื่อกำาหนดชืออักเรียน 5 รายคือ
ความจำาตัวแปรชุดแบบกลุ่ม นั กขระ
่
{“Somsri”, “Somjai”,
“Somnuk”, “Somjit”, “Somkit”} เข้าไปเก็บในหน่วย
ความจำาตัวแปรชุด แล้วแสดงผลข้อมูลที่จอภาพ
- 40. 4.2 กรณีศึกษาการอ้างอิงข้อมูล
ประเภทตัวแปรในหน่วย
ความจำาตัวแปรชุดแบบกลุ่มอักขระ
: จงเขียนงานโปรแกรมป้อนข้อมูลชือนักเรียนจำานวน 5 ราย เข้าไป
่
ความจำาตัวแปรชุดแล้วอ่านข้อมูลที่จัดเก็บนั้นพิมพ์สรุปที่จอภาพ
กำาหนดคุณสมบัตตวแปร
ิ ั
ชื่อหน่วย
ข้อมูล ชนิดข้อมูล
จำานวน ความจำา
n ตัวเลขจำานวนเต็ม
นักเรียน
ลำาดับ I ตัวเลขจำานวนเต็ม
ตัวแปรชุด 1 มิติ
ชื่อนักเรียน name
กลุ่มอักขระ
- 43. ตัวอย่างโปรแกรมที่
5.7 (ต่อ)
อธิบาย คำาสั่งนิพจน์ n = atoi (gets (numstr) ) ;
คือรับค่าข้อมูลประเภทอักขระ ลงหน่วยความจำาตัวแป
แล้วนำาค่านั้น มาแปลงเป็นตัวเลขด้วยฟังก์ชัน atoi ( )
- 44. 1. นายจิตรเทพ สุกุลธนาศร เลขที่ 5
2. นายธนวัส อ่อนเอี่ยม เลขที่ 6
3. นางสาวจิตรทิพย์ สุกุลธนาศร เลขที่ 23
4. นางสาวธนัชกัญ พูลผล เลขที่ 24
5. นางสาวพัชรวลัย ดีประชา เลขที่ 25
6. นางสาวภัทราพร เนตรสว่าง เลขที่ 26
7. นางสาวศศิวิมล สมบูรณ์ศิริ เลขที่ 27
ชั้นมัธยมศึกษาปีที่ 6/2