6/29/2552

RECORD DTS 02 23/06/2552


สรุปบทเรียน


ประเภทของโครงสร้างข้อมูล


1.โครงสร้างข้อมูลทางกายภาพ( Physical Data Struture )

มี 1.ข้อมูลเบื้องต้น ได้แก่ จำนวนเต็ม( Integer )จำนวนจริง

(Real)และอักขระ( Character ) และ 2. ข้อมูลโครงสร้าง

ได้แก่ แถวลำดับ (Array)ระเบียนข้อมูล(Record)และแฟ้มข้อมูล

(Flie)2.โครงสร้างทางตรรกะ (Logial Data Struture)มี

1.โครงสร้างข้อมูลแบบเชิงเส้น(Linear Data Struture)

เป็นความสัมพันธ์ของข้อมูลจะเรียงต่อเนื่องกัน ได้แก่

ลิสต์(List)สแตก(Stack)คิว(Queue) สตริง (String)

เป็นต้น2.โครงสร้างข้อมูลแบบไม่เชิงเส้น( Non-Linear

Data Struture )ข้อมูลแต่ละตัวมีความสัมพันธ์กับข้อมูล

อื่นได้หลายตัวได้แก่ทรี(Tree)และกราฟ (Graph)และ

ทั้ง 2 แบบ มีลักษณะโครงสร้างที่แตกต่างกันขึ้นอยู่ที่

การเลือกใช้กัน 3.การแทนที่ข้อมูลด้วยหน่วยความจำหลักมี

ทั้งแบบสแตติกกับแบบไดนามิกแบบสแตติกจะมีการจอง

เนื้อที่แบบคงที่แน่นอน ทำให้เปลืองเนี้อที่แต่สำหรับ

แบบไดนามิกนั้นสามารถแบ่งเนื้อที่ได้ เมื่อไม่ได้

ใช้เนี้อที่นั้นจะสามารถแบ่งเนื้อที่เพื่อใช้ในงานอื่นๆได้

4.ขั้นตอนวิธีเป็นการแก้ปัญหาอย่างมีระบบมีการลำดับ

ขั้นตอนตั้งแต่ต้ยจนได้ผลลัพธ์ขั้นตอนวิธีที่ใช้ต้องสั้น

กระชับ และรัดกุม ง่ายต่อการเข้าใจ



ภาษาขั้นตอนวิธี(Algorithm Language)เป็นภาษาสำหรับเขียน

ขั้นตอนวิธีมีรุปแบบที่สั้น กระชับและรัดกุมและมีข้อกำหนด


1.การรับค่าที่ต่างกัน แทนด้วยต้วอักษรหรือผสมกับตัวเลข

2.กำหนดค่าให้ตัวแปร ใช้เครื่องหมาย

3.นิพจน์ที่เป้นตรรกศาตร์ จะใช้เครื่องหมมายเปรียบเทียบลำดับขั้น

ของการคำนวณ



การบ้าน


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

void main()

{

struct clock {

char name[30];

char serie[30];

char collection[20];

char gender[10];

char style[15];

int born;

int case_width ;

float case_thick;

int case_dimension;

char buy[10];

}
funny ;
strcpy(funny.name,"CARTIER");
strcpy(funny.serie,"Santos Dumont");
strcpy(funny.collection,"Santos");
strcpy(funny.gender,"women's");
strcpy(funny.style,"dress");
funny.born=1904;
funny.case_width=20;
funny.case_thick=5.7;
funny.case_dimension=20;
strcpy(funny.buy,"115,894");

printf("*****Clock_Santos*****\n\n");
printf(" Name : %s\n\n",funny.name);
printf(" Serie : %s\n\n",funny.serie);
printf(" Collection : %s\n\n",funny.collection);
printf(" Gender : %s\n\n",funny.gender);
printf(" Style : %s\n\n",funny.style);
printf(" Born : %d\n\n",funny.born);
printf(" Case_Width : %d\n\n",funny.case_width);
printf(" Case_Thick : %.1f\n\n",funny.case_thick);
printf(" Case_Dimension: %d\n\n",funny.case_dimension);
printf(" Buy : %s\n\n",funny.buy);

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

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