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

RECORD DTS 02 23/06/2552

การเรียนครั้งนี้ได้รู้ถึงโครงสร้างของข้อมูลทั้งกายภาพและทางตรรกะ และแต่ในโครงสร้างแต่ละตัวนั้นมีความสำคัญในการใช้ และมีการแก้ปัญหาอย่างมีระบบ มีลำดับขั้นตอนที่แสดงถึงผลลัพธ์ โดยต้องกระชับและรัดกุม
ประเภทตามลักษณะข้อมูล
1. ข้อมูลเบื้องต้น Primitive Data Types
ได้แก่ จำนวนเต็ม จำนวนจริง และตัวอักขระ
2. ข้อมูลโครงสร้าง Structured Data Types
ได้แ่ก่ แถวลำดับ ระเบียนข้อมูล และแฟ้มข้อมูล เป็นต้น
2. โครงสร้างข้อมูลทางตรรกะ
-เป็นโครงสร้างข้อมูลที่เกิดจากจินตนาการของผู้ใช้เพื่อใช้ในการแก้ปัญหาในโปรแกรมที่สร้างขึ้น
แบ่งเป็น 2 ประเภท
1. โครงสร้างข้อมูลเชิงเส้น Linear Data Structures
ความสัมพันธ์ของข้อมูลจะเรียงต่อเนื่องกัน เช่น ลิสต์ สแตก คิว สตริง
2. โครงสร้างข้อมูลทางตรรกะ Non-Linear Data Structures
ข้อมูลแต่ละตัวสามารถมีความสัมพันธ์กับข้อมูลอื่นได้หลายตัว
ได้แก่ ทรี และกราฟ



การบ้าน

#include <stdio.h>
#include <string.h>

void main(){
struct addr{
char name[30];
char surname[30];
char soi[20];
char street[40];
char city[20];
char language[20];
char bank[10];
long int post;
};
struct addr kanokwan;
strcpy(kanokwan.name,"Kanokwan");
strcpy(kanokwan.surname,"Luanglertwatana");
strcpy(kanokwan.street,"Wutthakat");
strcpy(kanokwan.city,"Bangkok");
strcpy(kanokwan.bank,"Kbank");
strcpy(kanokwan.soi,"Chaiwut");
strcpy(kanokwan.language,"Thai");
kanokwan.post=10150;

printf("******profile******\n\n");
printf(" Name:%s\n\n",kanokwan.name);
printf(" Surname:%s\n\n",kanokwan.surname);
printf(" Bank:%s\n\n",kanokwan.bank);
printf(" street : %s\n\n",kanokwan.street);
printf(" city : %s\n\n",kanokwan.city);
printf(" soi : %s\n\n",kanokwan.soi);
printf(" post :%d\n\n",kanokwan.post);
printf(" language :%s\n\n",kanokwan.language);
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น