资源简介 (共21张PPT)复习巩固编写VB程序先要建立程序界面,然后再编写程序代码。在VB中所编写的程序代码是以过程作为基本单位的。复习巩固常用的VB语句(1)赋值语句格式:Let 变量 = 表达式(2)注释语句格式:Rem[注释内容](3)结束语句格式:End复习巩固函数例如, Let n = InputBox(“请输入姓名”,“信息收集”)InputBox函数的格式为InputBox(提示文字,对话框标题[,输入的缺省值])信息的输入第4章 《算法与程序设计》第4节程序基本知识4.4.2信息的输入、处理与输出此照片,作者: 未知作者,许可证: CC BY-SA此照片,作者: 未知作者,许可证: CC BY知识讲解输入信息程序一般有3个部分组成。处理信息输出信息2.1输入信息(1)常量与数据类型常量是指具体的数据,它们在程序运行过程中保持不变。“Let a=0.618”语句中的0.618。整型:Integer(%)长整型:Long (&)单精度:Single (!)双精度:Double (#)数据类型字符型:String ($)逻辑型:Boolean日期型:Date2.1输入信息(2)变量——定义变量是用来存放数据的。所谓变量,就是在程序运行过程中,其值可以变化的量。例如,执行“Let m = m+l”语句后,变量m的值增加1。2.1输入信息(2)变量——命名原则定义变量名的原则是:变量名必须以字母开头,由字母、数字及下划线组成。变量必须要有一个变量名,如a、xl等。必须注意,变量名不能取VB中的保留字,例如End、 Print、Let等。2.1输入信息(2)变量——数据类型变量的类型与存放在此变量中数据的类型相同。例如,Dim x As Integer表示定义变量x为数值型中的整型变量。( Dim x%,m&,a1$)可用事先定义变量的方法来决定变量的类型。整型:Integer(%)长整型:Long (&)单精度:Single (!)双精度:Double (#)数据类型字符型:String ($)逻辑型:Boolean日期型:Date2.1输入信息(3)输入信息——3种方式通过赋值语句将输入的数据存入变量中。可以利用文本框将键盘上输入的数据存入变量中。利用 InputBox函数将从键盘上输入的数据存入变量中。(如:Let n =Text1.Text)(如:Let n = "小明")(如:Let n=InnutBox("请输入姓名”,“信息收集”))2.2处理信息程序对输入的数据进行运算,就是处理信息。程序中的运算功能是由表达式来实现的。表达式可分为算术表达式、字符表达式、关系表达式和逻辑表达式等。表达式就是用运算符将常量、变量、函数连接起来,并能使计算机识别的式子。2.2处理信息(1)算术运算符与算术表达式算术运算符 功能 算术运算符 功能+ 正号或加法运算 / 除法运算* 乘法运算 ^ 乘方运算- 负号或减法运算 Mod 取余运算在VB中,常用的算术运算符如下表所示:2.2处理信息(1)算术运算符与算术表达式算术表达式就是用算术运算符将数值型常量、变量、函数连接起来的式子。算术表达式运算符的优先顺序依次为:^→*、/→Mod→+、一。算术表达式举例:x 2*3.1416*r (a+b)/(a-b)-(30+2*10/5)100-Int(102.75)*x^2 98 Mod 10+ Int (98/ 10)2.2处理信息(2)字符运算符与字符表达式字符运算符 功能+ 将2个字符表达式连接成1个新字符串& 将2个不管是字符型还是数值型表达式连接成1个新字符串在VB中,字符运算符只有“+”和“&”。2.2处理信息(2)字符运算符与字符表达式字符表达式由字符型常量、变量、函数和字符运算符组成。例如:“算法和”+ “程序设计”(运算结果为:算法和程序设计)1&".jpg"(运算结果为:1.jpg)x&3 (当x变量值为12时,运算结果为:123)2.3输出信息通过VB编程可以输出图片、动画、声音、视频等多种类型的信息,这里介绍数值和字符型信息的输出。(1)利用文本框或标签输出信息可利用赋值语句向文本框对象的Text属性或标签对象的Caption属性进行赋值输出信息。例:Let Text1.Text=3.14Let Label1. Caption="VB程序设计"2.3输出信息(2)利用 Print方法在窗体中输出信息VB窗体对象中包含了 Print方法,能打印输出表达式的值。格式: Print[表达式列表]表达式列表可以是一个或多个表达式,各表达式之间要用“;”或“,”隔开。探究学习:(1)根据下列描述,在表格中填写出表达式。描述 表达式正方体棱长存放在a变量,正方体的表面积 变量a除以变量b,再减去变量c 变量x与变量y之差的绝对值加上68 变量x存放1个两位正整数,求十位上的数值 变量m中存放“你”,变量n中存放“好”,使字符表达式的值为:“你好” 6*a^2a/b-cAbs(x-y)+68Int(x/10)m+n探究学习:(2)满足什么条件时,表达式Int(x/5)*5的值等于变量x中的值 (3)变量x中存放着一个三位正整数,写一个表达式,使其值等于这个三位数个位上的值。xmod5=0xmod10探究学习:输入并运行以下程序代码,观察输出信息的显示格式后回答问题。Let x =1 Let y =2 Print x; yPrint "x", “y” Print Print 1+2; 2+3;Print 3 +4, Print 4+5(1)在表达式之间加分号、逗号的作用分别是什么?(2)在行末加分号、逗号的作用分别是什么?(3)行中仅一条Print的作用是什么?(4)表达式中双引号的作用是什么 努力学习 展开更多...... 收起↑ 资源预览