วันพฤหัสบดีที่ 25 มิถุนายน พ.ศ. 2552

การบ้าน

#include<stdio.h>
#include<string.h>
void main()
{
struct telephone
{
char brand[20];
char phone_colour[20];
char designed[20];
char mfd[10];
char serial_no[20];
float price;
unsigned long int hight;
unsigned int weight;
};
struct telephone center ;
strcpy(center.brand,"iphone");
strcpy(center.phone_colour,"white");
strcpy(center.designed,"california");
strcpy(center.mfd,"03march09");
strcpy(center.serial_no,"83751m76whb");
center.price=23000.50;
center.hight=11.03;
center.weight=5.5;
printf("*********Telephone*********\n\n");
printf(" Brand:%s\n\n",center.brand);
printf(" Phone_colour:%s\n\n",center.phone_colour);
printf(" Designed: %s\n\n",center.designed);
printf(" MFD : %s\n\n",center.mfd);
printf(" Serial_no : %s\n\n",center.serial_no);
printf(" Price:%d\n\n",center.price);
printf(" Hight : %d cm.\n\n",center.hight);
printf(" Weight : %d km.\n\n",center.weight);
}

สรุปครั้งที่2

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

4. แฟ้มข้อมูล (Data File) เกิดจากการนำระเบียนหรือเรคอร์ด หลาย ๆ เรคอร์ดที่เกี่ยวข้องกันในด้านใดด้านหนึ่งมารวมกัน เช่น แฟ้มข้อมูลของนักเรียนห้องหนึ่งจำนวน 20 คน ทุกคนต่างก็มีข้อมูล คือ ชื่อ สกุล วันเดือนปีเกิด อายุ เพศ ศาสนา ข้อมูลของนักเรียนทั้งหมดคือ แฟ้มข้อมูล
5. ฐานข้อมูล (Data base) เกิดจากการนำแฟ้มหลาย ๆ แฟ้มข้อมูลเข้าด้วยกันโดยที่แฟ้มข้อมูลแต่ละแฟ้มจะมีความสัมพันธ์กันหรือไม่ก็ตาม ทำให้ข้อมูลไม่ซ้ำซ้อนกัน และสะดวกรวดเร็วในการใช้งาน