版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.1解析算法及程序实现1 计算长方体体积的算法描述如下: 输入长方体的长、宽(w)、高(h) 计算长方形体积v = z * w * h 输出结果 结束上述算法属于()A.枚举算法 B.排序算法C.解析算法D.递归算法2下列问题适合用解析算法求解的是()A.将十三张纸牌按从小到大进行排列B统计100内偶数的各位数字之和恰好为10的个数C. 计算一辆车行驶100公里的油耗D. 寻找本年级身高最高的同学3有如下问题:1 已知圆锥的半径r和高度h,使用公式V=- nr2h求出此圆锥体的体积。3 已知班级每位同学的其中成绩总分 s,按照s的值从大到小进行成绩排名。 已知圆的周长s,利用公式r=s/(2
2、*3.14)求出圆的半径。 已知“水仙花数”的定义,找出110000范围内所有的水仙花数。用计算机解决上述问题时,适合用解析算法的是()A.B.C.D.4.出租车计价规则:3公里以内,10元;超出3公里每公里增加2元。假定公里数为x,金额为y.解决此问题的公式和流程图如下图所示:流程图加框处部分的算法属于:()A.解析算法B.排序算法C.枚举算法D.递归算法5现要求编写VB程序实现如下功能:分别在文本框 Textl、Text2、和Text3中输 入三条线段的长度,单击“判断”按钮 Command1后,在标签Labell中显示判 断结果。程序运行界面如图:按此要求编写的程序如下:Private
3、Sub Comma nd1_Click()Dim a As Sin gle ,b As Si ngleDim c As Single ,st As Stringa=Val(Text1.Text)b=Val(Text2.Text)c=Val(Text3.Text)If Not (a + b > c And b + c > a And c + a > b) The nst ="这三条线不能构成一个三角形”Elself a * a + b * b = c * c Or a * a + c * c = b * b Or b * b + c * c = a * a The n
4、st = “可以构成一个直角三角形”ElseIfThe nst = “可以构成一个等边三角形”Elsest = “可以构成一个不等边的斜三角形”End IfLabel1.Capti on =End Sub划线处应填写正确的语句是:(1) 划线处(2) 划线处6.下列VB程序段实现计算s=1+1/2+2/3+3/4+99/100的值。请将下面划线处 代码补充完整。Private Sub Comma nd1_Click()Dim i As In tegerDim s As Doubles=1For i=2 To 100s=Next iText1.Text=Str(s)End Sub程序划线处应填入
5、的内容是7用解析算法求物体重力的 VB程序代码如下:Private Sub Comma nd1_Click()Dim g As Si ngleDim m As Si nglem=Val(Text1.Text)g=m*9.8label1.C aptio n=Str(g)End Sub程序界面如上图所示:在文本框输入15,单击“计算”按钮 Command1后,标签Label1中显示的内容是8. 根据臀围计算裤子尺寸的换算有以下公式: 尺=厘米*0.03 码=厘米*0.3+7如臀围为90厘米,那么在购买时需要选 2.7尺(90*0.03)也即34码(90*0.3+7)的裤子,下面 VB程序可用于解决
6、此实际问题,程序运行界面如下图所示:运行程序,在文本框Textl中输入臀围,单击计算“计算”按钮TextlComma nd1,在标签Label2中显示裤子购买的参考尺寸,程序代码如下:Private Sub Comma nd1_Click()Dim n As Si ngleDim c As Si ngleDim m As In tegern=I nt(Val(Text1.Text)c=n*0.03m=码是裤子”Label2.Caption="你需要购买” +Str( c)+ "尺(” +Str( m)+ “)End Sub程序划线处应填入的内容是9. 某书店出租图书的费用标
7、准如下:借书一天内,收费2元;借书超过一天的,超过部分按每天0.8元收取。最后费用按四舍五入这算成整数。程序算法结构与运行界面如下图所示F面VB程序用于解决此问题:Private Sub Comma nd1_Click()Dim n As In tegerDim s As Si nglen=Val(Text1.Text)If n<1 ThenMsgBox “输入错误”ElseIf n=1 The ns=2Elses=2+n*0.8End IfText2.Text=Str(s)End Sub程序加框处代码有误,请修改以实现该程序的功能(1) 加框处应改为(2) 加框处应改为10下列VB程序
8、实现如下功能:程序运行时,在文本框Textl和Text2中分别输入x和n的值,单击命令按钮Command1后,调用函数f计算s的值,并在文本框Text3中显示计算结果。其中s2!3x3!n xn!Private Sub Comma nd1_Click()Dim x As Sin gle ,n As Si ngle ,s As Si ngle x=Val(Text1.Text) n=Val(Text2.Text)s=f(x ,n)Text3.Text=End SubFunction f(x As Single ,n As Single)As SingleDim sum As Single ,i
9、As Integer ,t As Singlesum=Ot=1For i=1 To nt=t*x/isum=Next iEnd Fun cti on请在划线处填入合适的代码以实现该程序的功能(1) 划线处(2) 划线处(3) 划线处11按下面公式计算f的值:x 2 x 1Command!TextlLabelJ2f (x) x1 x 22xx 2现要求编写VB程序(运行界面如 图所示),实现如下功能:在文本 框Text1中输入x的值,单击“计 算” Command1,在标签Label3中显示f的值。按此要求编写的程序如下Fun cti on f(x As In teger) As Si ngle 'If x<=-1 Thenf=x+2ElseIf x>-1 And x<2 Thenf= Abs(x+3)Elsef=2*xEnd IfEnd Fun cti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商铺合同模板集合
- 二零二四年度高速公路声屏障施工合同3篇
- 空白劳动合同范本2篇
- 2024年度电力工程质量问题处理与维修合同2篇
- 动物皮肤病课件
- 化工原理自测题:第二章(自)
- 2024年度企业改制与重组合同4篇
- 中医科推拿护理小讲课
- 员工创新管理分析报告
- 员工职业礼仪大赛总结报告
- 肥料、农药采购服务方案(技术方案)
- FAB-常用词汇介绍
- 放射防护管理机构(组织构成、管理部门、人员、职责)
- 2023-2024年司考刑法真题(含答案及解析)
- 上肢血管超声检查
- pep人教版英语四年级上册 Unit 6《Meet my family!》单元作业设计
- 高寒地区陆上大型风力发电机组安装工法文本
- ISTA-6-AMAZON-亚马逊测试标准(快递包裹运输)
- 施工方案abcd类分类
- 职业病危害告知书
- 情绪管理学习通超星课后章节答案期末考试题库2023年
评论
0/150
提交评论