admin 管理员组

文章数量: 1086019


2024年3月27日发(作者:cookiejar解析)

一、教学目标

1、知识与技能

理解程序顺序结构的执行流程,掌握赋值语句和输入输出语句,能够编写简单的顺序

结构的程序,以解决生活中的一些计算问题。

2、方法与过程

本节从简单的问题入手,如求圆的面积,让学生初步掌握赋值语句和输入输出语句的

使用方法及其功能。进而转入较为复杂的问题,如编写程序使从键盘上输入一个三位数,

然后反方向输出,并且运用到上一章所学的运算符、表达式等,对知识进行巩固,课程安

排形成循序渐进的梯度,充分挖掘学生潜力,让有余力的学生可以有更大空间。

3、情感态度和价值观

程序设计选取的题目与高一所学的数学、物理中学到的新知识有密切的联系,从而激

发学生对程序设计的追求和向往。

二、 重点难点

1、教学重点

(1)赋值语句和输入输出语句的使用

(2)程序顺序结构的执行流程

(3)能编写程序解决简单的应用题

2、教学难点

根据题目写出正确的程序

三、学情分析

本节学生已经学习了vb的基本语法,了解了基本数据类型、运算符和函数,能基本写出正

确的vb表达式,通过数学课已经学会了赋值语句和顺序结构的执行流程,因此本节可重点要求

学生掌握输入输出语句,并能正确的运用它们。

四、教学过程

导入:

演示求圆的面积这道题的程序,让学生明白通过程序可以解决数学中的问题,也给学生展示

完整的程序代码,这道程序的功能就是靠这些代码来控制的,引起学生的注意,激发他们的求知

欲。

一、演示上述的程序,并把程序代码中的各行代码的作用解释一遍,顺便把程序的执行流程

说明一下,编写的程序与设计的算法是一致的。

Private sub command1_click() ‘定义名为command1_click()的事件过程

Const pi as single=3.14 ‘说明程序中pi是常量∏

Dim r as single,s as single ‘定义半径r和面积s为单精度实型

r=inputbox(“r=”,”请输入半径”) ‘输入r的值

s=pi*r*r ‘把表达式pi*r*r的值赋给s

print “圆的面积s=”;s ‘把s的值输出到当前的窗体上

End sub ‘过程结束

二、赋值语句

教师讲解赋值语句的语法和运算顺序。

练习:

程序运行下列语句后各变量的值分别是多少?

(1) B=10:A=B

(2) A=123

(3) A=20:A=A+10

(4) A=30:B=40:T=A:A=B:B=T

三、输入数据的函数

教师讲解Inputbox()函数强调该函数返回值是字符类型。

Inputbox()的语法格式为:

Inputbox(提示信息,标题,默认值,位置)

举例:

执行下面的程序运行情况:

Private Sub Command1_Click()

A = InputBox("r=", "输入半径", 10, 100, 20)

End Sub

教师讲解并画图:

运行该程序,屏幕上窗口的左上角将位于坐标为(100,20)的位置,标题为“输入半

径”,窗口的提示信息为“r=”,而在输入栏内会出现默认的数据10。

四、输出数据的方法

Print是输出数据、文本的一个重要方法。在求圆的面积程序中,print “圆的面积s

=”;s 就是利用Print方法将计算出来的圆的面积s的值输出到窗体上。

Print方法输出数据的基本格式是:

Print 输出内容

在这里,输出内容可以是数、变量、表达式,也可以是用引号括起来的字符串。

说明:

1、运算后输出。

例:Print 1+2 结果是:3 →先计算,后输出计算值

2、原样输出。

例:Print “1+2” 结果是:1+2

3、紧缩输出;

Print “1+2 =”;1+2

结果是:1+2= 3

4、分区格式(14个字符位置)输出。

Print 1,2,3

结果是: 1 2 3

5、换行输出

例如:A=5,B=3

Print “A=” ;A

Print “B=” ;B


本文标签: 程序 语句 输出 学生 赋值