文档介绍:实验三、程序设计(一)
实验目的
能正确声明变量的数据类型。
掌握表达式、赋值语句的正确书写规则。
掌握输入/输出函数inputbox和msgbox的使用方法及常用函数的应用。
掌握条件语句的使用,注意条件语句的嵌套与情况语句的使用区别。
掌握三种形式循环语句的使用。
掌握如何控制循环,防止死循环的发生。
实验内容
读入摄氏温度C,将其转换成华氏温度F输出(已知F=9/5*C+32)。程序运行界面如图:
输入一元二次方程的三个系数a、b、c,计算方程的根。程序应考虑实根和复根两种情形。程序运行界面如图:
要求:为保证程序的正确运行,必须对输入的三个数进行检查,若发现有非法数字,显示出错信息,再重新输入。
提示:a、b、c三个系数的输入可通过三个文本框实现,也可利用三次inputbox函数输入三个字符串,再利用val函数将字符串转换成数值。计算结果在文本框中显示出来。利用isnumeric函数对文本框中的数进行校验。
在文本框中输入一字符串,能对字符串进行字体放大或缩小,程序运行界面如图:
要求:单击“放大”(“缩小”)按钮,将文本框中的字符串字体放大(缩小)1~3倍,其倍数由随机函数产生。
提示:产生倍数的表达式为:int(rnd*3+1)
编写一个英文大字训练的程序,程序运行界面如图:
要求:单击“产生”按钮时,在文本框内随机产生30个小写字母的范文;单击“开始”按钮时开始计时,并将焦点移到另一个文本框中;在该文本框中按范文输入相应的字母;输入满30个字母时结束计时,并禁止向文本框中输入内容,同时显示打字速度和正确率。
输入一串字符,以回车键结束,分别统计其中大、小写字母个数、数字个数、其他符号个数。程序运行界面如图: