资源描述:
《专升本vb程序设计教案 2011》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、好老师培训学校2011年重庆市普通专升本考试培训资料内部资料、严禁复制程序语言设计知识点总结一、顺序程序设计1、数据的输入VB数据输入数据的两种方式(inputbox和text)1.文本框(text)的输入格式:a=Val(text1.text)text1.text的返回值为string类型,根据题目的要求,如果想通过text1得到一个字符串则不需要进行转换,如果想通过text1得到数值型数据则需要通过函数Val()进行转换。2.inputbox输入数据的格式为:a=Val(inputbox(“提示信息”
2、,”标题栏”,默认值))。同text,inputbox的返回值也为string类型。2、数据的输出VB中数据输出有两种方式(print和msgbox)1.print输出对象格式[对象名].print[表达式列表][,
3、;
4、]spc(n)函数,表示插入由n个空格构成的字符串。tab(n)函数,从左端开始右移动n列;(分号),光标定位在上一个显示字符之后,(逗号),光标定位在下个打印区域的开始位置,每个打印区域14列。2.msgbox函数格式:msgbox提示[,按钮[+图标]][,标题]例:1求圆的面积(公
5、式S=ΠR2)R从键盘通过text实现输入2、输入球的半径,求球的体积和表面积。3、输入三角形的三边长a,b,c,利用海伦公式求该三角形的面积。海伦公式,其中s=(a+b+c)/24、求ax2+bx+c=0方程的根,其中a,b,c由键盘输入,设b2-4ac>0。求根公式为:则x1=p+qx2=p-q二、选择结构(分支结构)程序设计1.关系运算符和关系表达式大于(>)小于(<)大于等于(>=)小于等于(<=)等于(=)不等于(<>)关系表达式的结果只有false和true,也就是关系只有成了和不成立的情况。
6、a=10,b=5,c=1f=a>b>cf=?2.逻辑运算符和逻辑表达式逻辑与(AND)逻辑或(OR)逻辑非(NOT)运算规则7好老师预祝大家都能考出好成绩好老师培训学校2011年重庆市普通专升本考试培训资料内部资料、严禁复制以下实例中a=False,b=Trueaandba,b中有一个表达式的值为假,则整个表达式的结果即为假。f=a&&bf=?a=?b=?aorba,b中有一个表达式的值为真,则整个表达式的结果即为真nota表达式a的值为0,则整个表达式的结果为1,反之亦然If(条件)then语句1Els
7、e语句2Endif或者if(条件)then语句1else语句2if条件语句基本形式if(条件)then语句1Endif或者If(条件)then语句1条件成立,则执行语句1;条件不成立则执行语句2,不再执行语句1嵌套形式if(条件)then语句1elseif(条件)then语句2elseif(条件)then语句3Else…..语句nEndifEndifEndifEndif例1、输入一个正整数判断该数是奇数还是偶数并输出判断结果例2、编程求n的绝对值例3、将用户输入的小写英文字母转换为大写,大写转换成小写例4
8、、输入一个数,判断该数是否是是水仙花数,并输出判断结果。所谓的水仙花,是指一个三位数,它的每个位上的数字的三次幂之和等于它本身。例如:1^3+5^3+3^3=153就是水仙花数。例5、输入三角形的三边长a,b,c,判断能否构成三角形,如果能构成三角形则利用海伦公式求该三角形的面积,否则输出输入错误!海伦公式,其中s=(a+b+c)/2。一、循环结构程序设计7好老师预祝大家都能考出好成绩好老师培训学校2011年重庆市普通专升本考试培训资料内部资料、严禁复制1.Do………loop循环使用形式:一般用于循环次数
9、不确定的情况形式一Do循环体loopwhile表达式dowhile表达式循环体loop当表达式成立时,执行循环体中的语句,循环体执行结束后再次判断表达式,成立,继续执行;成立,停止,循环结束。形式二Do循环体loopuntil表达式dountil表达式循环体Loop当表达式不成立时,执行循环体中的语句,循环体执行结束后再次判断表达式,成立,继续执行;不成立,停止,循环结束。例1、例2、输入一个数,判断该数是否为回文数,并输出判断结果。所谓的回文数,是指该数顺读和倒读都一样的数。例如,123321就是回文数
10、。例3、编写程序,计算表达式:,直到为止。例如x=2.5,则函数值为:12.182494。例4、编写程序,计算表达式:,直到为止,并输出计算结果。例5、编写程序,计算表达式:,直到为止,并输出计算结果。2.for循环for循环主用用于循环次数已知的情况下,使用较多的循环形式fori=1to10stepn循环体nexti1、。7好老师预祝大家都能考出好成绩好老师培训学校2011年重庆市普通专升本考试培训资料内部资料、严禁复制2、