计算机程序设计

结构化类型 - 一维数组

研究编程的基础知识,第一(或第二)熟悉的概念未来程序员“的一维数组。” 帕斯卡,如其他语言,允许这样的工作数据结构。 迟早有需要的任何变量的结构化存储。 在大多数情况下,这组元素属于同一类型。 例如,训练组的列表可以由25名成员,其中的每一个是保存的名称和学生的姓名字符串类型的变量。

这就是允许实现一维 以帕斯卡阵列, 其是一组有序的类似元件。 序列号 - 它可以使用相同ID和相同的索引指这样的序列的任何成员。 因此, 这些阵列 被称为一维的。

序列中的元素的编号通常开始于一个,即 第一元件具有序列号1,这是相当合理的。 然而,如果必要的话,该索引范围可以是完全任意的,主要要求作为指标执行或者整数或字符(任何顺序类型)。

考虑一个一维阵列的典型操作:

1)阵列,描述其中n -数序列元素,MAS的-类型指定的整数5,A的一个一维阵列-型可变MAS,即 5个整数的类型的可变一维数组

2)用键盘输入序列元件

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

4)填充序列使用一个随机数发生器

5)变换(修改)每个数组元素,即 改变其值(一个降维每个阵列元件6的一个例子)

6)序列元素的量的确定是变量S -元素的总和

7)的数组元素的定量满足一定条件(判断)的元素数,大量的4的一个例子,其中k -数这样的元件的

8)极值的测定(最大或数组元素的最小值),这里分钟 -的数组元素中,k之间的最小值-序数(索引)是阵列中的最小元素

正如你知道的,所有的变量,这在Pascal程序段瓦尔程序来记述,在程序启动时分配的内存字节一定数量。 这是通过可变的类型来确定,例如,该符号是一个字节,类型整数的 - 两个字节,实数型 - 四个字节。 因此,当该阵列的尺寸并不大,该程序不需要大量的RAM。 否则,程序员必须寻找其他途径来适应阵列,例如,在文件中或在 堆 的指针。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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