power point

16

Upload: benyapa-sangchan

Post on 18-Jan-2017

102 views

Category:

Real Estate


0 download

TRANSCRIPT

Page 1: Power point
Page 2: Power point

คำ�สัง่กำ�หนดลักษณะตัวแปรชุดก�รกำ�หนดลักษณะของตัวแปรชุด หม�ยถึง ก�รกำ�หนดวธิกี�รจดัเก็บขอ้มูล โดยใชต้�ร�งขอ้มูล ท่ีเรยีกว�่มติิ

( Dimension ) แบง่ต�มลักษณะก�รทำ�ง�นได้ 3รูปแบบ คือ แบบ 1 มติิ แบบ 2 มติิ และแบบ 3 มติิ 

Page 3: Power point

1. คำ�สัง่กำ�หนดตัวแปรชุดแบบ 1 มติิ รูปแบบ type array_name [ r ] ; 2. คำ�สัง่กำ�หนดตัวแปรชุดแบบ 2 มติิรูปแบบ type array_name [ r ] [ c ] ; 3. คำ�สัง่กำ�หนดตัวแปรชุดแบบ 3 มติิรูปแบบ type array_name [ n ] [ r ] [ c ] ;

Page 4: Power point

1.2 ลักษณะต�ร�งขอ้มูลในหน่วยคว�มจำ�ตัวแปรชุดต�ร�งขอ้มูลเป็นพ้ืนท่ีท่ีระบบจองพื้นท่ีใชง้�นด้�นจดัเก็บขอ้มูลของตัวแปรชุด โดยเลียนแบบก�รดำ�เนินง�นแบบต�ร�งเมตรกิท�งคณิตศ�สตร ์อธบิ�ยลักษณะต�ร�งจดัเก็บขอ้มูลแต่ละมติิ ดังนี้ 1. ลักษณะต�ร�งขอ้มูลตัวแปรชุดแบบ 1 มติิตัวอย�่งคำ�สัง่ จองพื้นท่ี เก็บขอ้มูลเลขจำ�นวนเต็ม 5 พ้ืนท่ี ให้ตัวแปรชุดชื่อ a ต�ร�งขอ้มูลแบบ 1 มติิ int a [ 5 ] ; 2. ลักษณะต�ร�งขอ้มูลตัวแปรชุดแบบ 2 มติิตัวอย�่งคำ�สัง่ จองพื้นท่ีเก็บขอ้มูลเลขจำ�นวนเต็ม ใหตั้วแปรชุดชื่อ a ต�ร�งขอ้มูลขน�ดพื้นท่ี 2 แถว 4 คอลัมน์ int a [ 2 ] [ 4 ] ;

Page 5: Power point

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

Page 6: Power point

2.1 คำ�สัง่กำ�หนดลักษณะตัวแปรแบบกลุ่มอักขระก�รกำ�หนดลักษณะของตัวแปรกลุ่มอักขระ เป็นก�รจองพื้นท่ีขน�ดต�ร�งขอ้มูลเพื่อใชใ้นก�รจดัเก็บกลุ่มขอ้มูลเฉพ�ะอักขระเท่�นัน้ ยกตัวอย�่งตัวแปรแบบ 1 มติิ และ 2 มติิ ดังน้ี1. คำ�สัง่กำ�หนดตัวแปรกลุ่มอักขระแบบ 1 มติิ char array_name [r] ; 2. คำ�สัง่กำ�หนดตัวแปรกลุ่มอักขระแบบ 2 มติิ char array_name [r] [ c ] ;

Page 7: Power point

2.2 คำ�สัง่กำ�หนดค่�ใหตั้วแปรชุดแบบกลุ่มอักขระก�รเขยีนคำ�สัง่ในโปรแกรมใหจ้ดัเก็บค่�ขอ้มูลเฉพ�ะกลุ่มอักขระ ในต�ร�งขอ้มูลท่ีจองพื้นท่ีไวโ้ดยไมต้่องป้อนขอ้มูลนัน้ๆ ผ่�นท�งแป้นพมิพ ์เขยีนคำ�สัง่ดังน้ี 1. คำ�สัง่กำ�หนดค่�ตัวแปรแบบกลุ่มอักขระ 1 มติิchar array_name [size] = “ string constant “ ; 2. คำ�สัง่กำ�หนดค่�ตัวแปรแบบกลุ่มอักขระ 2 มติิ char array_name [ r ] [ c ] = { “ string constant list “ } ;

