实验八 数组(一)

实验八 数组(一)

ID:14157733

大小:138.00 KB

页数:8页

时间:2018-07-26

实验八  数组(一)_第1页
实验八  数组(一)_第2页
实验八  数组(一)_第3页
实验八  数组(一)_第4页
实验八  数组(一)_第5页
资源描述:

《实验八 数组(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验八数组(一)一、实验学时2学时二、实验目的1.熟练掌握数组的基本操作(定义、元素引用、输入和输出);2.掌握动态数组的定义和使用方法;3.掌握一维数组的常用算法(查找、排序、判断素数等)。三、实验内容8-1数组的输入和输出(1)通过此例掌握数组的概念、数组元素的输入、数组元素在文本框中的输出方法。要求:在窗体上建立一个多行文本框(MultiLine属性设置为True)Text1,二个命令按钮。单击“产生随机数”按钮,产生20个[1,100]之间的随机数,存入一个数组中;单击“输出随机数”按钮,将数组中的20个随机数输出到多行文本框Text1中,要求每行输出4个随机数。当

2、程序运行时,“输出”按钮无效(图8-1左),当产生了随机数之后,使命令按钮有效(图8-1右)。图8-1在文本框中输出数组元素程序运行界面如图8-1所示。步骤:(1)新建工程,添加控件;(2)按图8-1所示的界面设置各控件的属性;(3)编写命令按钮的单击事件过程,实现产生随机数,并在文本框中输出数组元素;(4)保存工程文件,运行并调试程序。编程提示:A)因为在二个命令按钮的单击事件过程中都需要对同一个数组进行操作,故应在窗体顶部的声明段定义全局数组,而且在各事件过程中不能再定义同名的数组。B)程序运行时“输出”按钮无效,应在窗体的Load事件中写入相应代码。C)将20个随机数

3、存入数组中,需要使用循环结构,“产生随机数”按钮的单击事件过程代码结构如下:★Randomize★ForI=1To20=为数组元素赋一个随机数NextI★使“输出随机数”命令按钮有效D)“输出随机数”按钮的单击事件过程中使用循环结构输出各数组元素,提示如下:★清空Text1★ForI=1To20=输出一个元素(Text1.Text=Text1.Text&A(I)&"")=判断是否该在文本框中输出换行符号NextIE)在输出数组元素时,如果使用Format函数,将使文本框中的输出排列整齐:Text1.Text=Text1.Text&Format(A(I),"@@@@@")8-

4、2数组的输入和输出(2)通过此例进一步掌握数组中元素下标的含义和数组元素在列表框中的输出方法。图8-2数组元素的逆序输出要求:在8-1的基础上,将窗体上再添加一个多行文本框Text2和一个命令按钮,将数组中的20个[1,100]之间的随机数按相反顺序输出到文本框Text2中。当程序运行时,“输出随机数”和“逆序输出”按钮无效(图8-2左),当产生了随机数之后,使按钮有效(图8-2右)。程序运行界面如图8-2所示。步骤:图8-2数组输入和输出(1)新建工程,添加控件;(2)按图8-2所示的界面设置各控件的属性;(3)编写命令按钮的单击事件过程,实现产生随机数,输出数组元素;(

5、4)保存工程文件,运行并调试程序。编程提示:A)程序运行时“逆序输出”按钮无效,应在窗体的Load事件中写入相应代码。B)“逆序输出”按钮的单击事件过程中使用循环结构按相反顺序输出各数组元素,提示如下:★文本框Text2清空★使用循环结构将按相反顺序输出数组元素ForI=20To1Step-1=添加数组元素(Text2.Text=Text2.Text&Format(A(I),"@@@@")=判断是否在Text2中加入换行符号(注意条件的设置与8-1不同)NextI8-3数组元素的逆序存放通过此例掌握数组中元素逆序存放的操作方法和动态数组的定义方法,并比较逆序存入放和逆序输出

6、的区别。图8-3数组的逆序存放要求:在窗体上添加二个单行文本框和二个命令按钮,单击“产生随机数”按钮,用户输入随机数的个数N(N不大于10),根据所输入的N的值定义动态数组的大小,然后产生N个[50,100]之间的随机数并存放在数组中,在文本框Text1中输出;单击“逆序存放”按钮,将这N个随机数按相反顺序存入同一数组中,并输出到文本框Text2中。程序运行界面如图8-3所示。步骤:(1)新建工程,添加控件;(2)设置各控件的属性;(3)编写命令按钮的单击事件过程,实现产生随机数和逆序存放并输出;(4)保存工程文件,运行并调试程序。编程提示:A)在窗体顶部声明段需要定义全局

7、变量N和全局动态数组a,以便在多个事件过程中均可使用,而且要注意在事件过程中不能再定义它们。B)在“产生随机数”按钮的Click事件过程中,需写入以下代码:★清空文本框Text1★调用InputBox函数,输入数组元素的个数N★使用N的值重定义动态数组大小★使用循环结构产生随机数存入数组元素,并在文本框Text1中输出:ForI=1ToN=产生一个[50,100]之间的随机整数,并存入数组中=在文本框Text1中输入随机数NextIC)在“逆序存放”按钮的Click事件过程中,需写入以下代码:★清空文本框Text2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。