/ / ประเภทโครงสร้าง - อาร์เรย์หนึ่งมิติ

ประเภทโครงสร้าง - อาร์เรย์หนึ่งมิติ

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

อาร์เรย์ปาสคาลหนึ่งมิติ

นี่คือสิ่งที่ทำให้ตระหนักถึงมิติเดียวได้อย่างแม่นยำอาร์เรย์ในภาษาปาสคาลที่เป็นชุดขององค์ประกอบประเภทเดียวกันตามลำดับ องค์ประกอบใด ๆ ของลำดับดังกล่าวสามารถอ้างอิงได้โดยใช้ตัวระบุเดียวกันและดัชนีเดียว - หมายเลขลำดับ ดังนั้นอาร์เรย์เหล่านี้จึงเรียกว่ามิติเดียว

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

พิจารณาการกระทำทั่วไปด้วยอาร์เรย์หนึ่งมิติ:

1) คำอธิบายของอาร์เรย์ที่นี่ n - จำนวนองค์ประกอบในลำดับ มาส - ประเภทที่แสดงถึงอาร์เรย์หนึ่งมิติของจำนวนเต็ม 5 ตัว เป็ - ตัวแปรของประเภท mas เช่น ตัวแปรประเภทอาร์เรย์หนึ่งมิติจำนวน 5 จำนวนเต็ม

อาร์เรย์ปาสคาลหนึ่งมิติ

2) การป้อนองค์ประกอบลำดับจากแป้นพิมพ์

อาร์เรย์หนึ่งมิติ

3) การแสดงองค์ประกอบลำดับบนหน้าจอ

อาร์เรย์หนึ่งมิติ

4) เติมลำดับด้วยตัวสร้างตัวเลขสุ่ม

อาร์เรย์หนึ่งมิติ

5) การแปลง (การแก้ไข) ของแต่ละองค์ประกอบของอาร์เรย์เช่น การเปลี่ยนค่า (ตัวอย่างจะได้รับจากการลดแต่ละองค์ประกอบของอาร์เรย์หนึ่งมิติด้วย 6)

อาร์เรย์หนึ่งมิติในภาษาปาสคาล

6) การกำหนดผลรวมขององค์ประกอบของลำดับที่นี่ตัวแปร C - ผลรวมขององค์ประกอบ

อาร์เรย์หนึ่งมิติในภาษาปาสคาล

7) การกำหนดจำนวนองค์ประกอบอาร์เรย์ที่เป็นไปตามเงื่อนไขที่กำหนด (ให้ตัวอย่างการกำหนดจำนวนองค์ประกอบที่มากกว่า 4) ที่นี่ k - จำนวนองค์ประกอบดังกล่าว

อาร์เรย์หนึ่งมิติในภาษาปาสคาล

8) การกำหนดค่าเอ็กซ์ตรีม (องค์ประกอบสูงสุดหรือต่ำสุดของอาร์เรย์) ที่นี่ นาที - ค่าต่ำสุดขององค์ประกอบอาร์เรย์ k - เลขลำดับ (ดัชนี) ขององค์ประกอบอาร์เรย์ที่เล็กที่สุด

อาร์เรย์หนึ่งมิติในภาษาปาสคาล

ดังที่ทราบกันดีว่าสำหรับตัวแปรทั้งหมดนั้นอธิบายไว้ในส่วน Var ในโปรแกรมในภาษาการเขียนโปรแกรม Pascal เมื่อโปรแกรมเริ่มทำงานจะมีการจัดสรรไบต์จำนวนหนึ่งใน RAM ค่านี้กำหนดโดยประเภทของตัวแปรเช่นอักขระมีหนึ่งไบต์ประเภทจำนวนเต็มคือสองไบต์และประเภทจริงคือสี่ไบต์ ดังนั้นในกรณีที่ขนาดของอาร์เรย์มีขนาดเล็กโปรแกรมจะไม่ต้องการ RAM จำนวนมาก มิฉะนั้นโปรแกรมเมอร์จะต้องมองหาวิธีอื่น ๆ ในการจัดเรียงองค์ประกอบอาร์เรย์เช่นในไฟล์หรือในฮีปโดยใช้พอยน์เตอร์

ชอบ:
0
บทความยอดนิยม
การพัฒนาทางจิตวิญญาณ
อาหาร
Y