วันอังคารที่ 30 มิถุนายน พ.ศ. 2552

สรุปเรื่อง Array and Record ครั้งที่2

เรื่อง อะเรย์ 1 มิติ และอาเรย์ 2มิติ
อเรย์หนึ่งมิติ
หมายถึง คอมพิวเตอร์จะจองเนื้อที่ในหน่วยความจำสำหรับตัวแปร a ให้เป็นตัวแปรชุดชนิด character ขนาด สมาชิก 4 สมาชิก โดยหน่วย ความจำจะเตรียมเนื้อที่ให้ 1 byte สำหรับ 1 ชื่อตัวแปร
การส่งอะเรย์ให้ฟังก์ชัน

สามารถกำหนดอะเรย์เป็นพารามิเตอร์ส่ง
ให้กับฟังก์ชันได้ 2 ลักษณะ คือ
1.การกำหนด array element เป็น
พารามิเตอร์ส่งค่าให้กับ
2.ส่งอะเรย์ทั้งชุดให้ฟังก์ชัน
การประกาศอาร์กิวเมนต์ในฟังก์ชันอาเรย์
สามารถทำได้ทั้งหมด 3 วิธี
1. มีการประกาศขนาดของอะเรย์ที่ทำหน้าที่ในการรับค่า
2. ไมม่ต้องมีการประกาศขนาดของอะเรย์ที่ทำหน้าที่ในการรับค่า
3. ตัวแปรที่ทำหน้าที่รับค่าถูกกำหนดเป็นพอยน์เตอร์
อเรย์สองมิติ หมายถึง หมายถึง คอมพิวเตอร์จะจองเนื้อที่ใน หน่วยความจำ จำนวน 6 ที่ สำหรับตัวแปร a
การผ่าน structure ให้ฟังก์ชัน
ประเภทของการส่งผ่าน structure
ให้ฟังก์ชันนั้น มี 2 ประเภท คือ
1. ส่งสมาชิกแต่ละตัวของ structure
2. ส่งทั้ง structure

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

สรุปสาระในการเรียนรู้ครั้งที่1

โครงสร้างข้อมูล เกิดจาก “โครงสร้าง” และ “ข้อมูล” เป็นความสัมพันธ์ระหว่างสมาชิกในกลุ่ม ดังนั้นโครงสร้างข้อมูลจึงหมายถึงความสัมพันธ์ระหว่างข้อมูลที่อยู่ในโครงสร้างนั้นๆและลักษณะการจัดแบ่งพิกัดต่าง ๆ ของข้อมูลสำหรับแต่ละระเบียน (Record) ในแฟ้มข้อมูลเพื่อให้คอมพิวเตอร์สามารถรับไปประมวลผลได้
ประเภทของโครงสร้างข้อมูล

จะแบ่งได้ 2ประเภทคือ
1. โครงสร้างข้อมูลทางกายภาพ เป็นโครงสร้างที่ใช้โดยทั่วไปในภาษาคอมพิวเตอร์
2. โครงสร้างข้อมูลทางตรรกะ เป็นโครงสร้างที่ข้อมูลที่เกิดขึ้นจากการจินตนาการของผู้ใช้ เพื่อใช้ในการแก้ปัญหาในโปรแกรมที่สร้างขึ้น
ส่วนการแทนที่ในหน่วยความจำหลัก

มี 2 วิธีคือ
1.การแทนที่ข้อมูลแบบ สแตติก คือ เป็นการแทนที่ข้อมูลที่มีการจองเนื้อที่แบบคงที่แน่นอนและต้องมีการกำหนดขนาดก่อนการใช้งาน และมีข้อเสียคือไม่ลดหรือเพิ่มขนาดได้
2.การแทนที่ข้อมูลแบบ ไดนามิก คือ เป็นการแทนที่ข้อมูลที่ไม่ต้องจองพื้นที่ ขนาดของเนื้อที่ยืดหยุ่นได้ และโครงสร้างข้อมูลที่มีการแทนที่หน่วยความจำหลักแบบไดนามิก คือ ตัวชี้ หรือพอยเตอร์
และขั้นตอนที่ดีต้องมีคุณสมบัติดังนี้
1. มีความถูกต้อง
2. ง่ายต่อการทำงาน
3. ใช้เวลาทำงานน้อย
4. มีความยืดหยุ่นในการทำงาน

วันอาทิตย์ที่ 28 มิถุนายน พ.ศ. 2552

DTS02-23/06/2552

#include< stdio.h >
#include< string.h >
void main()
{
struct beverage{
char name[80];
char brand[60];
char taste[80];
char content[60];
int price;
int day;
char month[60];
int year;

};
struct beverage milk;
strcpy(milk .name,"milk");
strcpy(milk .brand,"formost");
strcpy(milk .taste,"insipid");
strcpy(milk .content,"180 millitre");
milk.price=10;
milk.day=19;
strcpy(milk.month,"June");
milk.year=2010;

printf("==========milk==========\n\n");
printf("Name: %s\n",milk.name);
printf("Brand: %s\n",milk.brand);
printf("taste: %s\n",milk.taste);
printf("content: %s\n",milk.content);
printf("Price: %d\n",milk.price);
printf("expire: %d %s %d\n",milk.day,milk.month,milk.year);
}

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

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

ประวัติ


ชื่อ นางสาวอรวรรณ ผิวผ่อง ชื่อเล่น ใหม่
รหัส50132792056
Miss. Orawan Phiwphong
หลักสูตร การบริหารธุรกิจ (คอมพิวเตอร์ธุรกิจ) คณะวิทยาการจัดการ
มหาวิทยาลัยราชภัฏสวนดุสิต
e-mail: u50132792056@gmail.com