所属成套资源:粤教b版八年级下册信息技术课件PPT
初中信息技术粤教版 (B版)八年级下册第二节 投票器背景图ppt课件
展开
这是一份初中信息技术粤教版 (B版)八年级下册第二节 投票器背景图ppt课件,共25页。PPT课件主要包含了制作一个投票器,投票器界面设计,终极PK投票,任务1,画程序流程图,数据的类型与定义,赋值语句,VB中的坐标系,根据流程图写程序,编写程序等内容,欢迎下载使用。
2020年是特殊的一年,新冠肺炎成了最热名词。一个小小的病毒把13亿人困在家里度过了一个难忘的春节。截止2月7日,累计确诊7830人,现有重症8346人,累计治愈32586人,累计死亡2747人。虽然疫情已得到有效的控制,却不能掉以轻心。一线的医护人员与警察等相关工作人员仍在与疫情战斗,至今学校仍无法正常开学,工厂企业无法正常复工复产。但我们相信春天总会到来,在钟南山院士的带领下,我们会战胜病毒,等那一刻,和平、健康、自由、幸福的时刻,请不要忘记致敬那些为我们贡献的英雄。但是传言说2020年世界末日,确实在这一年全球都遭遇到各种自然灾害。究竟传言是否真实?你认为中国能否战胜此次疫情呢?请你设置一个投票器来搜集大家的意见。
以钟南山院士代表中国,右边图片代表新冠肺炎。请你设计一个投票器,进行一次PK,看看谁的票数最多。
1.程序界面如何设计?
2.用什么控件显示图片?
3.如何实现点击次数累加票数?
4.用什么形式显示票数?
标题用( )控件,属性Captin的值为( )
窗口Frm的属性Backclr背景颜色设置为( )
图片用( )控件
显示票数用( )控件,属性Captin的值为( )
按钮用( )控件,属性Captin的值为( )
CmmandButtn
Cmmandvirus
投票器程序的对象、属性、事件分析表
打开VB,设计好投票器界面,并设置对象的相关属性。
思考:如何实单击“投票” 按钮实现票数累加的计算?
投票器重要功能是什么? 计算票数; 我们发现,点击票数随着点击次数逐票增加。运用了累加计数的方法。例如:S1、S2分别表示小黄、小红的票数,给小黄投票时,就执行一次S1+1并存放到S1当中。
累计票数S1=S1+1
累计票数S2=S2+1
S1,S2分别代表钟南山院士和新冠肺炎的票数。当给钟南山院士投票时,就执行一次S1=S1+1运算,并把运算结果保存在S1中;同理,当给新冠肺炎投票时,就执行一次S2=S2+1运算,并把运算结果保存在S2中。
S1,S2不是固定的值
S1,S2记录着不断变化的票数
变量包含变量名和变量值两部分。变量值指所存储的数据信息,如票数;变量名指这些数据信息的名字,如S1、S2;
变量名的命名规则: 1、必须以字母或者汉字开头; 2、由字母、汉字、数字或者下划线组成; 3、长度不能超过255字符; 4、不能使用VB中的保留字,如:sub、private、click; 5、属性也属于变量。
程序中常用的表达形式为:S1=9,结合图;说说变量名指什么,变量的值又指什么?
变量名为S1,变量的值为9。
计算机中数据可分为整型、实型、字符型、逻辑型等多种类型。其中整型数(Integer),也就是整数,是很常用的一种数据类型。
在计算机程序设计中需要对数据的类型做出说明。
对象的属性的数据类型是已经定义好的,只能选择,不能更改。比如:标题属性Captin的取值是字符类型,只能输入字符;显示/隐藏visible的取值只能是TRUE或FALSE,即逻辑型。
给变量赋值是通过赋值语句实现的。 格式:变量名=表达式“=”表示赋值号;作用:计算右边表达式的值,并给予左边变量来保存。
例:S1 =S1+1 计算赋值号右边的表达式S1+1的值给予左边的S1。
其中“=”为赋值号;计算右边表达式的值赋值给左边的变量表达式可以是一个值,也可以一个变量,或者是运算式;
窗体的默认坐标原点设在窗体的左上角,横向向右为X轴的正方向,纵向向下为Y轴的正方向。
ScaleWidth、ScaleHeight窗体自身的宽度和高度。Width、Height窗体边框宽度、标题栏的高度。
1.先定义S1,S2的数据类型为整型;
2.双击投票按钮1,编写程序为:
3.双击投票按钮2,编写程序为:
投票没有半票,因此为整数
每单机一次按钮,S1增加1并把S1的值赋值给对象属性Labelzhng.Captin,即显示钟院士票数的标签控件;
每单机一次按钮,S2增加1并把S2的值赋值给对象属性Labelvirus.Captin,即显示病毒票数的标签控件;
按F5或者工具栏的“启动”按钮
错误提示“Captin”应改为“Captin”
涉及对象Labelzhng和Labelvirus的哪一个属性?
如何实现柱形条随着票数增加而增高?
票数增加对应一方的图片也向上移动?
涉及对象Imagezhng和Imagevirus的哪一个属性?
在按钮1中添加代码:Labelzhng.Height = Labelzhng.Height + 100Labelzhng.Tp = Labelzhng.Tp - 100
分别在两个按钮中添加代码:Imagezhng.Tp = Imagezhng.Tp - 100Imagevirus.Tp = Imagevirus.Tp - 100
在按钮2中添加代码:Labelvirus.Height = Labelvirus.Height + 100Labelvirus.Tp = Labelvirus.Tp - 100
最终代码如下图示所示:
注意对象名与按钮的一致性!
Labelvirus.Tp Imagevirus.Tp
1.在右图程序中出现的变量分别有?
Labelzhng.Tp Imagezhng.Tp
变量名的命名有一定的规则,包括:
1.变量名必须以字母开头;
2.由字母、汉字、数字或下划线组成;
3.长度不能超过255个字符;
4.不能使用VB中的保留字,例如sub、click等;
S1 = S1 + 1Labelzhng.Captin = S1Labelzhng.Height = Labelzhng.Height + 100Labelzhng.Tp = Labelzhng.Tp - 100Imagezhng.Tp = Imagezhng.Tp - 100
2.在右图程序中赋值语句分别有?
S2 = S2 + 1Labelvirus.Captin = S2Labelvirus.Height = Labelvirus.Height + 100Labelvirus.Tp = Labelvirus.Tp - 100Imagevirus.Tp = Imagevirus.Tp - 100
符号“=”为( )
赋值语句的格式( )
下列变量名错误的是( )A.S1 B.2A C.S钟 D.S_1
下列赋值语句错误的是( ) A.S1=2 B.A+1=A C.S=S+1 D.S=S+t
若对象的取值为变量,对象的属性不可能也是变量。( )
3.变量说明语句的格式 :Dim( )AS ( )
标题属性Captin的取值是字符类型,只能输入( );显示/隐藏visible的取值只能是TRUE或FALSE,是( )数据类型。数据类型Ingeter是( )。
第3次循环:a=3,b=6
第2次循环:a=2,b=3
第1次循环:a=1,b=1
相关课件
这是一份信息技术八年级下册第四节 逐帧动画课文ppt课件,共21页。PPT课件主要包含了Timer控件,分支结构,语句组1,语句组2,载入第一张图片,载入第二张图片,课堂任务,课堂小结等内容,欢迎下载使用。
这是一份初中信息技术粤教版 (B版)八年级下册第三节 模拟抽奖箱课文课件ppt,共24页。PPT课件主要包含了用VB如何实现,抽奖原理分析,取整函数,编程及调试,CONTENTS,PART01,PART02,控件数组名,索引号下标,PART03等内容,欢迎下载使用。
这是一份信息技术粤教版 (B版)第二节 感受可视化的程序设计课文内容ppt课件,共21页。PPT课件主要包含了小红头发褐色,窗体及其操作,添加窗体,修改窗体名称,设置控件属性等内容,欢迎下载使用。