文档库 最新最全的文档下载
当前位置:文档库 › VB中输入输出语句

VB中输入输出语句

VB中输入输出语句
VB中输入输出语句

VB中输入输出语句

教学目标:

知识与技能:1、掌握输入函数inputbox

2、掌握输出语句print的用法

3、初步学会分析程序

过程与方法:经历分析问题、算法设计、编写程序、调试程序等用计算机解决问题的过程。

情感与态度:培养学生分析处理问题的能力与合作学习能力,增强学生的逻辑思维能力。

教学重点:

1、INPUTBOX的用法

2、PRINT语句的用法

教学难点:

PRINT语句的用法

教学过程:

一、赋值语句

格式:变量=表达式

“=”为赋值符号,它的含义是将表达式的值赋给左边的变量

A=30

A=A+10

A=30

变量A

30

A=A+10

40

注:老师讲解学生认真听并理解赋值号和数学中等号的不同之处

InputBox函数的一般格式:

InputBox(提示内容,[标题],[输入框起始值],[x坐标位置] ,[y坐标位置])

每执行一次InputBox函数,用户只能输入一个数据,且这个数据是字符串类型(string)。

例:p=InputBox("请输入密码","密码框")

注:以实例逐个讲解输入函数的各个参数,让学生看到每个参数加上后的效果,学生认真听,理解inputbox()函数的使用方法。

三、输出数据

Print基本格式:

print输出内容

1、如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值。如果是用引号引起来的字符串,则原样输出。

2、输出的内容可以是一个或多个。如果是多个输出,则各输出内容之间可以用逗号或分号来分隔。

3、输出的内容后面没有符号,则表示下一个print换行输出;如果print中没有

输出内容,则表示输出一个空行。

注:输出语句是编写程序必需掌握的基本语句,老师以实例讲解每个输出要点,输出语句的各个规则,学生观摩并记住print的用法。

四、实战练习

试编写一个程序,交换两个变量的值。

程序:

Dim a, as integer,b as integer

A=inputbox(“A=”,”输入A”)

B=inputbox(“B=”,”输入B”)

C=A

A=B (先用学生的方式看看交换后的结果,

B=C 用比喻的方式让学生容易接受,如交换两怀水一定要弄第3个容器)Print “交换后A=“;A,”交换后B=“;B

国家二级VB机试(数据的输入与输出、多重窗体与环境应用)-试卷1

国家二级VB机试(数据的输入与输出、多重窗体与环境应用)- 试卷1 (总分:50.00,做题时间:90分钟) 一、选择题(总题数:25,分数:50.00) 1.PrintFormat(1234.56,"###.#")语句的输出结果是 (分数:2.00) A.123.4 B.1234.6 √ C.1234.5 D.1234.56 解析:解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。其中#代表任意数值,小数部分多余的将进行四舍五入处理。 2.以下不能用Print方法输出数据的对象或窗口是 (分数:2.00) A.窗体 B.立即窗口 C.图片框 D.代码窗口√ 解析:解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息。 3.下列程序段的输出结果是x=5 Print x+1;x+1 (分数:2.00) A.6 6 √ B.5 5 C.6 7 D.5 6 解析:解析:Print方法可以在窗体上显示文本字符串和表达式的值,本题中两次输出x+1的值,但是x 没有任何变化,因此两次均输出6。 4.语句PrintFormat$(23846.5,"000,000.00")的输出结果是 (分数:2.00) A.23846.5 B.23,846.5 C.23,846.50 D.023,846.50 √ 解析:解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。其中#代表任意数值,小数部分多余的将进行四舍五入处理,左边不够的位数补0。 5.假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是 (分数:2.00) A.Print25 B.Picture1.Print25 C.Text1.Print25 √ D.Debug.Print25

VB中输入输出语句

