計算機程序設計

結構化類型 - 一維數組

研究編程的基礎知識,第一(或第二)熟悉的概念未來程序員“的一維數組。” 帕斯卡,如其他語言,允許這樣的工作數據結構。 遲早有需要的任何變量的結構化存儲。 在大多數情況下,這組元素屬於同一類型。 例如,訓練組的列表可以由25個成員,其中的每一個是保存的名稱和學生的姓名字符串類型的變量。

這就是允許實現一維 以帕斯卡陣列, 其是一組有序的類似元件。 序列號 - 它可以使用相同ID和相同的索引指這樣的序列的任何成員。 因此, 這些陣列 被稱為一維的。

序列中的元素的編號通常開始於一個,即 第一元件具有序列號1,這是相當合理的。 然而,如果必要的話,該索引範圍可以是完全任意的,主要要求作為指標執行或者整數或字符(任何順序類型)。

考慮一個一維陣列的典型操作:

1)陣列,描述其中n -數序列元素,MAS的-類型指定的整數5,A的一個一維陣列-型可變MAS,即 5整數的類型的可變一維數組

2)用鍵盤輸入序列元件

3)輸出的屏幕上的元素的序列

四)使用隨機數發生器填充序列

5)變換(修改)每個數組元素,即 改變其值(一個降維每個陣列元件6的一個例子)

6)序列元素的量的確定是變量S -元素的總和

7)的數組元素的定量滿足一定條件(判斷)的元素數,大量的4的一個例子,其中k -數這樣的元件的

8)極值的測定(最大或數組元素的最小值),這裡分鐘 -的數組元素中,k之間的最小值-序數(索引)是陣列中的最小元素

正如你知道的,所有的變量,這在Pascal程序段瓦爾程序來記述,在程序啟動時分配的內存字節一定數量。 這是通過可變的類型來確定,例如,該符號是一個字節,類型整數的 - 兩個字節,實數型 - 四個字節。 因此,當該陣列的尺寸並不大,該程序不需要大量的RAM。 否則,程序員必須尋找其他途徑來適應陣列,例如,在文件中或在 堆 的指針。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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