苏科版初中信息技术第四章程序设计第二节第二课时
- 格式:doc
- 大小:49.00 KB
- 文档页数:3
第二节程序基本知识
(第2课时)
一、教学目标
1、知识与技能
(1)了解程序的基本构成。
(2)掌握变量、函数、表达式等概念。
(3)理解顺序结构程序的执行过程。
(4)简单代码的编写。
2、过程与方法
(1)通过对比、类比的方法打破学生对程序设计的神秘感。
(2)通过具体程序的举例来让学生了解体验程序的基本构成。
(3)通过讲解、实践让学生掌握变量、函数、表达式等概念。
(4)通过实践让学生理解顺序结构程序的执行过程。
3、情感态度价值观
(1)打破程序设计的神秘面纱
(2)培养学生使用计算机程序设计解决实际问题的能力
二、重点难点
1、了解程序的基本构成,掌握常用VB语句。
2、掌握变量、函数、表达式等概念。
三、教学过程
1、导入
同学们,上节课我们在练习中编写了“孙悟空上织女星”的程序。
从这个程序中,我们可以把程序简单地分为三个部分:输入信息,处理信息,输出信息。
在输入信息部分,输入的信息是一些具体的数据。
不同的信息由不同的数据来表达。
如let m=31536000,这就是一个数值型数据。
2、新课教学
输入信息
(1)常量和数据类型
常量就是指具体的数据,它们在程序运行过程中保持不变。
如π的近似值为3.1416。
在程序中类似π这样的数值称为数值型常量。
而被一对双引号括起来的文字或符号称为字符型常量。
如“VB程序设计”或“GOOD!”等。
除此之外,VB中主要的数据类型请大家看书本93页。
整型integer
长整型long
单精度型single
双精度型double
字符型string
逻辑型boolean
日期型date
(2)变量
变量是用来存放数据的。
例如语句
Let m=31536000
其中m就是变量,在这条语句中m被赋于值31536000。
所谓变量,就是在程序运行时值会改变的量。
如语句:
Let m=m+1
在程序执行之后,变量m中的值就是增加1。
注意!变量的命名法则是:必须以字母或汉字开头,由字母、数字、汉字及下划线组成。
特别需要注意的是:变量不能用VB中的保留字,如:End等。
(3)利用文本控件的文本属性输入信息
利用文本控件的文本属性也可以输入信息,例如:
Text3.text=text1.text+text2.text
如果文本框1和文本框2的输入值分别是123和456,那么文本框3的值就为“123456”。
如果把上面一条语句改成
Text3.text=val(text2.text)+val(text1.text)
则文本框3的值就是579,即实现数值的运算。
学生探究:
研究“求总评成绩程序”,再利用inputbox函数来改写这个程序,达到从键盘输入数据的功能。
Private Sub Command1_Click()
Let x = Text1.Text
Let y = Text2.Text
Let z = Text3.Text
Let p = 0.3 * x + 0.3 * y + 0.4 * z
Text4.Text = p
End Sub
Private Sub Command2_Click()
End
End Sub
学生尝试用inputbox函数改写程序。
处理信息
(1)算术运算符与算术表达式
+ - * / ^
(2)字符运算符与字符串表达式(注意区别与联系)
+ &
输出信息
(1)利用文本框或标签输出信息
Let text1.text=3.14
Let label1.caption=”VB程序设计”
(2)利用print方法在窗体输出信息
Print “hello world!”
学生探究(课本97页):
Private Sub Form_Load()
Let x = 1
Let y = 2
Print x; y
Print "x", "y"
Print
Print 1 + 2; 2 + 3;
Print 3 + 4,
Print 4 + 5
Print "Hello World!"
End Sub
综合实例练习
学生根据课本98页代码进行编写程序,实现“交换两变量中的值”的功能。
不使用第三方变量交换两变量中的值的方法:
Dim a,b as integer
a=30000
b=25000
a=a+b
b=a-b
a=a-b
print a;b
End
3、学生练习
4、教师巡视指导
5、练习点评
6、总结。