วันจันทร์ที่ 27 กรกฎาคม พ.ศ. 2552

DTS04-15/07/2009

สรุปset และ string

มีอยู่ 2 รูปแบบ คือ โครงสร้างข้อมูลแบบเซ็ตและโครงสร้างข้อมูลแบบสตริงโครงสร้างข้อมูลแบบเซ็ต เป็นโครงสร้างข้อมูลที่ข้อมูลแต่ละตัวไม่มีความสัมพันธ์กันในภาษาซีจะไม่มีประเภทข้อมูลแบบเซ็ตนี้เหมือนกับในภาษาปาสคาลแต่สามารถใช้หลักการของการดำเนินงานแบบเซ็ตมาใช้ได้โครงสร้างข้อมูลแบบสตริงสตริง (String) หรือ สตริงของอักขระ (Character String) เป็นข้อมูลที่ประกอบไปด้วยตัวอักษร ตัวเลขหรือเครื่องหมายเรียงติดต่อกันไป รวมทั้งช่องว่างการประยุกต์ใช้คอมพิวเตอร์ที่เกี่ยวกับข้อมูลที่เป็นสตริงมีการนำไปใช้สร้างโปรแกรมประเภทบรรณาการข้อความหรือโปรแกรมประเภทประมวลผลการกำหนดสตริง
การกำหนดสตริงทำได้หลายแบบ
1. กำหนดเป็นสตริงที่มีค่าคงตัว
2. กำหนดโดยใช้ตัวแปรอะเรย์หรือพอยเตอร์
การกำหนดตัวแปรสตริงในการกำหนดตัวแปรของสตริง อาศัยหลักการของอะเรย์เพราะสตริงคืออะเรยืของอักขระที่ปิดท้ายด้วย null character (\0)และมีฟังชันพิเศษสำหรับทำงานกับสตริงโดยเฉพาะอะเรย์ของสตริงถ้าหากมีสตริงจำนวนมาก ก็ควรจะทำให้เป็นอะเรย์ของสตริง เพื่อที่จะเขียนโปรแกรมได้สะดวกการสร้างอะเรย์ของสตริง สามารถสร้างได้ทั้งแบบที่ให้ค่าเริ่มต้นและแบบที่กำหนดเป็นตัวแปรฟังก์ชัน puts () ใช้ในการพิมพ์สตริงออกทางจอภาพโดยการผ่านค่าแอดเดรสของสตริงไปให้เท่านั้น ข้อสังเกต การกำหนดอะเรย์ของสตริงในลักษณะอย่างนี้ ไม่ใช่อะเรย์ที่แท้จริงตามหลักการของอะเรย์ เนื่องจากขนาดของช่องในอะเรย์ไม่เท่ากัน แต่อนุโลมให้ถือว่าเป็นอะเรย์การดำเนินการเกี่ยวกับสตริงในการดำเนินการเกี่ยวกับสตริง จะมีฟังก์ชันที่อยู่ในแฟ้ม ข้อมูล stdio.hเก็บอยู่ใน C Libraly อยู่แล้วสามารถนำมาใช้ได้ โดยการใช้คำสั่ง #include ในการเรียกใช้ เช่น- ฟังก์ชัน strlen(str) ใช้หาความยาวของสตริง- ฟังก์ชัน strcpy(str1,str2) ใช้คัดลอกข้อมูลจาก string หนึ่งไปยังอีก string หนึ่ง- ฟังก์ชัน strcat(str1,str2) ใช้เชื่อมต่อข้อความ 2 ข้อความเข้าด้วยกัน- ฟังก์ชัน strcmp(str1,str2) ใช้เปรียบเทียบข้อความ 2 ข้อความว่ามีค่าเท่ากันหรือไม่ถือหลักการเปรียบเทียบแบบพจนานุกรม

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

DTS03-30/06/2009

สิ่งที่ได้จากการเรียนอาทิตย์นี้

.....คือได้รู้จักการเขียนโปรแกรมแบบยาก บ้างคนคิดว่าเป็นเรื่องง่ายแต่สำหรับหนู หนูคิดว่ามันยากค่ะ
เราต้องทำความเข้าใจกับมัน จะมาเล่นเหมือนแต่ก่อนไม่ได้แล้ว เพราะเราโตขึ้นเรียนก็ยากขึ้น
เราต้องมีความรับผิดชอบให้มากขึ้นกว่านี้ ขยันทบทวนบทเรียน การเรียน structure ในครั้งนี้ ยากมากค่ะยอมรับแต่หนูก็ต้องทำความเข้าใจกับมัน วันนี้อาจารย์ได้ทบทวนเรื่อง array ,loop, loopfor เพื่อนทุกคนส่วนมากจะลืมกันหมดแต่ทุกคนก็พยายามทีจะทำความเข้าใจกับมัน ตอนที่อาจารย์เรียกตอบกลัวมากๆๆเลยค่ะ เพราะเราไม่ได้อ่านเนื่อหามาก่อนที่จะเรียน อาจารย์สอนเลยทำใหเรียนไม่รู้เรื่อง หนูเลยทำความเข้าใจว่าต่อไปนี้จะอ่านทบทวนบทที่จะเรียนต่อไปมาก่อนเพื่อจะได้เข้าใจในการเรียนมากขึ้น

สิ่งที่ไม่เข้าใจในอาทิตย์นี้

.....ส่วนมากก็จะเป็นเรื่อง loop การวนซ้ำของ loop และการนับจำนวน การเก็บค่าและก็การรับค่า

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

DTS02-23/06/2009

#include"stdio.h"
#include"string.h"
void main()
{
struct recommend {
char name[15];
char surname[15];
char nickname[15];
int age;
char gender[10];
char subject [10];
char live[10];
char code[6];
};
struct recommend myself;
strcpy(myself.name,"Tisirat");
strcpy(myself.surname,"Anantapak");
strcpy(myself.nickname,"Pang");
myself.age=20;strcpy(myself.gender,"Female");
strcpy(myself.subject ,"structer");
strcpy(myself.live,"Banpong");
strcpy(myself.code,"70110") ;
printf("\t\t\t\trecommend myself\t\t\t\t");
printf(" Name:%s\n",myself.name);
printf(" Surname:%s\n",myself.surname);
printf(" nickname:%s\n",myself.nickname);
printf(" Age:%d\n",myself.age);
printf(" Gender:%s\n",myself.gender);

printf(" Subject:%s\n",myself.subject );
printf("Live:%s\n",myself.live);printf("Code:%s\n\t\t",myself.code);
printf("show+++++++++++++++Exit ka\n") ;

}

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

ประวัติ

นางสาว ฐิศิรัตน์ อนันตภักดิ์


Miss. Tisirat Anantapak


หลักสูตร บริหารธุรกิจ(คอมพิวเตอร์ธุรกิจ)



คณะ วิทยาการจัดการ


มหาวิทยาลัยราชภัฏสวนดุสิต


Email:U50132792009@gmail.com