VB中输入输出语句 教学目标: 知识与技能:1、掌握输入函数inputbox 2、掌握输出语句print的用法 3、初步学会分析程序 过程与方法:经历分析问题、算法设计、编写程序、调试程序等用计算机解决问题的过程。 情感与态度:培养学生分析处理问题的能力与合作学习能力,增强学生的逻辑思维能力。 教学重点: 1、INPUTBOX的用法 2、PRINT语句的用法 教学难点: PRINT语句的用法 教学过程: 一、赋值语句 格式:变量=表达式 “=”为赋值符号,它的含义是将表达式的值赋给左边的变量 A=30 A=A+10 A=30 变量A 30 A=A+10 40 注:老师讲解学生认真听并理解赋值号和数学中等号的不同之处 InputBox函数的一般格式: InputBox(提示内容,[标题],[输入框起始值],[x坐标位置] ,[y坐标位置]) 每执行一次InputBox函数,用户只能输入一个数据,且这个数据是字符串类型(string)。 例:p=InputBox("请输入密码","密码框") 注:以实例逐个讲解输入函数的各个参数,让学生看到每个参数加上后的效果,学生认真听,理解inputbox()函数的使用方法。 三、输出数据 Print基本格式: print输出内容 1、如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值。如果是用引号引起来的字符串,则原样输出。 2、输出的内容可以是一个或多个。如果是多个输出,则各输出内容之间可以用逗号或分号来分隔。 3、输出的内容后面没有符号,则表示下一个print换行输出;如果print中没有

输出内容,则表示输出一个空行。 注:输出语句是编写程序必需掌握的基本语句,老师以实例讲解每个输出要点,输出语句的各个规则,学生观摩并记住print的用法。 四、实战练习 试编写一个程序,交换两个变量的值。 程序: Dim a, as integer,b as integer A=inputbox(“A=”,”输入A”) B=inputbox(“B=”,”输入B”) C=A A=B (先用学生的方式看看交换后的结果, B=C 用比喻的方式让学生容易接受,如交换两怀水一定要弄第3个容器)Print “交换后A=“;A,”交换后B=“;B

VB数据输出和输入

VB数据输出和输入 一、数据输出——print 1、Print方法:可以在窗体上显示文本字符串和表达式的值,并可在其他图形对象或打印机上输出信息。 其一般格式为:[对象名.]print[表达式][,│;] (1)、这里的“对象名”可是以是窗体(form)、图片框(picture)、或打印机(printer),也可以是立即窗口(debug)。如果省略对象名,则在当前窗体上输出。 (2)、“表达式”是一个或多个表达式,可以是数值表达式或字符串。对于数据表达式,输出表达式的值;而字符串则照原样输出。如果省略“表达式”,则输出一个空行。 当输出多个表达式或字符串时,各表达式用分隔符(逗号、分号或空格)隔开。如果输出的各表达式之间用逗号(,)分隔,则按标准输出格式(分区输出格式)显示数据项。即以14个字符位置为单位把一个输出行分为若干个区段,逗号(,)后面的表达式在下一个区段输出。 如果各输出项之间用分号(;)或空格作分隔符,则按紧凑输出格式输出数据。 2、与print方法有关的函数 为了使信息按指定的格式输出,Visual Basic提供了几个与print 配合使用的函数,包括Tab、Spc、Space$和format$,这些函数可以与Print方法配合使用。

(1)、Tab函数。格式:Tab(n)。把光标移到参数n指定的位置开始输出信息。例如:print tab(10);123 将在第10个字符位置处输出数据123。 (2)、Spc函数。格式:Spc(n)。在print输出中,用Spc函数可以跳过n个空格。说明: ①、参数n是一个数值表达式。其取值范围为0~32767的整数。Spc函数与输出项之间用分号隔开。例如:print “你好”;Spc(8);”中国”将首先输出“你好”,然后跳过8个空格,再输出“中国”。 ②、Spc函数和Tab函数作用类似,而且可以互相代替。但是,Tab函数需要从对象的左端开始计数。而Spc函数只表示两个输出项之间的间隔。 ③、空格函数。格式:Space$(n)。用来返回n个空格。 Space$(n)函数与Spc(n)函数的区别: Space$(n)函数与Spc(n)函数的功能也很相似,但在使用方法上不同。 Space$(n)函数里的“$”是字符串类型说明符,可返回一个字符串值。可用于字符串的运算,使用时可以用字符串连接符连接。 而Spc(n)函数是与Print方法配合使用的函数,可直接控制输出位置。 3、格式输出 用格式输出format函数可以使数值或日期按指定的格式输出。一般格式为:format$(数值表达式,格式字符串)

