- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 程序设计 1、生成一个一维数组(10个数组元素依次为:15、23、72、43、96、23、3、65、88、17),写程序求出这个数组中的最大值、最小值和平均值,并输出在窗体上。将最大值,最小值,平均值分别存入变量Max,Min,Aver中,平均值保留整数部分。 2、求二维数组中最大元素及其所在的行和列并将最大值存入变量Max中,将最大值的行位置存入row中,列位置存入变量column中。 3、在窗体上打印数列2/1,3/2,5/3,8/5,13/8…的前10项和,将和保存在变量s中。 4、求3行3列的矩阵主对角线元素和副对角线之和。 编程:在窗体上打印数列2/1,3/2,5/3,8/5,13/8…的前10项和,将和保存在变量s中。 Private Sub Form_Click() Dim f(1 To 11) As Long f(1) = 1 f(2) = 2 :s=2 print cstr(f(2)) / cstr(f(1)) For i = 3 To 11 f(i) = f(i - 1) + f(i - 2) s=s+f(i)/f(i-1) print cstr(f(i)) / cstr(f(i-1)) Next i Print s End Sub 1、下面的程序实现:从键盘输入一个数字,将其插入一个有序数组中,插入后的数组仍保持有序。 Private Sub Form_Click() Dim a(10) As Integer, x As Integer For i = 1 To 8 a(i) = 2 * i – 1 : Print a(i); Next i Print x = InputBox(请输入要插入的整数) **********SPACE********** 【?】 i = 8 Do While a(i) x **********SPACE********** 【?】 i = i - 1 Loop **********SPACE********** If i 0 Then 【?】 Else a(1) = x For i = 1 To 9 Print a(i); Next i End Sub 2、本程序用于实现:从键盘接收一数字,判断其是否在数组中,如果在数组中则将其删除,否则显示该数字不在数组中。 Private Sub Form_Click() Dim a(10) As Integer, x As Integer For i = 1 To 10 a(i) = Int(Rnd * 90) + 10 : Print a(i); Next i x = InputBox(请输入要删除的整数) For i = 1 To 10 **********SPACE********** If a(i) = x Then 【?】 Next i **********SPACE********** If 【?】 Then For k = i To 9 **********SPACE********** 【?】 Next k Print 删除后的数组: For i = 1 To 9 Print a(i); Next i Else : Print 该数字不在数组中 End If End Sub 3、下面的程序段用于删除数组中指定位置的数字,如果位置错误给出提示,否则分别显示删除前后的数组元素 Private Sub Form_Click() Dim a(10) As Integer, x As Integer Dim i as integer,k as integer For i = 1 To 10 a(i) = Int(Rnd * 90) + 10 Print a(i); Next i Print x = InputBox(请输入要删除第几位数字) **********FOUND********** If x 0 Then For k = x+1 To 10 **********FOUND********** a(k+1) = a(k ) Next k Print 删除后的数组: For i = 1 To 9 Print a(i); Next i **********FOUND********** End If Print 删除位置错误 End If End Sub 4、下面程序运行后单击窗体,输出结果为1234。 Private Sub Form_Click() Di
您可能关注的文档
- 数值分析--第7章非线性方程与方程组的数值解法.ppt
- 数字信息的二进制表示.ppt
- 数字媒体艺术专业介绍.ppt
- 数字电路实验汽车尾灯.ppt
- 数字通信原理第5章—SDH的速率与帧结构.ppt
- 数学专业外语第二讲.ppt
- 数学尖子生培养的策略.ppt
- 数学分析函数实数.ppt
- 数学建模培训经验之谈.ppt
- 数学建模与仿真1.ppt
- 2025年春新北师大版物理8年级下册教学课件.pptx
- 2024年秋季新中图版地理7年级上册全册教学课件.pptx
- 2024年秋季人教版7年级上册数学全册教学课件.pptx
- 2024年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册课件.pptx
- 2024年秋季新苏科版8年级物理上册全册教学课件(2024年新教材).pptx
- 新苏科版8年级物理上册全册教学课件(2024年秋季新教材).pptx
- 2025新人教八年级英语上册全册单词领读课件.ppt
- 2025人美版一年级美术上册全册教学课件.ppt
文档评论(0)