1 / 4
文档名称:

实验 程序设计基础.doc

格式:doc   大小:60KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验 程序设计基础.doc

上传人:phl806 2017/9/10 文件大小:60 KB

下载得到文件列表

实验 程序设计基础.doc

文档介绍

文档介绍:实验8 程序设计基础(4)
一、实验目的:
,掌握数组的定义和访问方法

,掌握编写子程序和过程的方法(理论教材P173)

二、实验内容:
一、数组的应用
什么是数组?——数组是一组名称相同,而下标不同的变量的集合。
为什么要使用数组?——在程序中用数组来存放一组相关的数据,便于对这些数据进行操作和管理。
下面我们通过实验来认识和使用数组。
实验题目1:在命令窗口中对数组进行操作
①定义数组
定义数组的命令是:dimension (或者 declare)
在命令窗口中输入命令:
dimension A(5) && 定义一个有5个元素,名称为A的一维数组
dimension B(2,3) && 定义一个2行3列元素,名称为B的二维数组
注意:数组定义好后,. 。
②输出数组变量的值
? A &&输出数组A中第一个元素的值。因为数组未赋值,.
? A(1) &&输出数组A中第一个元素的值。与上一个命令的结果相同。
disp memo like A && 输出数组A中每个元素的值,.
? B(1,1), B(1,2) && 输出数组B的前2个元素的值。
disp memo like B && 输出数组B中每个元素的值。
③给数组变量赋值
在命令窗口中输入执行下面的赋值命令,并用输出命令查看数组的值。
store 2 to A && 给数组A的每个元素赋值为2
store “hello” to B && 给数组B的每个元素赋值为”hello”
除了用 store 命令向数组赋值外,还可以用赋值号”= ”给数组赋值。
在命令窗口中输入下面的命令,然后查看数组的值:
A = 12 && 给数组A中每个元素赋值12
A(1) = 100 && 给数组A第1个元素赋值100
B(1,1)=25 && 给数组元素 B(1,1) 赋值25
实验题目2:在程序中对数组进行操作
定义一个数组,将数组元素分别赋值为1、2、3、4、5。
首先创建一个名字为array程序文件,在程序编辑窗口中输入下面的命令:
clear
clear all // 清除(释放)所有的内存变量
dimension s(5) // 定义数组变量s
for i=1 to 5 // 循环语句开始
s(i)=i // 将循环变量i的值赋给数组元素
endfor // 循环语句结束
for i=1 to 5 // 循环输出数组元素的值
? s(i)
next
cancel
存盘后运行这个程序,查看程序执行的结果。
试一试:请你修改程序,将赋给数组元素的值改为2、4、6、8、10。
二、子程序与过程
在程序设计中,把功能相对独立并且可被其他程序调用的程序称之为子程序。
实验题目3:主程序调用子程序
下面我们通过一个实验来验证主程序调用子程序的过程。
操作步骤:
①在命令窗口中输入命令,创建一个名字为mp的程序文件,在编辑窗口中输入下面的命令代码:
note 主程序调用子程序实验
clear
? “(1) 现在运行于<主程序>中” &&