VB数据的输入与输出练习题

一、数据的输出: 1、Print Format(1234.56,”###.#”)语句的输出结果是 A)123.4B)1234.6C)1234.5D)1234.56 2、以下不能用Print方法输出数据的对象或窗口是 A)窗体B)立即窗口C)图片框D)代码窗口 3、语句Print Format$(23846.5,”000,000.00”)的输出结果是 A)23846.5B)23,846.5C)23,846.50D)023,846.50 4、假定Picture1和Text1分别为图框和文本框的名称,则下列错误的语句是 A)Print25B)Picture1.Print25C)Text1.Print25D)Debug.Print25 二、InputBox函数: 5、执行下列语句strInput=InputBox(“请修正稿字符串”,”字符串对话框”,”字符串”),则变量strInput 的内容是: A)“请输入字符串”B)”字符串对话框”C)”字符串”D)空字符串 6、有下面的程序段:x=InputBox(“字符串”,”请输入”)print x A)“字符串”B)”输入”C)”请输入”D)空白(即未输出任何内容) 三、MsgBox函数 7、下列叙述中正确的是 A)MsgBox语句的返回值是一个整数 B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其它操作 C)MsgBox语句的第一个参数不能省略 D)如果省略MsgBox语句的第三个参数,则信息框的标题为空 8、假定有如下语句:x=MsgBox(“string1”,,”string2”,”String3”,2)执行语句后,显示一个信息框,单击“确定”按钮,则x的值为 A)string1B)string2C)string3D)1 9、设程序中有以下语句:MsgBox“Visual”,,”Basic”,”等级考试”,2,执行语句后,以下关于信息框叙述中正确的是 A)提示信息是Visual B)提示信息是Basic C)标题栏显示为Visual D)标题栏显示为“等级考试” 10、窗体上有一个名称为Command1的命令按钮,其事件过程如下: Private Sub Command1_Click() x=”VisualBasicProgramming” a=right(x,11) b=Mid(x,7,5) c=MsgBox(a,,b) End Sub 运行程序后单击命令按钮。以下叙述中错误的是 A)信息框是的标题是Basic B)信息框中的提示信息是Programming C)c的值是函数的返回值D)MsgBox的使用格式有错 四、字形

第四章 输入输出语句

第四章输入输出语句 一、选择题 1.若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);给a 赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:() A、10<回车>22<回车> 33<回车> B、10.0,22.0,33.0<回车> C、10.0<回车>22.0 33.0<回车> D、10 22<回车> 33<回车> 2.x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是() A、INPUT x、y、z; B、scanf("%d%d%d",&x,&y,&z); C、scanf("%d%d%d",x,y,z); D、read("%d%d%d",&x,&y,&z);3.以下程序段的输出结果是() int a=1234; printf("%2d\n",a); A、12 B、34 C、1234 D、提示出错、无结果4.若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、 b、c的语句是() A、scanf("%d%d%d",&a,&b,d); B、scanf("%d%d%d",&a,&b,&d); C、scanf("%d%d%d",a,b,d); D、scanf("%d%d%d",a,b,*d); 5.根据定义和数据的输入方式,输入语句的正确形式为 已有定义:float f1,f2; 数据的输入方式: 4.52↙ 3.5↙ A、scanf(“%f,%f”,&f1,&f2); B、scanf(“%f%f”,&f1,&f2); C、s canf(“%3.2f %2.1f”,&f1,&f2); D、scan f(“%3.2f%2.1f”,&f1,&f2); 6。根据定义和数据的输入方式,输入语句的正确形式为 已有定义:float f1,f2; 数据的输入方式:4.52 3.5↙ A、scanf(“%f,%f”,&f1,&f2); B、scanf(“%f%f”,&f1,&f2); C、scanf(“%3.2f %2.1f”,&f1,&f2); D、scanf(“%3.2f%2.1f”,&f1,&f2); 7. 下面程序的输出是______ main() { int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k); } A、k=11,k=12,k=13 B、k=11,k=13,k=13

