วันจันทร์ที่ 29 มิถุนายน พ.ศ. 2552

DTS 02-24/06/52

สรุปเนื้อหาที่เรียนเรื่อง Array and Record
การกำหนดอะเรย์จะต้องกำหนดชื่ออะเรย์ พร้อม subscript มีได้มากกว่า 1 ตัวจำนวน subscript จะเป็นตัวบอกมิติของอะเรย์นั้น การจัดเก็บอะเรย์ในหน่วยความจำหลักจะใช้เนื้อหาที่ขนาดเท่ากันเพิ้แก็บสมาชิกแต่ละตัว โดยเนื้อที่จะเรียงต่อเนื่องกัน จะพิจารณาตามประเภทของอะเรย์ในมิติต่าง ๆ ดังนี้
- อะเรย์ 1 มิติ
- อะเรย์หลายมิติ
การส่งอะเรย์ให้ฟังก์ชัน สามารถกำหนดอะเรย์เป็นพารามิเตอร์ส่งให้กับฟังก์ชันได้ 2 ลักษณะ
- การกำหนด array element เป็นพารามิเตอร์ส่งค่าให้กับฟังก์ชัน ทำได้โดยอ้างถึงชื่ออะเรย์พร้อมระบุ subscript เช่น swap (num[2],num[3]);
draw_house(color[i],x[i],y[i]);
- ส่งอะเรย์ทั้งชุดให้ฟังก์ชัน ทำได้โดยอ้างถึงชื่ออะเรย์โดยไม่มี subscript เช่น #define N 10
float a[N]; float avg;
avg = average(N,a);
Record or Struture เป็นโครงสร้างข้อมูลที่ประกอบขึ้นมาจากข้อมูลพื้นฐ่นต่างปรพเภทกัน รวมเป็น 1 ชุดข้อมูล จะประกอบด้วย data element หรือ field ต่างประเภทกันอยู่ร่วมกัน
Struture เป็นโครงสร้างที่สมาชิกแต่ละตัวมีประเภทข้อมูลแตกต่างกันได้ การกำหนดค่าเริ่มต้นให้กับสมาชิกของ Struture สามารถกกำหนดค่าเริ่มต้นให้กับสมาชิกได้โดยค่าเริ่มต้นที่จะกำหนดให้กับสมาชิกตัวใด จะต้องอยู่ในตำแหน่งที่ตรงกับสมาชิกตัวนั้นค่าเริ่มต้นจะต้องอยู่ในวงเล็บปีกกาและข้อมูล ค่าเริ่มต้นแต่ละตัวแยกกันด้วยเครื่องหมาย ,
การอ้างถึงตัวแปรที่อยู่ในตัวแปรชนิดโครงสร้าง สามารถอ้างถึงตัวแปรที่อยู่ในตัวแปรชนิดโครงสร้างได้
รูปแบบ
struct-variable.element-name
struct-variable ชื่อตัวแปรชนิดโครงสร้าง
element-name ชื่อตัวแปรที่อยู่ภายใน Struture

ประวัติส่วนตัว

นางสาวสุพรรษา ชาติไทย
ชื่อเล่น ฝ้าย
เกิดวันที่ 28 กรกฎาคม 2531
อายุ 20 ปี กรุ๊ปเลือด O
รหัสนักศึกษา 50152792024
คณะวิทยาการจัดการ
หลักสูตรบริหารธุรกิจ(คอมพิวเตอร์ธุรกิจ)