资源简介 (共17张PPT)【案例4】 九 九 表 案例效果 涵盖知识 操作步骤 案例小结 实训练习涵盖知识1. Print方法窗体、图片、打印机对象都具有Print方法,调用Print方法的格式:[<对象名>.]Print[<表达式表>][{;|,}]对象名为可选项,省略则默认为当前窗体。表达式表中的表达式可以是算术表达式、字符串表达式、关系表达式或布尔表达式,各表达式之间用逗号“,”或分号“;”分隔。使用逗号时为分区显示格式,以14个字符位置为单位将一个输入行分为若干个区,一个区只显示一个表达式的值;使用分号时为紧凑显示格式,后一项紧跟前一项输出。涵盖知识2. 循环结构1) For-Next 循环其结构的格式如下:For <循环变量>=<初值> To <终值>[Step<步长>][<语句组1>][Exit For][<语句组2>]Next [<循环变量>]<循环变量>是一个数值型变量,起循环计数的作用。<初值>和<终值>即循环的初值和终值,为数值表达式。<步长>即循环变量的增量,为数值表达式。值为正时,循环变量将增加一个步长;值为负时,则减少一个步长。值为“1”时,Step<步长>可省略。涵盖知识2) Do-Loop循环(1) Do While-Loop循环。格式:Do While<条件式>[<语句组1>][Exit Do][<语句组2>]Loop先判断<条件>成立否,若成立则循环,不成立则退出循环。涵盖知识(2) Do Until-Loop循环。格式:Do Until<条件式>[<语句组1>][Exit Do][<语句组2>]Loop先判断<条件>成立否,若不成立则循环,成立则退出循环。涵盖知识(3) Do-Loop While循环。Do[<语句组1>][Exit Do][<语句组2>]Loop While<条件式>先循环,再判断,成立则循环,不成立则退出循环。涵盖知识(4) Do-Loop Until循环。Do[<语句组1>][Exit Do][<语句组2>]Loop Until<条件式>先循环,再判断,不成立则循环,成立退出循环。涵盖知识3. Function过程1) 定义格式:[Static][Public|Private]Function<过程名>([<参数表>])[As<类型>][<语句组>][<过程名>=<表达式>][Exit Function][<语句组>][<过程名>=<表达式>]End Function涵盖知识3. Function过程2) 建立方法直接在通用窗口中输入代码。在代码窗口的所有过程之外,按Function过程的定义格式输入 。使用“添加过程”命令。选择“工具”菜单中的“添加过程”命令,打开对话框,在“名称”框内输入要建立的过程名,如fact,进行相应选择,单击“确定”按钮,回到模块代码窗口,涵盖知识3. Function过程3) 调用Function的调用比较简单,可以像使用Visual Basic内部函数一样来调用。调用格式:<过程名>([<实参表>])其中,<过程名>为要调用的Function过程名,<实参表>为要传递给Function过程的常量、变量或表达式,各参数间用逗号隔开,如果是数组,在数组名之后必须跟一对空括号。例如:Text2.Text = sum (n)涵盖知识4. Sub过程1) 定义格式:[Static][Public|Private]Sub<过程名>[ (<参数表>)][<语句组>][Exit Sub][<语句组>]End Sub涵盖知识2) 调用Sub过程的调用有两种方法,一种是把过程的名字放在一个Call语句中,一种是把过程名作为一个语句来使用。(1) 用Call调用过程。格式:Call <过程名>[(<实参表>)]例如:Call fact(x,f)Call Mul(n, sum2)(2) 把过程名作为一个语句使用。格式:<过程名>[<实参表>]例如:fact x,f操作步骤启动Visual Basic,设计程序界面设置对象属性对象名对象属性名属性值Form1NameForm1Caption示例4:九九表Command1NameCommand1Caption计算Font宋体、五号Command2NameCommand2Caption九九表Font宋体、五号Text1、Text2、Text3NameText1、Text2、Text3Font宋体、五号Label1Caption请输入n值:Font宋体、五号Label2Caption1+2+…+n=Font宋体、五号Label3Captionn!=Font宋体、五号操作步骤3) 写代码操作步骤4) 保存程序,并生成可执行文件将本题保存为一个名为“九九表.frm”的窗体文件和一个名为“九九表.vbp”的工程文件,并生成一个名为“九九表.exe”的可执行文件。案例小结本案例主要介绍了Print方法的使用、程序结构的循环结构语句格式要求、过程与函数的定义。重点是要对各种实际情况进行合理循环语句的选择。实训练习(1) 编写程序,求1/(12)+1/(22)+1/(32)+...+1/(n2)的值,直到最后一项的值小于0.001为止。界面自行设计。(2) 编写一个判断自然数是否为质数的Function过程,在窗体上打印出[100,200]之间的所有质数,并求出它们的和。(3) 编写一个求一元二次方程ax2+bx+c=0 (a不等于0)的实根的Sub过程,要求能判断有无实根、实根的个数并求出实根。 展开更多...... 收起↑ 资源预览