VB的基本数据类型

VB的基本数据类型: 数据:计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。 数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。数据类型的不同,则在内存中的存储结构也不同,占用空间也不同 数值型数据(主要数据类型)日期型字节型 货币型逻辑型字符串型对象型变体型 一、数值数据类型 数值类型分为整数型和实数型两大类。 1、整数型 整数型是指不带小数点和指数符号的数。 按表示范围整数型分为:整型、长整型 (1)整型(Integer,类型符%) 整型数在内存中占两个字节(16位) 十进制整型数的取值范围:-32768 ~ +32767 例如:15,-345,654%都是整数型。而45678%则会发生溢出错误。 (2)长整型(Long,类型符&) 长整数型在内存中占4个字节(32位)。 十进制长整型数的取值范围: -2147483648 ~ +2147483647 例如:123456,45678&都是长整数型。 2、实数型(浮点数或实型数) 实数型数据是指带有小数部分的数。 注意:数12和数12.0对计算机来说是不同的,前者是整数(占2个字节),后者是浮点数(占4个字节) 实数型数据分为浮点数和定点数。 浮点数由三部分组成:符号,指数和尾数。 在VB中浮点数分为两种: 单精度浮点数( Single ) 双精度浮点数( Double ) (1)单精度数(Single,类型符!) 在内存中占4个字节(32位),,有效数字:7位十进制数 取值范围:负数 -3.402823E+38 ~ -1.401298E-45 正数 1.401298E-45 ~ 3.402823E+38 在计算机程序里面不能有上标下标的写法,所以乘幂采用的是一种称为科学计数法的表达方法 这里用E或者e表示10的次方(E/e大小写都可以) 比如:1.401298E-45表示1.401298的10的负45次方 vb里面可以这样表示:8.96E-5 例:21e5(正号省略)表示: 21乘以10的5次方的一个单精度数

第四章 微型计算机的输入输出接口

第四章·微型计算机的输入输出接口 1.1外部设备及其信号: (1)外部设备: (a)输入设备。 (b)输出设备。 (c)复合输入输出设备(例如外存储设备)。 (2)外部设备的信号: (a)数据信号: 数据信号是外部设备信号的主要部分。按照信号的物理形态,可以 分为以上几种: 1)数字量:以二进制形式表述的数据、图形或文字信息。 2)模拟量:现场的物理量(温度、压力、流量、位移等)通过传感器件,转换为大小与之对应的电压或电流信号。这些量呈连续变化的形态,称为模拟量。 3)开关量:只有0和1。 4)脉冲量:例如时钟信号。 (b)状态信号: 状态信号表明外部设备当前的工作状态,用来协调CPU与外部设备 之间的操作。 (c)控制信号: 控制信号是CPU向外设发出的命令,它指定设备的工作方式,启动 或停止设备。 数据信号、状态信号、控制信号都是以数据的形式,通过数据总线与CPU 进行传输的。 1.2I/O接口的功能: (1)设备选择功能(CPU通过地址代码来标识和选择不同的设备) (2)信息传输功能 (3)数据格式转换功能 (4)联络功能(通知CPU或外设取走数据,数据传输完成) (5)中断管理功能(向CPU申请中断,发送中断类型号,中断优 先权的管理) (6)复位功能 (7)可编程功能 (8)错误检测功能(例如进行奇偶校验)一般错误有两种 (a)物理信道上的传输错误 (b)数据传输中的覆盖错误(即CPU还没有取走数据就被新来的数据冲掉) 1.3 I/O端口的编址方法: (1)I/O端口与内存统一编址:把内存的一部分地址分配给I/0端口,一个8位端口占用一个内存单元。 优点:访问内存存储单元和I/O端口使用相同的指令,降低了CPU 电路的复杂性。 缺点:I/O端口占用内存地址,相对减少了内存可用范围。且难以区 分访问内存和I/O的指令,降低了程序的可读性和可维护性。