Page 8: Power point

2.3 ก�รอ้�งอิงขอ้มูลในต�ร�งขอ้มูลตัวแปรชุดกลุ่มอักขระตัวแปรชุดกลุ่มอักขระ ใชว้ธิกี�รอ้�งอิงหน่วยคว�มจำ�เชน่เดียวกับตัวแปรชุดแบบอ่ืนๆ และใชค้ำ�สัง่ for ควบคมุก�รวนซำ้�ดำ�เนินง�นกับขอ้มูล ดังนี้ 1. ก�รกำ�หนดขอ้มูลใหตั้วแปรกลุ่มอักขระ และอ่�นค่�ม�ใชง้�นตัวอย�่งคำ�สัง่ กำ�หนดขอ้มูลจดัเก็บลงหน่วยคว�มจำ�ตัวแปรชุดกลุ่มอักขระ 2 มติิ char name [ 5 ] [ 20 ] = { “Panya, Pawat, Pattraporn, Patcharawarai, Pilin “ } ; 2. ก�รป้อนค่�และอ่�นค่�จ�กหน่วยคว�มจำ�ตัวแปรชุดกลุ่มอักขระ ตัวอย�่งคำ�สัง่ จองพื้นท่ีหน่วยคว�มจำ�ใหตั้วแปรชุดกลุ่มอักขระลักษณะ 2 มติิ char name [ 5 ] [ 20 ] ;

Page 9: Power point

3.1 กรณีศึกษ�ก�รอ้�งอิงขอ้มูลประเภทตัวแปรในหน่วยคว�มจำ�ตัวแปรชุดแบบ 1 มติิโจทย ์ : จงเขยีนโปรแกรมระบบง�นเพื่อนำ�ขอ้มูลคะแนนนักเรยีน 5 ร�ย จดัเก็บลงหน่วยคว�มจำ�ตัวแปรชุด แล้วอ่�นค่�ขอ้มูลคะแนนนักเรยีนทัง้ 5 ร�ยจ�กหน่วยคว�มจำ�ตัวแปรชุดม�แสดงที่จอภ�พ

Page 10: Power point
Page 11: Power point

3.2 กรณีศึกษ�ก�รอ้�งอิงขอ้มูลประเภทตัวแปรในหน่วยคว�มจำ�ตัวแปรชุดแบบ 2 มติิโจทย ์ : จงเขยีนโปรแกรมระบบง�นเพื่อป้อนขอ้มูลคะแนนนักเรยีน 2 ร�ย แต่ละร�ยต้องป้อนคะแนนจำ�นวน 3 วชิ� บนัทึกลงหน่วยคว�มจำ�แบบตัวแปรชุด แล้วอ่�นค่�จ�กหน่วยคว�มจำ�ตัวแปรชุดแสดงผลที่ จอภ�พ วเิคร�ะหต์�ร�งขอ้มูลจ�กโจทยต้์องใชตั้วแปรชุดขน�ด 2 มติิ ขน�ด 2 แถว x 3 คอลัมน์ ได้ต�ร�งขอ้มูลขน�ด 6 หอ้งคือ

Page 12: Power point
Page 13: Power point
Page 14: Power point

โจทย ์:จงเขยีนง�นเพื่อกำ�หนดชื่อนักเรยีน 5 ร�ยคือ {“Somsri”, “Somjai”,“Somnuk”, “Somjit”, “Somkit”} เข�้ไปเก็บในหน่วยคว�มจำ�ตัวแปรชุด แล้วแสดงผลขอ้มูลท่ีจอภ�พ

Page 15: Power point
Page 16: Power point