实验六 选择结构程序设计

实验六 选择结构程序设计

ID:5761971

大小:95.00 KB

页数:3页

时间:2017-12-24

实验六  选择结构程序设计_第1页
实验六  选择结构程序设计_第2页
实验六  选择结构程序设计_第3页
资源描述:

《实验六 选择结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验六选择结构程序设计(续)【实验目的】1.掌握情况语句的使用2.掌握情况语句与多分支条件语句的区别。3.掌握分支嵌套语句的使用4.掌握单分支与双分支条件语句以及IIF函数的使用。。【实验内容】可以根据自己的接受程度和爱好选择4-6题完成,如果独立完成全部题目加平时分。1、输入一元二次方程ax2+bx+c=0系数a,b,c的值,计算并输出一元二次方程的两个根x1和x2。【提示】求根时要对三个数分别考虑重根和无实根情况的处理。2、输入一个字符,判断该字符是字母、数字还是其他字符,并作相应的显示。【

2、要求】分别使用两种语句If……ElseIf……和SelectCase来完成。3、输入一个数字(1-7),用英文显示对应的星期一至星期日。【提示】用SelectCase语句来实现4、在上周实验【提高题】的基础上完成,输入三角形的三条边,根据边长判断是否能构成三角形的程序,若能构成,则进一步判断三角形类型(等边、等腰、直角、一般)。【提示】该题用分支嵌套来完成。5、密码登录程序。要求:建立一个登录窗口,要求输入帐号和密码。设定密码为“Basic1234”;若密码正确,显示“祝贺你,成功登录!”;若密

3、码不正确,显示“对不起,密码错误,无法登录!”,并统计出错次数,当输入超过3次时,则退出系统。【要求】帐号为6位数字,如果输入的不是数字或不足6位,则给出相应提示并要求重新输入(利用LostFocus事件及IsNumeri等函数);密码输入时应显示为“*”。【提示】该题用分支嵌套来完成。6、编程实现简单计算器功能。要求程序运行后,分别输入两个操作数以及运算符(+、-、*、/)后,单击“计算”按钮,则自动计算出表达式的结果,并显示在运算结果对应的文本框中。【提示】除数为0时要做适当处理。【提高题】

4、由计算机来当一年级的算术老师,要求给出一系列的0~9之间的操作数,进行四则运算,学生输入该题的答案,计算机根据学生的答案判断正确与否,当结束时给出成绩(参考界面如下图)。【提示】1)四则运算的操作符可利用随机函数产生1-4之间的随机数,1对应加法,2为减法,以此类推。2)用2个变量做计数器,分别统计做题的总数及答对的题目的数量,最后计算得分。3)界面以及事件可由大家自己设置,只要能达到相应功能即可。【选做题】开始运行如左下图所示,单击“出题”按钮后计算机自动出题,窗口如右下图所示,此时由用户输入

5、加法运算答案,然后单击“判定”按钮。如果用户运算正确则提示“答对了,你真聪明!”,否则显示“错了,努力啊!”。再次按下“出题”就会再出一道题。【提示】①计算机自动出题,显示的题目应该是随机的,所以这里必须使用随机函数Rnd,其值为[0,1]间的随机数,如果要得到区间[L,U]中的随机整数,应使用表达式Int((U-L+1)*Rnd+L)。②命令按钮Command1每次按下时其Caption属性会发生变化,从“出题”变成“判定”,又从“判定”变成“出题”。当它是“出题”时,按下就会随机出题;当它是

6、“判定”时,按下就会对用户输入的答案判断对错。【思考】多次执行这个程序,是否发现每次出的题目是一样的?如何解决?【进一步修改程序】使得该工程只可执行10次,每执行一次,判断用户输入的答案是否正确,正确则得10分,错误则不给分。执行10次后,可给出总得分,然后关闭该窗体。【提示】需要一个变量进行计数,每次按下“判定”按钮时它的值就会在原来的值上加1。当其值超过10时就停止运行程序。

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

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

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