VB的基本数据类型

VB的基本数据类型 : 数据: 计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。 数据类型: 根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。 数据类型的不同,则在内存中的存储结构也不同,占用空间也不同数值型数据(主要数据类型)日期型字节型货币型逻辑型字符串型对象型变体型 一、数值数据类型数值类型分为整数型和实数型两大类。 1、整数型是指不带小数点和指数符号的数。 按表示范围整数型分为: 整型、长整型(1)整型(Integer,类型符%)整型数在内存中占两个字节(16位)十进制整型数的取值范围: -32768 ~ +32767例如: 15,-345,654%都是整数型。 而45678%则会发生溢出错误。 (2)长整型(Long,类型符&)长整数型在内存中占4个字节(32位)。 十进制长整型数的取值范围: -48 ~ +47例如: 123456,45678&都是长整数型。 2、实数型(浮点数或实型数)实数型数据是指带有小数部分的数。

注意: 数12和数 12.0对计算机来说是不同的,前者是整数(占2个字节),后者是浮点数(占4个字节)实数型数据分为浮点数和定点数。 浮点数由三部分组成: 符号,指数和尾数。 在VB中浮点数分为两种: 单精度浮点数(Single)双精度浮点数(Double)(1)单精度数(Single,类型符!)在内存中占4个字节(32位),,有效数字: 7位十进制数取值范围: 负数- 3.402823E+38 ~ - 1.401298E-45正数 1.401298E-45 ~ 3.402823E+38在计算机程序里面不能有上标下标的写法,所以乘幂采用的是一种称为科学计数法的表达方法这里用E或者e表示10的次方(E/e大小写都可以)比如: 1.401298E-45表示 1.401298的10的负45次方vb里面可以这样表示: 8.96E-5例: 21e5(正号省略)表示:

VB程序设计数据文件

VB程序设计数据文件 教学目标及基本要求: 1、掌握Open语句和Close语句的用法 2、掌握Print #和write # 语句的用法 3、掌握Input # 和Line Inpue # 语句的用法 4、掌握Put # 和Get #语句的用法 教学重点: 1、顺序文件的应用 2、随机文件的应用 3、其他有关文件和目录的应用 教学难点: 1、顺序文件的应用 2、随机文件的应用 3、其他有关文件和目录的应用 教学时间: 2学时 主要内容: 12.1 文件结构与分类 1.1.1 Visual Basic语言的诞生与版本1、文件的结构 文件:是指记录在外部介质上的数据的集合。

文件的结构:数据以某种特定的方式存放,这种特定的方式 称为文件结构 姓名性别成绩 王大力华男100 李丽汉字女100 文件由记录组成,记录由字段组成,字段由字符组成 (1)字符:是构成文件的最基本单位。可以是数字、字母、特殊符号或单一字节 (2)字段:域由若干个字符组成,用来表示一项数据。 (3)记录:由一组相关的字段组成。 (4)文件:由记录构成,一个文件含有一个以上的记录。 2、文件的分类 根据数据性质,文件可分为程序文件和数据文件 (1)程序文件:这种文件存放的是可以由计算机执行的程序,包括源文件和可执行文件 (2)数据文件:数据文件用来存放普通的数据。例:学生成绩.职工工资 根据文件的存取方式,文件可分为顺序文件和随机文件。 (1)顺序文件结构简单,文件中的记录一个接一个地存放 (2)随机存取文件又称直接存取文件,简称随机文件或直接

