Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

ตัวแปรชุด

177 Aufrufe

Veröffentlicht am

จัดทำโดย
นางสาววรกานต์ วิเชนสวัสดิ์ เลขที่ 19
นางสาวกานต์สินี สังเมียน เลขที่ 23
นางสาวสุวลักษณ์ พุทธมนต์ เลขที่ 26
นางสาวบุษกร เรืองโรจน์ เลขที่ 28
นางสาวกันยา เปล่งคำ เลขที่ 29
ชั่นมัธยมศึกษาปีที่ 6/2
ครูผู้สอน ครูทรงศักดิ์ โพธิ์เอี่ยม
โรงเรียนเฉลิมพระเกียรติสมเด็จพระศรีนครินทร์ กาจนบรี

Veröffentlicht in: Bildung
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

ตัวแปรชุด

  1. 1. ตัวแปรชุด และตัวแปรกลุ่มอักขระ
  2. 2. ประสิทธิภาพการเก็บข้อมูลแบบตัวแปรชุด 1.1 คำสั่งกำหนดลักษณะตัวแปรชุด กำรกำหนดลักษณะของตัวแปรชุด หมำยถึง กำรกำหนดวิธีกำรจัดเก็บข้อมูล โดยใช้ตำรำงข้อมูล ที่เรียกว่ำมิติ ( 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 ] ;
  3. 3. 1.2 ลักษณะตำรำงข้อมูลในหน่วยควำมจำตัวแปรชุด ตำรำงข้อมูลเป็นพื้นที่ที่ระบบจองพื้นที่ใช้งำนด้ำนจัดเก็บข้อมูลของตัว แปรชุด โดยเลียนแบบกำรดำเนินงำนแบบตำรำงเมตริกทำงคณิตศำสตร์ อธิบำย ลักษณะตำรำงจัดเก็บข้อมูลแต่ละมิติ ดังนี้ 1.ลักษณะตำรำงข้อมูลตัวแปรชุดแบบ 1 มิติ ตัวอย่ำงคำสั่ง จองพื้นที่ เก็บข้อมูลเลขจำนวนเต็ม 5 พื้นที่ ให้ตัวแปรชุดชื่อ a ตำรำงข้อมูลแบบ 1 มิติ int a [ 5 ] ; 2.ลักษณะตำรำงข้อมูลตัวแปรชุดแบบ 2 มิติ ตัวอย่ำงคำสั่ง จองพื้นที่เก็บข้อมูลเลขจำนวนเต็ม ให้ตัวแปรชุดชื่อ a ตำรำงข้อมูล ขนำดพื้นที่ 2 แถว 4 คอลัมน์ int a [ 2 ] [ 4 ] ;
  4. 4. 1.3 ลักษณะตำรำงข้อมูลตัวแปรชุดแบบ 3 มิติ 1.กำรอ้ำงอิงพื้นที่หน่วยควำมจำของตัวแปรชุด กำรอ้ำงอิงพื้นที่หน่วยควำมจำของตัวแปรชุดหมำยถึง กำรนำข้อมูลลงตำรำงข้อมูล กำรอ่ำนค่ำข้อมูลจำกตำรำงข้อมูล กำรกำหนดค่ำข้อมูลลงตำรำงข้อมูล กำรประมวลผลโดยใช้ ข้อมูลจำกตัวแปรชุดพื้นที่ที่ต้องกำร 2.กำรกำหนดข้อมูลลงพื้นที่หน่วยควำมจำตัวแปรชุด กรณีต้องกำรกำหนดค่ำในตำรำงข้อมูล พื้นที่หน่วยควำมจำของตัวแปรชุด เขียน คำสั่งได้ดังนี้ คำสั่งกำหนดค่ำให้ตัวแปรชุดแบบ 1 มิติ type array_name [ size] = { value list } ; คำสั่งกำหนดค่ำให้ตัวแปรชุดแบบ 2 มิติ type array_name [ r ] [ c ] = { value list } ; คำสั่งกำหนดค่ำให้ตัวแปชุดแบบ 3 มิติ type array_name [ n ] [ r ] [ c ] = { value list } ;
  5. 5. ประสิทธิภาพการเก็บข้อมูลแบบกลุ่มอักขระ 2.1 คำสั่งกำหนดลักษณะตัวแปรแบบกลุ่มอักขระ กำรกำหนดลักษณะของตัวแปรกลุ่มอักขระ เป็นกำรจองพื้นที่ ขนำดตำรำงข้อมูลเพื่อใช้ในกำรจัดเก็บกลุ่มข้อมูลเฉพำะอักขระเท่ำนั้น ยกตัวอย่ำงตัวแปรแบบ 1 มิติ และ 2 มิติ ดังนี้ 1.คำสั่งกำหนดตัวแปรกลุ่มอักขระแบบ 1 มิติ char array_name [r]; 2.คำสั่งกำหนดตัวแปรกลุ่มอักขระแบบ 2 มิติ char array_name [r][ c ] ;
  6. 6. 2.2 คำสั่งกำหนดค่ำให้ตัวแปรชุดแบบกลุ่มอักขระ กำรเขียนคำสั่งในโปรแกรมให้จัดเก็บค่ำข้อมูลเฉพำะกลุ่มอักขระ ใน ตำรำงข้อมูลที่จองพื้นที่ไว้โดยไม่ต้องป้อนข้อมูลนั้นๆ ผ่ำนทำงแป้นพิมพ์เขียน คำสั่งดังนี้ 1.คำสั่งกำหนดค่ำตัวแปรแบบกลุ่มอักขระ 1 มิติ char array_name [size] = “ string constant “ ; 2.คำสั่งกำหนดค่ำตัวแปรแบบกลุ่มอักขระ 2 มิติ char array_name [ r ] [ c ] = { “ string constant list“ } ;
  7. 7. 2.3 กำรอ้ำงอิงข้อมูลในตำรำงข้อมูลตัวแปรชุดกลุ่มอักขระ ตัวแปรชุดกลุ่มอักขระ ใช้วิธีกำรอ้ำงอิงหน่วยควำมจำเช่นเดียวกับตัว แปรชุดแบบอื่นๆ และใช้คำสั่ง for ควบคุมกำรวนซ้ำดำเนินงำนกับข้อมูล ดังนี้ 1.กำรกำหนดข้อมูลให้ตัวแปรกลุ่มอักขระ และอ่ำนค่ำมำใช้งำน ตัวอย่ำงคำสั่ง กำหนดข้อมูลจัดเก็บลงหน่วยควำมจำตัวแปรชุดกลุ่ม อักขระ 2 มิติ char name [ 5 ] [ 20 ] = { “Panya, Pawat, Pattraporn,Patcharawarai, Pilin “ } ; 2.กำรป้อนค่ำและอ่ำนค่ำจำกหน่วยควำมจำตัวแปรชุดกลุ่มอักขระ ตัวอย่ำงคำสั่ง จองพื้นที่หน่วยควำมจำให้ตัวแปรชุดกลุ่มอักขระ ลักษณะ 2 มิติ char name [ 5 ] [ 20 ] ;
  8. 8. กรณีศึกษาการใช้ตัวแปรชุด 3.1 กรณีศึกษำกำรอ้ำงอิงข้อมูลประเภทตัวแปรในหน่วยควำมจำตัวแปรชุดแบบ 1 มิติ โจทย์: จงเขียนโปรแกรมระบบงำนเพื่อนำข้อมูลคะแนนนักเรียน 5 รำย จัดเก็บลงหน่วยควำมจำ ตัวแปรชุด แล้วอ่ำนค่ำข้อมูลคะแนนนักเรียนทั้ง 5 รำยจำกหน่วยควำมจำตัวแปรชุดมำแสดงที่ จอภำพ
  9. 9. 3.2 กรณีศึกษำกำรอ้ำงอิงข้อมูลประเภทตัวแปรในหน่วยควำมจำตัวแปรชุดแบบ 2 มิติ โจทย์: จงเขียนโปรแกรมระบบงำนเพื่อป้อนข้อมูลคะแนนนักเรียน 2 รำย แต่ละรำยต้อง ป้อนคะแนนจำนวน 3 วิชำ บันทึกลงหน่วยควำมจำแบบตัวแปรชุด แล้วอ่ำนค่ำจำก หน่วยควำมจำตัวแปรชุดแสดงผลที่ จอภำพ วิเครำะห์ตำรำงข้อมูลจำกโจทย์ต้องใช้ตัวแปร ชุดขนำด 2 มิติ ขนำด 2 แถว x 3 คอลัมน์ ได้ตำรำงข้อมูลขนำด 6 ห้องคือ
  10. 10. กรณีศึกษาการใช้ตัวแปรกลุ่มอักขระ 4.1 กรณีศึกษำกำรอ้ำงอิงข้อมูลประเภทค่ำคงที่ในหน่วยควำมจำตัวแปรชุดแบบกลุ่มอักขระ โจทย์ : จงเขียนงำนเพื่อกำหนดชื่อนักเรียน 5 รำยคือ {“Somsri”, “Somjai”,“Somnuk”, “Somjit”, “Somkit”} เข้ำไปเก็บในหน่วยควำมจำตัวแปรชุด แล้วแสดงผลข้อมูลที่จอภำพ ตัวอย่างโปรแกรมที่ 5.6 กรณีศึกษำโปรแกรมระบบงำนกำหนดข้อมูลลงตัวแปรชุด แล้วนำมำ แสดงผล
  11. 11. 4.2 กรณีศึกษำกำรอ้ำงอิงข้อมูลประเภทตัวแปรในหน่วยควำมจำตัวแปรชุดแบบกลุ่มอักขระ โจทย์ :จงเขียนงำนโปรแกรมป้อนข้อมูลชื่อนักเรียนจำนวน 5 รำย เข้ำไปเก็บใน หน่วยควำมจำตัวแปรชุดแล้วอ่ำนข้อมูลที่จัดเก็บนั้นพิมพ์สรุปที่จอภำพ

×