数组类型与字符串类型数据辅导讲稿.docVIP

  • 1
  • 0
  • 约24.8万字
  • 约 35页
  • 2017-08-23 发布于河南
  • 举报

数组类型与字符串类型数据辅导讲稿.doc

数组类型与字符串类型数据辅导讲稿

认识数组 我们先做下面两个题: 第一个: 输入n(n100)个数,并且以相反的顺序输出这些数。(假设当n=5时,我们可以通过定义5个不同变量很轻松地解决这个问题。程序为:(假设5个变量分别为x1、x2、x3、x4、x5)请写出程序。 但是当n值超过一定个数时,如n=100,定义变量及数据的输出、输出成为一个非常繁琐的过程,需要定义100个变量,写100个read语句和100个write语句。这样是不现实的。 利用数组就能很方便地处理这个问题,且程序规模不受影响,并且非常明了清晰: 假设n=100,我们引入数组x,分别用x[1], x[2],…,x[100]表示这100个变量,其中x为数组名称,方括号中的数字称为下标,下标可以用变量表示,如x[i]表示的数据由i决定,当i=1,x[i]表示x[1],i=20, x[i]表示x[20],i=100, x[ i ]表示x[100], ……,不同的x[i]就是不同的数组元素,于是程序可以修改为: Const n=100; Var x: array[1..n] of integer ; I: integer ; Begin For i:=1 to n do read(x[i]); For i:=n downto 1 do write(x[i] ); End. 整个程序非常简洁,而且直接通过修改常量n的定义

文档评论(0)

1亿VIP精品文档

相关文档