文件。每个记录长度是固定的,记录中的每个字段的长度 也是固定的。此外随机文件的每个记录都有一个记录号 根据数据的编码方式,文件可分为ASCII文件和二进制文件 (1)ASCII文件,又称文本文件,以ASCII文件保存文件。 (2)二进制文件,以二进制方式保存的文件Visual Basic语言的结构功能与特点 12.2 文件的打开与关闭 数据文件的操作,一般按下述三个步骤进行。 1.打开文件 先打开后建立才能使用。如果一个文件已经存在,则打开该 文件;如果不存在则建立该文件 2.进行读写 在打开或建立的文件上招待所要求的输入输出操作。内存中 的数据传输到相关联的外部设备并作为文件存放的操作叫 做写数据,而把数据文件中的数据输到内存中的操作叫做读 数据 3.关闭文件 通过语句和函数来实现 12.2.1 文件的打开(建立) Open 文件说明[For 方式] [Access存取类型][锁定]As[#]文件号[Len=记录长度]

vb数组数据的输入与输出

数组数据的 输入和输出练习题 1、在窗体上画一个命令按钮,,然后编写如下代码:Private Sub Command1_Click() Dim a(4, 4) For i = 1 To 4 For j = 1 To 4 a(i, j) = (i - 1) * 3 + j Next j Next i For i = 3 To 4 For j = 3 To 4 Print a(j, i); Next j Print Next i End Sub 程序运行后,单击按钮,其输出结果为: A、6 9 B、7 10 C、8 11 D、9 12 7 10 8 11 9 12 10 13 2、下列程序的输出结果是: Dim a a = Array(1,2,3,4,5,6,7,8) i = 0 For k = 100 To 90 Step -2 s = a(i)^2 If a(i) > 3 Then Exit For i = i + 1 Next k Print k;a(i);s A、88 6 36 B、88 1 2 C、90 2 4 D、94 4 16 3、有如下程序: Dim a(3,3) As Integer For m = 1 To 3 For n = 1 To 3 a(m,n)=(m-1)*3+n Next m For m = 2 To 3 For n = 1 To 2 Print a(n,m) Next n Next m 运行后输出结果是: A、2 5 3 6 B、2 3 5 6 C、4 7 5 8 D、4 5 7 8 4、下列程序段的执行结果为: Dim M(10) For i = 0 To 10 M(i) = 2*i Next i Print M(M(3)) A、12 B、6 C、0 D、4 5、语句Dim arr(-3 To ,2 To 6)As Integer定义 的数组元素有: A、45 个 B、40个 C、11个 D、54个 6、执行以下Command的Click事件过程,在窗体上 显示: Option Base 1 Private Sub Command1_Click() Dim a a = Array("a","b","c","d","e","f","g") Print a(1);a(3);a(5) End Sub A、abc B、bdf C、ace D、出错 7、有如下程序: Option Base 1 Private Sub Command1_Click() Const n = -5: Const M = 6 Dim a(n To M) For i = LBound(a, 1) To UBound(a, 1) a(i) = i Next i Print a(LBound(a, 1)), a(UBound(a, 1)) End Sub 运行后输出结果为: A、0 0 B、-5 0 C、-5 6 D、0 6 8、语句Dim a&(1 To 20),b#(2,-1 To 1)定义两个数组, 其类型分别为: A、一维单精度实型数组和二双精度型数组 B、一维整型数组和二维单精度实型数组 C、一维单精度实型数组和二维整型数组 D、一维长整型数组和二维双精度型数组 9、设有数组声明语句: Dim b(-1 To 10,2 To 9,20) As Integer 则数组B中共有________个元素。 A、1800 B、1848 C、2016 D、2310 10、下列程序段的执行结果为: Dim A(10),B(5) For i = 1 To 10

VB(用INPUTBOX函数实现数据输入输出)

用INPUTBOX函数实现数据输入输出Private Sub Command1_Click() Dim a As Double a = InputBox("请输入数据", "数据输入测试", 0) Label1.Caption = "你输入的数据为:" + Str(a) End Sub 文本编辑器 Dim a As String(通用) Private Sub Command6_Click() a = Text1.SelText End Sub Private Sub Command5_Click() a = Text1.SelText Text1.SelText = "" End Sub Private Sub Command7_Click() Text1.SelText = a End Sub Private Sub Command9_Click() Text1.SelText = "" End SubPrivate Sub Command10_Click() End Sub

加法计算器Private Sub Command1_Click() Text1 = Text1 + 1 End Sub Private Sub Command2_Click() Text1 = Text1 + 2 End Sub Private Sub Command3_Click() Text1 = Text1 + 3 End Sub Private Sub Command4_Click() Text1 = Text1 + 4 End Sub Private Sub Command5_Click() Text1 = Text1 + 5 End Sub Private Sub Command6_Click() Text1 = Text1 + 6 End Sub Private Sub Command7_Click() Text1 = Text1 + 7 End Sub Private Sub Command8_Click() Text1 = Text1 + 8 End Sub Private Sub Command11_Click() text2 = Text1 Text = "" End Sub Private Sub Command10_Click() Text1 = 0 + text2 + Text1 End Sub

VB中输入输出

课题:VB中输入输出语句 教学目标: 知识与技能:1、掌握输入函数inputbox 2、掌握输出语句print、msgbox的用法 3、初步学会分析程序 过程与方法:经历分析问题、算法设计、编写程序、调试程序等用计算机解决问题的过程。 情感与态度:培养学生分析处理问题的能力与合作学习能力,增强学生的逻辑思维能力。 教学重点: 1、INPUTBOX的用法 2、PRINT语句的用法 教学难点: PRINT语句的用法 【预习案】 【使用说明与学法指导】 1.用20分钟左右的时间,阅读探究课本的内容,熟记基础知识。复习内容,提升自己的阅读理解能力. 2.结合课本的基础知识和例题,完成练习题. 一、相关知识: 1、输入函数input; 2、赋值语句。 3、print语句 4、输出语句MSGBOX 二、教材助读: 1、阅读课本,了解输入输出语句的格式 2、inputbox(提示信息[,对话框标题,][默认值][,x坐标][,y坐标] 3、 三、预习自测 1、输入语句的格式 2、提示信息中若要换行,则必须在信息中加入。 3、默认情况下,该函数的返回值为。 4、每次调用该函数只能输入个值。 5、数据输出最常用的3种方法,、、 。 6、输出函数的格式 【探究案】 教学过程: 探究一、赋值语句 格式:变量=表达式

“=”为赋值符号,它的含义是将表达式的值赋给左边的变量 A=30 A=A+10 A=30 变量A 30 A=A+10 40 注:老师讲解学生认真听并理解赋值号和数学中等号的不同之处 探究二InputBox函数的一般格式: InputBox(提示内容,[标题],[输入框起始值],[x坐标位置] ,[y坐标位置]) 每执行一次InputBox函数,用户只能输入一个数据,且这个数据是字符串类型(string)。 示例:p=InputBox("请输入密码","密码框") Private sub command1-click() Dim s1 as string,s2 $,s3$,n% S1=inputbox(“输入您的真实姓名“,”姓名“,”张三“) S2=inputbox(|“输入您的邮箱地址“) S3=inputbox(“输入您的邮箱密码“& vbcrlf & “密码不少于六位”) N=val(inputbox(“输入您的年龄”,,25)) End sub 比较讨论,以上语句执行的结果有何不同,为什么? 探究三、输出数据 Print基本格式: print输出内容 1、如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值。如果是用引号引起来的字符串,则原样输出。 如:print 3+4; PRIN T “123+456” 2、输出的内容可以是一个或多个。如果是多个输出,则各输出内容之间可以用逗号或分号来分隔。 如print 34,56;5+9 3、输出的内容后面没有符号,则表示下一个print换行输出;如果print中没有输出内容,则表示输出一个空行。 Print 34;print 注:输出语句是编写程序必需掌握的基本语句,老师以实例讲解每个输出要点,输出语句的各个规则,学生观摩并记住print的用法。 探究四、数据的输出msgbox 格式:MSGBOX(提示信息[,按钮类型][,标题]) 提示信息时必须有的,指消息框汇总显示的提示信息。其他可选

相关文档