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

สรุปสาระการเรียนรู้บทที่2

สรุป บทที่ 2 Array and Record

อเรย์ เป็นตัวกำหนดขอบเขต จะมี subscript มากกว่า 1 ตัวขึ้นไป เรียกว่า อเรย์หลายมิติ
Subscript จะมีตัวประกอบด้วยคุณค่าสูงสุด และต่ำสุด ค่าต่ำสุดต้องมีค่าน้อยกว่าหรือเท่ากับค่าสูงสุด
ค่าต่ำสุด เรียกว่า ขอบเขตล่าง ค่าสูงสุด เรียกว่า ขอบเขตบน

อะเรย์ 1 มิติ หมายถึง คอมพิวเตอร์จะจองเนื้อที่ในหน่วยความจำ
การส่งอะเรย์ให้กับฟังก์ชัน แบ่ง 2 ลักษณะ
1. กำหนด array element เป็นพารามิเตอร์ส่งค่าให้กับฟังก์ชัน
2. ส่งอะเรย์ทั้งชุดให้ฟังก์ชัน ทำได้โดยอ้างถึงชื่ออะเรย์โดยไม่มี subscript

อะเรย์ 2 มิติ หมายถึง คอมพิวเตอร์จะจองเนื้อที่ในหน่วยความจำ จำนวน 6 ที่

Record or Structure
เป็นโครงสร้างข้อมูลที่ประกอบขึ้นมาจากข้อมูล พื้นฐานต่างประเภทกัน รวมเป็น 1 ชุดข้อมูล
Structure คือ โครงสร้างที่สมาชิกแต่ละตัวมี ประเภทข้อมูลแตกต่างกันได้
การประกาศสมาชิกแต่ละตัวของ structure สมาชิกแต่ละตัวของ structrue จะเป็นตัวแปร ธรรมดา พอยน์เตอร์ อะเรย์หรือ
structure ตัวอื่นก็ได้ โดยชื่อของสมาชิกแต่ละตัวต้องแตกต่างกัน
กำหนดค่าเริ่งต้นให้กับสมาชิกของ structure โดยค่าเริ่มต้นที่จะกำหนดให้กับสมาชิกตัวใด จะต้องอยู่ในตำแหน่งที่ตรงกับสมาชิกตัวนี้
การผ่าน Structure ให้กับฟังก์ชัน มี 2 ประเภท
1.ส่งสมาชิกแต่ละตัวของ Structure ส่งเป็นอาร์กิวเมนต์ ของฟังก์ชันและส่งกลับจากฟังก์ชันได้โดยใช้คำสั่ง return
2.ส่งทั้ง Structure ส่งผ่านในลักษณะของพอยน์เตอร์ไปยัง structure โดยหลักการจะเหมือนกับการส่งผ่านอะเรย์ไปให้ฟังก์ชัน

สรุปสาระการเรียนรู้บทที่1

โครงสร้างข้อมูล (File Structure) หมายถึง ลักษณะการจัดแบ่งพิกัดต่าง ๆ ของข้อมูลสำหรับแต่ละระเบียน (Record) ในแฟ้มข้อมูลเพื่อให้คอมพิวเตอร์สามารถรับไปประมวลผลได้ ประกอบด้วยส่วนต่าง ๆ ดังนี้
1. หน่วยข้อมูล (Data Item) หมายถึงส่วนที่เล็กที่สุดของข้อมูล เช่น ตัวเลข ตัวอักษร หรือ สัญลักษณ์พิเศษ จะยังไม่มีความหมายในตัวเอง เล่น เลข 9 อักษร ก เป็นต้น
2. ฟิลด์ข้อมูล (Data Field) หมายถึง การนำเอาหน่วยข้อมูลที่สำคัญและต้องการศึกษามาไว้ด้วยกัน เพื่อเปรียบเทียบกัน เช่น ชื่อ - สกุล คะแนนการสอบครั้งที่ 1 เงินเดือน ซึ่ง ชื่อ สกุล และเงินเดือน คือ 1 ฟิลด์
3. เรคอร์ดข้อมูล (Data Record) หมายถึง การนำฟิลด์หลายฟิลด์มารวมกลุ่มกัน เช่น นักศึกษาแต่ละคน จะมีข้อมูล ชื่อ สกุล วันเดือนปีเกิด อายุ เพศ ข้อมูลของนักศึกษาแต่ละคนคือ 1 เรคอร์ด
4. แฟ้มข้อมูล (Data File) เกิดจากการนำระเบียนหรือเรคอร์ด หลาย ๆ เรคอร์ดที่เกี่ยวข้องกันในด้านใดด้านหนึ่งมารวมกัน เช่น แฟ้มข้อมูลของนักเรียนห้องหนึ่งจำนวน 20 คน ทุกคนต่างก็มีข้อมูล คือ ชื่อ สกุล วันเดือนปีเกิด อายุ เพศ ศาสนา ข้อมูลของนักเรียนทั้งหมดคือ แฟ้มข้อมูล
5. ฐานข้อมูล (Data base) เกิดจากการนำแฟ้มหลาย ๆ แฟ้มข้อมูลเข้าด้วยกันโดยที่แฟ้มข้อมูลแต่ละแฟ้มจะมีความสัมพันธ์กันหรือไม่ก็ตาม ทำให้ข้อมูลไม่ซ้ำซ้อนกัน และสะดวกรวดเร็วในการใช้งาน

DTS-02/23/06/2552

วันเสาร์ที่ 27 มิถุนายน พ.ศ. 2552

การบ้าน

#include
#include
void main()
{
struct book {
char book_cartoon[50];
int vol;
char story[50];
int page;
int all_vol;
char shop_sells[50];
char price;
float vat;
char by_from[20];



};
struct book student;

strcpy(student.book_cartoon,"One Piece");
printf("Book_cartoon:%s\n",student.book_cartoon);
student.vol=1;
printf("vol:%d\n",student.vol);
strcpy(student.story,"Origin_loofy");
printf("story:%s\n",student.story);
student.page=500;
printf("page:%d\n",student.page);
student.all_vol=6;
printf("all_vol:%d\n",student.all_vol);
strcpy(student.shop_sells,"CS book");
printf("shop_sells:%s\n",student.shop_sells);
student.price=99;
printf("price:%d\n",student.price);
student.vat=6.93;
printf("vat:%2f\n",student.vat);
strcpy(student.by_from,"Japan");
printf("by_from:%s\n",student.by_from);


}

วันพุธที่ 24 มิถุนายน พ.ศ. 2552

ประวัติ

ชื่อ-นามสกุล : นาย นพพล พลอยมุกดา

Mr. Noppol Ploymookda

ชื่อเล่น : นพ

รหัสนักศึกษา : 50132792090

หลักสูตร : การบริหารธุรกิจ (คอมพิวเตอร์ธุรกิจ) คณะ วิทยาการจัดการ

มหาวิทยาลัยราชภัฏสวนดุสิต

E-mail : u50132792090@gmail.com

Tel : 08-65430362