师:同学们好,欢迎来到信息技术课堂。上节课我们学习了程序设计的基本方法,这节课我们一起来复习程序设计初步这一章的内容。有同学提交了一个作品,这个作品能在文本框中输入圆的个数,从而控制非标靶的环数,比如输入3、50就能控制非标靶显示的环数。今天我们就通过这个作品回顾本章知识点。

  先看第一个问题,要做出该程序需要哪几个对象?

  生:需要添加标签、文本框、按钮。

  师:第二个问题,该程序中共有几个对象?

  生:4个。

  师:可能有同学会问,为什么不是3个呢?一个标签、一个文本框、一个按钮,不就是三个吗?

  生:还要加上窗体,窗体也是一个对象。

  师:下一个问题,怎么添加这些对象呢?

  生:可以直接从工具箱拖曳控件到窗体中,比如拖曳标签控件到窗体,需要文本框就拖曳文本框控件,需要按钮就拖曳按钮控件到窗体内。

  师:那怎么设置这些对象的属性呢?首先打开属性窗口,以标签为例,label1,标签在这里是用于提示,所以要修改标签的caption属性,把caption属性修改为“请输入圆的个数:”。通过刚才4个问题,我们知道了利用控件在窗体中拖曳生成对象,通过设置对象属性完成程序界面设计。

  现在来看程序代码,在这程序代码中intage是什么意思?

  生:是整形数据。

  师:在VB中常见的数据类型有哪些?

  生:数值、字符串、布尔类型,数据类型可分为数值型、字符串型、布尔型三大类。前面的int、long、single、double都属于数值类型,因为它们都是数学中的数字。区别在于int、long是整数,single和double是小数。字符串类型是用双引号括起来的一串字符。布尔类型只有true和false两个值。

  师:再看下一个问题,在这程序代码中,常量有哪些呢?

  生:数值类型的常量有2、500、3002、 - 11200 。

  师:那这个程序中变量有什么呢?

  生:在程序上面有变量声明语句,所以K、X、Y、R都是变量。在循环语句里还有一个循环变量i,所以整个程序中变量有K、X、Y、R和i。

  师:常量是程序运行过程中始终固定不变的数据,可分为数值类型、字符串类型、bool类型。变量要注意几点,第一,命名规则,变量开头只能是字母或汉字,是字母、汉字、数字或者下划线的组合;第二,变量名不能与VB中的保留字相同,也就是VB有特定含义的单词或字母不能用作变量名;第三,不区分大小写;第四,名称要便于记忆。变量声明语句,注意它的格式,以dim开头,意思是定义变量的数据类型,通常放在程序开头。接下来看下一个问题,在程序中val(x)函数的含义是什么?

  生:将字符串s中前边的数字符号转换成相应的数值型数据。

  师:那你还知道有哪些常用的函数吗?

  生:VB中常用的函数有ABS求绝对值函数、SQRT求算术平方根函数、int取整函数,还有rand随机函数。

  师:在函数知识结构中要注意,int(-3.6)得到的值是 - 4而不是 - 3,因为取整函数取出来的数不能超过它本身。另外要注意rand随机函数的范围,它返回的值小于1但大于或等于0的小数。val函数只对前边的数字符号转换成数值类型,比如val(" - 23.8AB"),最后得到的值是 - 23.8。

  师:再看下一个问题,若变量i的值是4,程序代码中i mod r = 0的结果是什么?这道题求的是混合表达式的运算,MOD是算数运算符, = 是关系运算符。有算数运算符要先算,这道题先算i mod 2,即i除以2求余数,i值是4,余数是0,再算关系表达式0 = 0,所以结果是true。

  师:除了算术表达式和关系表达式外,VB还有什么表达式呢?

  生:字符串表达式、逻辑表达式。

  师:在表达式知识结构中要注意,表达式优先级别,算数表达式优先级别最高,逻辑表达式最低。见到式子中有算数运算符和其他运算符,先算算数表达式。但如果有括号或者函数,先算括号,再算函数,最后计算各个表达式的运算符。第二个要注意的知识点是字符串表达式,它有两个运算符,加号和&,这是连接运算符,把前后两串字符串连接在一起。第三个要记住,关系表达式和逻辑表达式最后输出结果都是true或者false。再看下一个问题,在这些程序代码中标记出来的分别是什么语句呢?

>> 点击阅读全文
《8年级下册信息技术 程序设计初步复习课 逐字稿-3,355字 第5版》.docx
将本文下载保存,方便收藏和打印
导出文档