VDO แนะนำ
วันอาทิตย์ที่ 28 มิถุนายน พ.ศ. 2552
DTS02-23/06/2009
สรุปบทเรียน
ได้เรียนเกี่ยวกับ ความหมายของโครงสร้างข้อมูล ว่าเป็นยังไง และจะแบ่งออกเป็น2ประเภท คือ
1.โครงสร้างข้อมูลทางกายภาพ ซึ่งเป็นโครงสร้างทั่วไปที่ไม่ได้เป็นภาษาคอมพิวเตอร์ จะแบ่งออกเป็น 2ประเถท คือ
1.1 ข้อมูลเบื้องต้น
1.2 ข้อมูลโครงสร้าง
2. โครงสร้างข้อมูลทางตรรกะ จะแบ่งเป็น 2 ประเภท เช่นกัน คือ
2.1 โครงสร้างข้อมูลแบบเชิงเส้น คือ จะเป็นข้อมูลที่มีความสัมพันธ์กัน
2.2 โครงสร้างข้อมูลแบบไม่ใช่เชิงเส้น จะเป็นข้อมูลที่มีความสัมพันธ์กับข้อมูลอื่นหลายตัว
การแทนที่ข้อมูลในหน่วยความจำหลัก ก็จะมีทั้งหมด2ประเภท คือ
1. การแทนที่ข้อมูลแบบสแตติก ก็จะเป็นการแทนที่แบคงที่ ถาวร ข้อเสียคือ จะไม่สามารถปรับเปลี่ยน แก้ไขได้ และไม่สามารถเพิ่ม หรือ ลดขนาดของข้ามูลได้อีก
2.การแทนที่ข้อมูลแบบไดนามิก จะเป็นการแทนข้อมูลที่สามารถเพิ่ม หรือลดข้อมูลได้อีกตามความต้องการของผู้ใช้ เช่น ภาษาปาสคาล ภาษาซี ภาษาพีแอลวัน และภาษาอัลกอล เป็นต้น
การบ้าน
#include <stdio.h>
#include <string.h>
void main()
{
struct data {
char name[50];
int Harddisk ;
int Display_Card ;
int Monitor;
char Sound_Card[30] ;
int CPU_Speed ;
float RAM;
char price[30];
};
struct data Computer;
strcpy(Computer.name,"Super Computer");
Computer.Display_Card=2 ;
Computer.Monitor=30 ;
strcpy (Computer.Sound_Card,"Dolby Digital ") ;
Computer.Harddisk= 120 ;
Computer.CPU_Speed=500 ;
Computer.RAM=1.50 ;
strcpy(Computer.price,"1,000,000,000") ;
printf(" *********Super Computer*********\n\n") ;
printf(" Name:%s\n",Computer.name);
printf(" harddisk : %d GB\n",Computer.Harddisk) ;
printf(" Display_Card : %d GB\n",Computer.Display_Card) ;
printf(" Monitor : %d inch\n",Computer.Monitor);
printf(" Dolby_Digital : %s \n",Computer.Sound_Card) ;
printf(" speed:%d Gflops-10 Tflops\n",Computer.CPU_Speed);
printf(" ram: %.2f TB\n",Computer.RAM);
printf(" price: %s Bath\n",Computer.price);
}
วันจันทร์ที่ 22 มิถุนายน พ.ศ. 2552
ประวัติ
สมัครสมาชิก:
บทความ (Atom)