2.在窗体上设计两个标签,两个文本框,三个按钮,为这些控件设置相应的属性。要求如下: 1) 第一个文本框用来接收输入一个英文字母,点击按钮一,在第二个文本框中输出其相应的ASCII值
2) 第二个文本框用来接收输入一个英文字母的ASCII值,点击按钮二,在第一个文本框中输出其相应的英文字母
3) 点击按钮三清除文本框一和文本框二中的内容
3.点击窗体上的按钮显示如下的输入框,并将输入的数据赋值到一个变量中
4.点击窗体上的按钮显示如下的输入框,并将输入的数据赋值到一个变量中
5.点击窗体上的按钮显示如下的消息框
6.点击窗体上的按钮显示输入框,输入数据(不一定非得是数字),并用消息框显示出输入的数据 7.点击窗体上的按钮分别输入a和b两个整型变量的值,并在窗体上显示a和b两个变量的值,然后将a和b的值相交换,然后在窗体上显示出来 8.在窗体上设计两个标签,两个文本框,一个按钮,为这些控件设置相应的属性。要求如下: 1) 在两个文本框中分别输入一些数据(不一定非得是数字),然后单击按钮,将两个文本框中的数交换显示
9.设计一个计算购书价钱的程序,界面如下图所示,要求如下: 1) 界面上的文字全部为宋体五号
2) 编写代码,在输入单价与数量之后,单击\计算总价(C)\按钮,将计算出总价钱,显示于相应的文本框中,单击\退出(X)\按钮结束运行。
10.设计一个收款计算程序,界面如下图所示,要求如下:
1) 三个输入文本框依次取名为T1、T2、T3,应付款文本框取名为TRESULT 2) 单击\计算\按钮计算应付款 3) 单击\清除\按钮清楚应付款内容 4) 单击\退出\按钮结束执行
实验四 选择控制结构 【实验目的】
1.理解选择结构在程序设计中的重要作用 2.学会使用选择结构解决问题的思维方法 3.能够设计出较简单的选择结构程序
【实验内容】
1.输入一个正整数,编写程序判断该数是奇数还是偶数,界面如下:
输入一个奇数后的输出结果的界面如下:
输入一个偶数后的输出结果的界面如下:
2.输入一年份,判断它是否为闰年,并显示相关信息,界面如下:
如果输入年份是闰年,则界面如下:
如果输入年份不是闰年,则界面如下:
3.某服装店经营套服,也单件出售。若买的不少于50套,每套80元;不足50套的每套90元;只买上衣的每件60元;只买裤子的每条45元。界面如下:
4.税务部门征收所得税,规定如下: 收入在200元以内,免征;
收入在200~400元内,超过200的部分纳税3%; 收入超过400元的部分,纳税4%;
当收入达500元或超过的时候,将4%税金改为5% 编程实现根据收入计算应纳税额,界面如下:
5.已知软件学院入学测试计分情况为:数学(math)满分50分;计算机(computer)满分100分;外语6级(lang6)为\优秀\加15分,\通过\加8分;外语4级(lang4)为\合格\加6分,外语只能记一次最高的分数,利用inputbox输入一个学生的对应课程的成绩,编写计算考试总分(sum)的程序。
注:括号内为对应课程的变量名,自行设计界面。
6.设计一个登陆界面功能如下: 1) 输入帐号和密码
2) 根据密码判断是否可以登陆,如果可以登录显示欢迎信息,如果不可以登录显示错误提示信息
登陆界面如下:
用户名为空的时候的提示信息:
成功登陆后的提示信息:
密码错误的提示信息:
7.用多分支选择语句实现:输入年份和月份,求该月的天数
提示:当月份为1、3、5、7、8、10、12时,天数为31天;当月份为4、6、9、11时,天数为30天;当月份为2时,如果为闰年则天数为29天,否则为28天。某年为闰年的条件是:年份能被4整除,但不能被100整除,或年份能被400整除
实验五 选择控制结构(2) 【实验目的】
1.进一步理解选择结构在程序设计中的重要作用 2.能够设计出较复杂的选择结构程序
【实验内容】
1.输入一个3位整数,计算该数是否水仙花数: 153=1^3+5^3+3^3
2.给出1个百分制成绩,要求如果输入成绩则输出对应的A、B、C、D、E等级 (90以上A,80-89 为B,70-79为C,60-69为D,60以下E) 要求使用if/else 和select case两种写法
3.根据输入的运算符进行计算(只进行加、减、乘、除运算,注意除法的除数如果为零要报
错),界面如下:
4.打印1~1000中所有能被3整除的数
5.打印1~1000中所有能被3整除的奇数
实验六 循环控制结构 【实验目的】
1.理解循环结构在程序设计中的重要作用
2.学会使用循环结构结合选择结构和顺序结构解决问题的思维方法 3.能够设计出较复杂的循环结构程序
4.思考几种不同循环语句间的区别,并找出不同情况下该使用何语句
【实验内容】
1.计算
2.打印1990~2000年中,所有闰年。
3。求所有水仙花数:153=1^3+5^3+3^3
4.编程计算1000内的所有完数。完数是指一个数恰好等于其因子之和。Eg:6=1+2+3
5.搬砖问题:36块砖,36人搬,男搬4块,女搬3块,2个小儿抬1块,要求1次搬完。问需男、女、小儿各多少人。
6.求整数m、n的最大公约数、最小公倍数
7.求Sn=a+aa+aaa+aaaa+...+aa...a (n个a) EG:n=5 S=2+22+222+2222+22222
8.求分数序列,前20项之和:
9.计算
10.判定一个数是否素数
11.打印1~100以内所有的素数
实验七 数组 【实验目的】
1.理解数组的含义及其作用
2.掌握使用一维和多维数组编程的一般方法 3.熟练掌握与数组相关的各种算法
【实验内容】 1. 通过inputbox输入十个正整数,将这些正整数存放于一个数组内,求出数组中的最大值、最小值和平均值,并输出数组中的全部数据,界面如下:(注意inputbox中的文字)
2. 向一个有序数组中插入一个数据,并保持数组继续有序,例如:原数组为:1、2、3、4、6、7、8、9,插入5后,原数组变为:1、2、3、4、5、6、7、8、9,数组继续保持有序
3. 输入一个正整数,将该正整数从数组中删除,如果该正整数不在数组中则报错,否则删除该正整数,例如:原数组为:1、2、3、4、5、6、7、8、9,如果输入0,因为该正整数不在数组中,则报错
如果输入5,则删除该数,数组变为:1、2、3、4、6、7、8、9
4. 通过inputbox输入10个正整数,使用冒泡法对数组进行排序
5. 通过inputbox输入10个正整数,使用选择法对数组进行排序
6. 将数组2连接到数组1的后边,例如:数组1为:1、2、3、4,数组2为:5、6、7、8,将数组2连接到数组1的后边后,数组1变为:1、2、3、4、5、6、7、8
7. 生成一个4*4矩阵,按照矩阵的形式输出,并求出所有元素之和,主对角元素之和,每一行的最大值和整个矩阵的最小值
8. 生成一个4*4矩阵,将矩阵的上三角输出,然后将矩阵转置,并将转置后的矩阵输出
9. 生成一个4*4矩阵,将此4*4矩阵存储于一个一维数组中,并将改一维数组输出
10.打印杨辉三角
11.设计型题目设计,设计一个较为复杂的一维数组操作程序,实现对一维数组的基本操作,具体要求如下:
(1)通过inputbox函数实现对一维数组的输入,可以将数组定义为100个整型元素,输入其中的10个元素
(2)在屏幕上将数组中的10个元素在屏幕上输出
(3)往数组中插入一个元素,并将插入后的11个元素在屏幕上输出