คอมพิวเตอร์การเขียนโปรแกรม

ชนิดที่มีโครงสร้าง - อาร์เรย์หนึ่งมิติ

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

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

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

พิจารณาดำเนินการตามแบบฉบับของอาร์เรย์หนึ่งมิติ:

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

2) องค์ประกอบที่มีลำดับใส่แป้นพิมพ์

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

4) บรรจุลำดับโดยใช้เครื่องกำเนิดไฟฟ้าจำนวนสุ่ม

5) การเปลี่ยนแปลง (ดัดแปลง) ของแต่ละองค์ประกอบแถวนั่นคือ เปลี่ยนค่า (ตัวอย่างของการลดมิติของแต่ละองค์ประกอบอาร์เรย์ 6)

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

7) ปริมาณขององค์ประกอบมากมายที่น่าพอใจเงื่อนไขบางอย่าง (เช่นการกำหนดจำนวนขององค์ประกอบที่เป็นจำนวนมาก 4) ซึ่งเป็นที่ k - จำนวนขององค์ประกอบต่างๆ

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.