1、高中VB必考知识点汇总4、逻辑运算符VB知识点、数据类型Integer 整型Long 长整型Single 单精度实型Double 双精度实型String 字符型二、 常量与变量1、 常量的定义Const常量名as类型二表达式2、 变量的定义Dim变量名as类型三、 运算符1、 算术运算符+ - * / mod2、 字符运算符& +3、 关系运算符,=,=, ,=And not or四、 函数1、 sin(x)2、 cos(x)3、 fix(x)4、 int(x)5、 sqr(x)6、 abs(x)五、 赋值语句格式:变量二表达式六、 输入语句变量=inputbox ( “ “,“ “)七、 输
2、出语句Print 内容八、 条件语句1、 If条件then语句2、 If 条件 then 语句 1 else语句2或者:1、 If 条件 then语句End if2、 If 条件 then语句1Else语句2End if九、循环语句1、 for循环变量二初值to终值循环体Next循环变量2、 do while (until) 条件循环体Loop或者do循环体Loop while (until) 条件第一课时一、VB的简单介绍VB是visual basic的简称,是一种可视化的程序工具。VB的界面介绍及相关控件和窗口的介绍:1、 控件工具箱(标签、文本框、按钮控件)2、 设计窗口3、 属性窗口(
3、强调标签的caption、font属性,文本框的text属性,按钮的caption、font 属性)4、 代码窗口二、程序的初步尝试编写1、 设计界面2、进入代码窗口,编写如下程序:Private Sub Commandl_Click()Dim a, b, c as integera=b=c=a*b或者二幻End Sub3、 运行程序单击“运行”一一“启动”4、 对程序进行调试,査看运行结果5、 思考:对程序进行修改,将“*”修改为或者“/”后运行程序。若修改为 “+” 呢。第二课时一、数据类型1、integer整型 只能够表示-3276832767之间的整数。3、 single单精度实型 可
4、以用来表示小数4、 string 字符型 例如:” zhongguo”,” 中国”,” 123456”案例1:求1X2X3X X10的值。Private Sub Commandl_Click()Dim i As integerDim s as integers = 0i = 1For i = 1 To 10s = s * iNext iPrint sEnd Sub案例2:求圆的面积Private Sub Command2_Click()Const pi As Single =Dim r As SingleDim s As Singler = InputBox(r=)s = pi * r * r
5、Print 圆的面积s二;sEnd Sub二、运算符1、 算术运算符(乘方)、*、/、 (整除)、mod (取余)、+、2、 关系运算符、 二、 二、3、 字符运算符&、+4、 逻辑运算符Not 、 and、 or案例:若a=5, b=7, c=-2, d=l,求下列式子的结果a+bc+d and a=5 or not c0 or d b thenprint a二;aelseprint b= ;bend ifEnd Sub案例2:某商场为了对苹果进行促销,规定购买2千克以上可以在原价每千克元的基础上打8折。请设计一个程序计算购买x千克苹果的应付款。Private Sub Command1_C1
6、ick()X二inputbox( “x=”,”请输入苹果的重量”)If x2 thenY=*xElseY=*xEnd ifPrint “苹果的应付款为”;y;”元”End Sub第五课时程序的循环结构循环结构的格式1、 for循环变量二初值t。终值循环体Next循环变量2、 do wh订e (until)条件循环体Loop或者do循环体Loop while (until)条件案例1:求1+2+3+100的值Private Sub Command1_C1ick()Dim I as integerDim s as integerS=0For i=l to 100S=s+iNext iPrint “
7、s=” ;sEnd Sub案例2:已知s=l+2+3+n,找出一个最大的整数n,使得s30000.编写程序解决这个问题Private Sub Command1_C1ick()n=0s=oDo while s30000n=n+lS=s+nLoopPrint n-lEnd SubDO循环语句四种形式的比较条件判断放在循环语句的开头部分条件判断放在循环语句的结尾部分所列条件满足时执行循环所列条件满足时退出循环所列条件满足时执行循环所列条件满足时退出循环Do wh订e 条件Do unt订 条件DoDo循环体循环体循环体循环体LoopLoopLoop whi.16 条件Loop unt订条件案例:判断一
8、个大于2的自然数M是否是素数,如果是素数,则输出“这是一个素数! ”,否则输出“这不是一个素数!”Private Sub Command1_C1ick()Dim M as integer, I as integerM=Inputbox (输入一个数:”)1=2Do until (M mod 1=0) or (i=M-l)1=1+1LoopIf M mod I=o thenPrint M;”不是素数”ElsePrint M;”是素数”End ifEnd sub循环的嵌套Private Sub Command1_C1ick()Dim se As StringPrint Tab (35);乘法表For I = 1 To 9For j = 1 To 9se = I & X & j & =Print Tab(j - 1) * 9);Next jNext IEnd Sub
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1