More Related Content
บทที่ 3 บทที่ 4 และบทที่ 5 ชุดการเรียนรู้ เรื่อง-ทวิปอเมริกาเหนือ-ระดับชั้นมัธยมศึกษาปีที่-3-โดยครูบุญฤท... Best Practice ด้านสื่อ/นวัตกรรมกระบวนการจัดการเรียนการสอนนักเรียนพิการเรียนร่... What's hot (20)
คณิตศาสตร์ ม.ปลาย พค31001 วิทยาการคำนวณ ม.5 - บทที่ 4 การทำข้อมูลให้เป็นภาพ และการสื่อสารด้วยข้อมูล เครื่องชี้วัดการเจริญเติบโตทางเศรษฐกิจ การยับยั้งเชื้อราด้วยสารสกัดจากข่า เอกสารประกอบกิจกรรมการเรียนรู้ การศึกษาการสังเคราะห์ด้วยแสง 5.ชุดที่ 2 โครงสร้างของเซลล์ การสกัดน้ำมันหอมระเหยจากข่าต่างชนิดกัน เปรียบเทียบประสิทธิภาพแอลกอฮอล์แข็งจากสบู่ (คู่มือ)หนังสือเรียนสสวท คณิตศาสตร์เพิ่มเติม ม.2 ล.1 lnw tongphysics ภาษาอังกฤษเพื่อชีวิตและสังคม ม.ปลาย พต31001 Pat5 ความถนัดทางวิชาชีพครู Viewers also liked (20)
บทที่2 โครงสร้างข้อมูลอาร์เรย์ บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1 University College London (Simons) The Overlooked Head Injury Garza-Pena Elementary STaR Chart Room4 TELWFD Andrew Haldane Tel Wfl Presentation Activity2. Germany.English civitan. 93 Playful City USA 2009 Communities Similar to Array 2 (20)
หน่วยที่2 เรื่อง โครงสร้างข้อมูล นางสาว สิรินยา ปาโจด ม.5 หน่วยที่2 โครงสร้างข้อมูล นาย ธนพงษ์ น่านกร เลขที่ 1 ชั้น ม.5 Java-Chapter 07 One Dimensional Arrays Java-Chapter 10 Two Dimensional Arrays Java Programming [8/12] : Arrays and Collection Java Programming: อะเรย์และคอลเล็กชั่น บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง More from นายพิศณุ ท่าสอน (7)
Lab Chapter7 Structure And Function Array 2
- 2. Program ARRAY float num1[3]; ต้องการเก็บข้อมูลดังนี้ num1[0] เก็บเลข 5 เขียนคำสั่งเก็บได้ว่า num1[0] = 5; num1[1] เก็บเลข 3 เขียนคำสั่งเก็บได้ว่า num1[1] = 3; num1[2] เก็บเลข 4 เขียนคำสั่งเก็บได้ว่า num1[2] = 4; ภาพประกอบการทำความเข้าใจ การรับข้อมูลเข้าในอาร์เรย์ 1 มิติ 4 3 5 ตัวเลข 2 1 0 อินเด็กซ์
- 3. Program ARRAY float num1[2][2]; ต้องการเก็บข้อมูลดังนี้ num1[0][0] เก็บเลข 5 เขียนคำสั่งเก็บได้ว่า num1[0][0] = 5; num1[0][1] เก็บเลข 3 เขียนคำสั่งเก็บได้ว่า num1[0][1] = 3; num1[1][0] เก็บเลข 4 เขียนคำสั่งเก็บได้ว่า num1[1][0] = 4; num1[1][1] เก็บเลข 6 เขียนคำสั่งเก็บได้ว่า num1[1][1] = 6; ภาพประกอบการทำความเข้าใจ การรับข้อมูลเข้าในอาร์เรย์ 2 มิติ 6 3 1 4 5 0 1 0 อินเด็กซ์
- 4. Program ARRAY float num1[2][2][3]; ต้องการเก็บข้อมูลดังนี้ num1[0][0][0] เก็บเลข 5 เขียนคำสั่งเก็บได้ว่า num1[0][0][0] = 5; num1[0][1][0] เก็บเลข 3 เขียนคำสั่งเก็บได้ว่า num1[0][1][0] = 3; num1[1][0][0] เก็บเลข 4 เขียนคำสั่งเก็บได้ว่า num1[1][0][0] = 4; num1[1][1][0] เก็บเลข 6 เขียนคำสั่งเก็บได้ว่า num1[1][1][0] = 6; ภาพประกอบการทำความเข้าใจ การรับข้อมูลเข้าในอาร์เรย์ 3 มิติ 2 1 3 1 4 0 1 6 5 0 1 0 อินเด็กซ์ 0
- 5. Program ARRAY ใช้เมื่อต้องการรับข้อมูลเข้าสู่อาร์เรย์ ครั้งละมากกว่า 1 ค่า นิยมใช้ loop for มากกว่า loop ชนิดอื่น การรับข้อมูลเข้าในอาร์เรย์ โดยการวน loop
- 6. Program ARRAY สิ่งที่ต้องทราบสำหรับอาร์เรย์ 1 มิติ คือ จำนวนสมาชิกของอาร์เรย์ เนื่องจากจำนวนสมาชิกของอาร์เรย์จะบอกถึงจำนวนการวน loop จำนวนการวน loop < จำนวนสมาชิกของอาร์เรย์ การสร้าง loop for เพื่อรับข้อมูลเข้าสู่อาร์เรย์ 1 มิติ
- 7. Program ARRAY การสร้าง loop for เพื่อรับข้อมูลเข้าสู่อาร์เรย์ 1 มิติ เนื่องจาก จำนวนครั้งในการวน loop < จำนวนสมาชิกอาร์เรย์ ดังนั้น อาร์เรย์ด้านบนจึงมีจำนวนครั้งในการวน loop < 3 เขียนได้ loop for ได้ว่า for (int i=0; i<3 ; i++) เขียนคำสั่งภาษา C++ ได้ว่า for (int i=0; i<3; i++) { cin>>id[i]; } 4 3 5 2 1 0 int id[3];
- 8. Program ARRAY แบบฝึกหัด 1 : จงสร้าง loop for เพื่อรับค่าข้อมูลมาเก็บในอาร์เรย์ดังต่อไปนี้ 2 2 4 3 5 3 1 0 int id[4]; 1 2 5 3 4 3 5 4 1 0 int id[5]; 3 2 8 3 9 4 4 3 5 5 1 0 int id[6]; 4 2 2 3 8 4 5 5 4 3 5 6 1 0 int id[7];
- 9. เขียนคำสั่งภาษา C++ ได้ดังนี้ for (int i=0; i<4; i++) { cin>>id[i]; } Program ARRAY เฉลยแบบฝึกหัด 1 2 2 4 3 5 3 1 0 int id[4];
- 10. เขียนคำสั่งภาษา C++ ได้ดังนี้ for (int i=0; i<5; i++) { cin>>id[i]; } Program ARRAY เฉลยแบบฝึกหัด 1 1 2 5 3 4 3 5 4 1 0 int id[5];
- 11. เขียนคำสั่งภาษา C++ ได้ดังนี้ for (int i=0; i<6; i++) { cin>>id[i]; } Program ARRAY เฉลยแบบฝึกหัด 1 3 2 8 3 9 4 4 3 5 5 1 0 int id[6];
- 12. เขียนคำสั่งภาษา C++ ได้ดังนี้ for (int i=0; i<7; i++) { cin>>id[i]; } Program ARRAY เฉลยแบบฝึกหัด 1 4 2 2 3 8 4 5 5 4 3 5 6 1 0 int id[7];
- 13. สิ่งที่ต้องทราบสำหรับอาร์เรย์ 2 มิติ คือ จำนวน loop ที่ต้องสร้างจะเท่ากับ 2 loop โดยแต่ละ loop จะแทนแต่ละมิติ จำนวนการวน loop ในแต่ละมิติ < จำนวนสมาชิกของอาร์เรย์ Program ARRAY การสร้าง loop for เพื่อรับข้อมูลเข้าสู่อาร์เรย์ 2 มิติ
- 14. จำนวน loop ที่ต้องสร้างเท่ากับ 2 loop เพราะเป็น Array 2 มิติ มิติที่ 1 จำนวนการวน loop < 3 มิติที่ 2 จำนวนการวน loop < 2 มิติที่ 1 มิติที่ 2 int id[3][2]; Program ARRAY การสร้าง Loop เพื่อรับข้อมูลมาเก็บใน Array 2 มิติ 6 4 1 1 3 1 3 5 0 2 0
- 15. การสร้าง Loop เพื่อรับข้อมูลมาเก็บใน Array 2 มิติ for (int i=0; i<3; i++) { for (int k=0; k<2; k++) { cin>>id[i][k]; } } มิติที่ 1 มิติที่ 2 int id[3][2]; Program ARRAY 6 4 1 1 3 1 3 5 0 2 0
- 16. แบบฝึกหัด 2: สร้าง loop for เพื่อรับข้อมูลต่อไปนี้ Program ARRAY 9 3 2 2 6 4 1 1 3 1 3 5 0 2 0 int num[3][3] 1 3 2 1 2 3 5 3 4 6 4 1 6 3 1 6 5 0 5 0 int num[6][2]
- 17. แบบฝึกหัด 2: สร้าง loop for เพื่อรับข้อมูลต่อไปนี้ Program ARRAY 6 5 3 2 2 1 3 2 6 4 1 3 3 1 1 5 0 3 0 int num[4][3] 6 7 6 2 9 8 6 4 3 4 6 6 5 1 2 22 6 3 5 1 4 2 4 2 1 3 2 1 2 3 5 3 4 6 4 1 63 3 1 5 5 0 7 0 int num[8][4]
- 18. เฉลยแบบฝึกหัด 2 for (int i=0; i<3; i++) { for (int k=0; k<3; k++) { cin>>num[i][k]; } } Program ARRAY 9 3 2 2 6 4 1 1 3 1 3 5 0 2 0 int num[3][3]
- 19. เฉลยแบบฝึกหัด 2 for (int i=0; i<6; i++) { for (int k=0; k<2; k++) { cin>>num[i][k]; } } Program ARRAY 1 3 2 1 2 3 5 3 4 6 4 1 6 3 1 6 5 0 5 0 int num[6][2]
- 20. for (int i=0; i<4; i++) { for (int k=0; k<3; k++) { cin>>num[i][k]; } } เฉลยแบบฝึกหัด 2 Program ARRAY 6 5 3 2 2 1 3 2 6 4 1 3 3 1 1 5 0 3 0 int num[4][3]
- 21. เฉลยแบบฝึกหัด 2 for (int i=0; i<8; i++) { for (int k=0; k<4; k++) { cin>>num[i][k]; } } Program ARRAY 6 7 6 2 9 8 6 4 3 4 6 6 5 1 2 22 6 3 5 1 4 2 4 2 1 3 2 1 2 3 5 3 4 6 4 1 63 3 1 5 5 0 7 0 int num[8][4]
- 22. การสร้าง loop for เพื่อแสดงค่าอาร์เรย์ 1 มิติ สิ่งที่ต้องทราบสำหรับอาร์เรย์ 1 มิติ คือ จำนวนสมาชิกของอาร์เรย์ เนื่องจากจำนวนสมาชิกของอาร์เรย์จะบอกถึงจำนวนการวน loop จำนวนการวน loop < จำนวนสมาชิกของอาร์เรย์ Program ARRAY
- 23. การสร้าง loop for เพื่อแสดงข้อมูลในอาร์เรย์ 1 มิติ เนื่องจาก จำนวนครั้งในการวน loop < จำนวนสมาชิกอาร์เรย์ ดังนั้น อาร์เรย์ด้านบนจึงมีจำนวนครั้งในการวน loop < 3 เขียนได้ loop for ได้ว่า for (int i=0; i<3 ; i++) เขียนคำสั่งภาษา C++ ได้ว่า for (int i=0; i<3; i++) { cout<<id[i]<<endl; } Program ARRAY 4 3 5 2 1 0 int id[3];
- 24. แบบฝึกหัด 3: จงสร้าง loop for เพื่อแสดงข้อมูลในอาร์เรย์ดังต่อไปนี้ Program ARRAY 2 2 4 3 5 3 1 0 int id[4]; 1 2 5 3 4 3 5 4 1 0 int id[5]; 3 2 8 3 9 4 4 3 5 5 1 0 int id[6]; 4 2 2 3 8 4 5 5 4 3 5 6 1 0 int id[7];
- 25. เฉลยแบบฝึกหัด 3 เขียนคำสั่งภาษา C++ ได้ดังนี้ for (int i=0; i<4; i++) { cout<<id[i]<<endl; } Program ARRAY 2 2 4 3 5 3 1 0 int id[4];
- 26. เฉลยแบบฝึกหัด 3 เขียนคำสั่งภาษา C++ ได้ดังนี้ for (int i=0; i<5; i++) { cout<<id[i]<<endl; } Program ARRAY 1 2 5 3 4 3 5 4 1 0 int id[5];
- 27. เฉลยแบบฝึกหัด 3 เขียนคำสั่งภาษา C++ ได้ดังนี้ for (int i=0; i<6; i++) { cout<<id[i]<<endl; } Program ARRAY 3 2 8 3 9 4 4 3 5 5 1 0 int id[6];
- 28. เฉลยแบบฝึกหัด 3 เขียนคำสั่งภาษา C++ ได้ดังนี้ for (int i=0; i<7; i++) { cout<<id[i]<<endl; } Program ARRAY 4 2 2 3 8 4 5 5 4 3 5 6 1 0 int id[7];
- 29. การสร้าง loop for เพื่อแสดงข้อมูลในอาร์เรย์ 2 มิติ สิ่งที่ต้องทราบสำหรับอาร์เรย์ 2 มิติ คือ จำนวน loop ที่ต้องสร้างจะเท่ากับ 2 loop โดยแต่ละ loop จะแทนแต่ละมิติ จำนวนการวน loop ในแต่ละมิติ < จำนวนสมาชิกของอาร์เรย์ Program ARRAY
- 30. จำนวน loop ที่ต้องสร้างเท่ากับ 2 loop เพราะเป็น Array 2 มิติ มิติที่ 1 จำนวนการวน loop < 3 มิติที่ 2 จำนวนการวน loop < 2 มิติที่ 1 มิติที่ 2 int id[3][2]; Program ARRAY การสร้าง Loop เพื่อแสดงข้อมูลใน Array 2 มิติ 6 4 1 1 3 1 3 5 0 2 0
- 31. การสร้าง Loop เพื่อแสดงข้อมูลใน Array 2 มิติ for (int i=0; i<3; i++) { for (int k=0; k<2; k++) { cout<<id[i][k]; } } มิติที่ 1 มิติที่ 2 int id[3][2]; Program ARRAY 6 4 1 1 3 1 3 5 0 2 0
- 32. แบบฝึกหัด 2: สร้าง loop for เพื่อแสดงข้อมูลต่อไปนี้ Program ARRAY 9 3 2 2 6 4 1 1 3 1 3 5 0 2 0 int num[3][3] 1 3 2 1 2 3 5 3 4 6 4 1 6 3 1 6 5 0 5 0 int num[6][2]
- 33. แบบฝึกหัด 2: สร้าง loop for เพื่อแสดงข้อมูลต่อไปนี้ Program ARRAY 6 5 3 2 2 1 3 2 6 4 1 3 3 1 1 5 0 3 0 int num[4][3] 6 7 6 2 9 8 6 4 3 4 6 6 5 1 2 22 6 3 5 1 4 2 4 2 1 3 2 1 2 3 5 3 4 6 4 1 63 3 1 5 5 0 7 0 int num[8][4]
- 34. เฉลยแบบฝึกหัด 2 for (int i=0; i<3; i++) { for (int k=0; k<3; k++) { cout<<num[i][k]; } } Program ARRAY 9 3 2 2 6 4 1 1 3 1 3 5 0 2 0 int num[3][3]
- 35. เฉลยแบบฝึกหัด 2 for (int i=0; i<6; i++) { for (int k=0; k<2; k++) { cout<<num[i][k]; } } Program ARRAY 1 3 2 1 2 3 5 3 4 6 4 1 6 3 1 6 5 0 5 0 int num[6][2]
- 36. for (int i=0; i<4; i++) { for (int k=0; k<3; k++) { cout<<num[i][k]; } } เฉลยแบบฝึกหัด 2 Program ARRAY 6 5 3 2 2 1 3 2 6 4 1 3 3 1 1 5 0 3 0 int num[4][3]
- 37. for (int i=0; i<8; i++) { for (int k=0; k<4; k++) { cout<<num[i][k]; } } Program ARRAY เฉลยแบบฝึกหัด 2 6 7 6 2 9 8 6 4 3 4 6 6 5 1 2 22 6 3 5 1 4 2 4 2 1 3 2 1 2 3 5 3 4 6 4 1 63 3 1 5 5 0 7 0 int num[8][4]
- 40. Program ARRAY เขียนโปรแกรมได้ดังนี้