基本语法部分:
一、计算表达式(1)
(1)25\3 Mod 3.2 & Int(2.5)
(2)18/4*4.0^2/1.6
(3) “xyz”+”
(4) 45<54 or “45”>”
(5) True Or Not 7-3<=4
(6) 3*8<20 And 12=12
二、计算表达式(2)
已知a=2,b=-9,c=3,计算表达式:
三、根据条件写出Visual BASIC表达式
(1)产生一个120-360之间(包括120和360)的正整数;
(2)表示x是3或13的倍数
(3)将任意一个三位正整数的数位对换。如:x=123,则表达式的值为y=321;
(4)表示12≤x≤3的表达式;
(5)表示x≤12或x≥32的表达式。
四、编程练习题
(1)输入三角形三条边的长度a,b,c,计算并显示三角形的面积。公式为:
(2)随机产生一个三位正整数,然后逆序输出,产生的数与逆序数同时显示。例如:产生123,输出321。
流程控制:
1.编写程序:输入三个数(请用InputBox函数)a,b,c;然后按从小到大的顺序输出这三个数;
2.已知一元一次方程式ax+b=0,输入a和b的值,计算x的值;
3.某超市在“五一”促销活动中,根据顾客购买商品的总价x给予不同的优惠折扣y,折扣率的计算公式如下:
设计程序,输入应付款x,输出实际付款值。
3.s=1+3+5+…+(2n-1) n值用InputBox函数输入。
4.s=1+11+111+1111+…+11…1(n个1), n值用InputBox函数输入.
5.求
6.输入一批成绩,求这批成绩的平均分,输入-1表示输入结束;
7.某机电设备厂,2004年的产值是500万元,计划年增长9%。请计算并输出2008年、2012年及2016年的产值。(利用循环语句实现)
8.利用公式
9.计算M=1+22+33+44+…+NN,直到M≥109。
10. 目前世界人口60亿,如果以每年1.2%的速度增长,多少年后世界人口达到或超过70亿。
11. 编程输出乘法九九表。
12. 计算分段函数:
13.编写程序,由文本框输入3个数,求出其中最大的2个数的平均值。
14.求s=a+aa+aaa+…+aa…a (n个a),其中a为1-9之间的整数。
,即后一项的分母为前一项的分子,后项的分子为前一项分子与分母之和,求其前n项的和。
(数组题)
1.从键盘输入10个整数,放入一个一维数组A中,然后将前5个元素与后5个元素对换。即将第1个元素与第10个元素互换,第2个元素与第9个元素互换,依次类推。
2.随机产生50个三位正整数,按从小到大顺序输出这批数。
3.用文本框输入一个正整数,判断其是否为素数。
联系客服