第二章上机编程作业
在电脑D(或E)盘的根目录下建立以"序号-自己学号+姓名"命名,如“22-张三”的文件夹,然后在该文件夹下再建立名称为“第2章”的子文件夹。下面的每个练习分别以ex020*.frm和ex020*.vbp为文件名保存窗体及工程,保存位置为自己学号姓名命名的文件夹下的“第2章”子文件夹中。*号表示课上练习的序号。
第三章第一部分 练习
课上练习1:变量和语句
教材P43页上机练习2第2题。
课上练习2:符号常量的使用
把上机练习2中的3.14159改成用符号常量PI表示。
第三章第二部分 练习
课上练习3:表达式
教材P42页第5题、P43页1.(1)(2)题 将结果写在书上,(有时间的同学可以编程序验证是否正确)。
课上练习4:表达式
编写一个VB程序,实现下面的要求:
(1)在程序中定义三个整型变量x、y、z,x赋值为一个任意两位整数(如23)。
(2)用含有x的表达式计算出这个两位数的十位上的数字,赋给整型变量y,
(3)用含有x的表达式计算出这个两位数的个位上的数字,赋给整型变量z。
(4)用print语句在窗体上输出表达式 【x & "的十位数是" & y & ",个位数是" & z】的结果。
(5)试着把表达式中的&符号改为+符号,结果一样吗?
(6)思考:怎样编程实现把一个3位数的各个位上的数字求出来。(课后自己练习)
课上练习5:表达式
教材P44页上机练习2第5题
课上练习6:数学函数的练习
教材P34页【例2.2】
课上练习7:数学函数和表达式
参照【例2.2】,编写程序在程序中给定x,y,a的值求出教材P43页1.(3)表达式的值。
课上练习8:字符串函数
教材P36页【例2.3】
课上练习9:字符串函数
教材P44页上机练习2第6题
第三章第三部分 练习
课上练习10:日期/时间函数
编程实现在窗体上单击时,输出"现在是*年*月*日*时*分*秒,星期*"*显示的值要跟系统的当前时间一致(通过日期/时间函数获取),星期日显示为星期0。
课上练习11:类型转换函数
程序代码如下:
Private Sub Form_Click()
x = "123"
y = 123
a = Chr(Asc(x) + 5)
b = Str(Val(x) + 5)
c = Val(Str(y) + "5")
Print a, b, c
End Sub
建立程序,然后输入如上代码,运行并分析程序运行结果。
课上练习12:格式输出函数
程序代码如下:
Private Sub Form_Click()
Dim a as Single
a=12345.67
print Format(a,"######")
print Format(a,"###,####.###")
print Format(a,"000000.000")
print Format(a,"####00.000")
print Format(a,"######.###%")
print Format(a,"-######.###")
print Format(a,"0.00E+00")
End Sub
建立程序,然后输入如上代码,运行并分析程序运行结果。
课上练习13:随机函数
教材P39页【例2.4】
课上练习14:随机函数
编程实现当窗体单击时,通过随机函数产生一个【50,55】范围内的两位数,并在窗体上输出该数。
课上练习15:编码规则
教材P40页【例2.5】