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

DTS02-23/06/2552

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


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

ขั้นตอนวิธีการแก้ปัญหา
1.ตัวแปรต้องเป้น อักษร อักษรผสม และตัวเลข
2.การกำหนดตัวแปร ใช้เครื่องหมาย
3.นิพจน์ การคำนวนตามลำดับขั้นตอน
4.ข้อความไปยังขั้นตอน ใช้รูปแบบ คือGoto เลขที่ชั้นตอน
5.เรื่องเงือนไขแบบทางเลือกเดียวif (condition) then statement 1แบบสองทางเลือกif (condition) then statement 1else statement 2
6. การวนซํา
7.คำอธิบาย บอกถึงรายละเอียดต่างๆของขั้นตอนทำงาน

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

การบ้าน
#include <stdio.h>
#include <string.h>
void main()

{
struct game {
char Name[50];
char kind[30];
char support[30];
int player;
int retail;
char made_in[30];
float Rate;
char corperation[30];
};
struct game detial;
strcpy(detial.Name,"Resident Evil");
strcpy(detial.kind,"Action");
strcpy(detial.support,"Ps");
detial.player=2;
detial.retail=500;
strcpy(detial.made_in,"Japan");
detial.Rate=4.5;
strcpy(detial.corperation,"CapCom");

printf("********Game********\n\n");
printf(" Game Name:%s\n\n",detial.Name);
printf(" Kind:%s\n\n",detial.kind);
printf(" Support For :%s\n\n",detial.support);
printf(" Player : %d\n\n",detial.player);
printf(" Retail:%d\n\n",detial.retail);
printf(" Made in:%s\n\n",detial.made_in);
printf(" Rate:%f\n\n",detial.Rate);
printf(" Corperation :%s \n\n",detial.corperation);
}

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

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