




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.教材分析7.综合实践封面下页主菜单6.教学流程8.我的收获2.学情分析3.学习目标4.重点难点5.学法指导节约用水算水价主菜单退出节约用水算水价任务活动1:设计水费程序界面导课分析问题任务活动2:设置对象的属性任务活动3:命令按钮中的代码设计“计算”按钮的Click事件代码设计FORM的LOAD()代码设计任务活动4:命令按钮中的代码设计语法简介课堂小练习课堂小结《节约用水算水价》是青岛版八年级下册第2单元第4课内容。是前几节的延伸与深化,也是VB接触的第一个语句IF语句,在本单元中占据重要的地位。IF语句的分支结构对学生来说,并不难理解,语句基本就是英语语意本身,它能根据条件的成立与否,做出不同的选择,实现智能化处理。通过本节课的学习,让学生体会制作软件的过程,了解分支结构的用法,学习变量的使用。教材分析上页下页返回1、开始学生兴趣浓厚,积极性很高。程序设计本身枯燥、难懂。很多学生中途就退出、放弃了,有畏难的情绪。2、遇到问题张嘴就是具体语句,不知道先分析解决问题的步骤。3、程序学习喜欢背具体的程序,比较机械,不能融会贯通、举一反三。学情分析上页下页返回知识目标1、了解流程图的使用方法,了解一般编程过程。2、了解变量、数据类型、能定义实型变量和整型变量。3、学会对变量赋值。技能目标1、学会使用IF条件选择语句,解决简单的问题。2、学会使用算术运算符进行四则运算代码设计。情感态度价值观目标通过对代码编写的学习,培养学生自主完成程序的能力。学习目标上页下页返回重点:“计算”按钮的代码设计难点:灵活运用IF语句解决一些实际问题重点难点上页下页返回
为了更好的突出重点,突破难点,让学生单兵作战的话时间有些紧张。所以我实行了分组教学,课堂中以小组为单位参与讨论和思考,小组互相竞争,成员互相合作。通过这种上课形式培养了学生的团队意识、竞争意识以及尊重他人、相互欣赏的素质。学法指导上页下页返回阅读与思考
王浩同学居住的小区物业对居民生活用水实行阶梯式水价。阶梯水量基数分为两级:第一级:基本生活用水量(每户每月低于或等于12吨)第二级:超过12吨以上的2.85元/吨2.85元/吨×2你愿意帮王浩算出他家每月应交的水费吗?上页下页比一比看谁算得快说出王浩家一个月的用水量,计算出该月应交的水费?同学们PK老师,比一比看谁算又对得快!上页下页第4课节约用水算水价上页下页返回分析问题1、转换为数学问题y=x×2.85(0≤x≤12)12×2.85+(x-12)×2.85×2(x>12)上页下页程序流程图上页下页返回任务活动1:设计水费程序界面操作要求:1、请在稿纸上画出程序界面草图。2、说出本程序要用到哪些控件对象,需要的数量分别是多少?3、启动VB程序,按照草图设计程序界面。上页下页返回任务活动2:设置对象的属性上页下页返回任务活动3:命令按钮中的代码设计操作要求:1、设计“清空按钮”Click单击事件代码,并运行检验。2、设计“退出按钮”Click单击事件代码,并运行检验。上页下页返回PrivateSubCommand1_Click()Dimx,yAsSingle‘x=Val(Text1.Text)Ifx<=12Theny=2.85*xElsey=2.85*12+(x-12)*2.85*2EndIfText2.Text=CStr(y)EndSub“计算”按钮的Click事件代码定义X,Y为实型变量,分别用来记录用水量、水费把文本框1中输入的用水量转化成数值型,赋值给变量x,用来进行数值运算。如果x<=12成立,就执行Then后的语句:y=2.85*x;否则执行ELSE后面的语句:y=2.85*12+(x-12)*2.85*2把计算后的水费(数值)转换为字符串用TEXT2的文本输出代码设计定义X,Y为实型变量,定义X,Y为实型变量,上页下页返回代码设计FORM的LOAD()代码PrivateSubForm_Load()Label3.Caption="说明:"&vbCr&“小于或等于12吨,价格为:2.85元/吨;"&vbCrLf&vbCrLf&“大于12吨的部分,价格为:2.85元/吨×2。"EndSub回车回车并换行字符连接符Load()又称装入事件,在窗体运行时,用来给变量和对象属性设置初始值。上页下页返回任务活动4:命令按钮中的代码设计操作要求:1、设计“计算按钮”Click单击事件代码。并运行检验。2、在窗体Form1的Load()代码中设置Lbael3的Caption属性(一些水费说明文字)并运行检验。上页下页调试与运行1、请同学们调试并运行自己的程序,看是否存在语句错误或逻辑错误。2、调试好生成*.exe文件。上页下页返回小结:用VB语言开发应用程序的一般步骤:1、建立可视用户界面。2、设置可视界面特性(设置对象属性)3、编写事件驱动代码4、调试、运行、生成可执行文件(*.exe)上页下页返回语法简介注释符变量
好比一个容器,用来存储数据,是用户和计算机之间,计算机与计算机之间进行信息传递的载体。变量需要先定义再使用定义时要说明变量的名称和数据类型。用单引号’作为注释语句的开始部分,是对程序的说明,是为了方便他人阅读程序的。注释语句的所用内容都不参与程序运行。上页下页上页下页VAL语句x=Val(Text1.Text)把Text1.Text的字符串值转换为数值,并把这个值赋值给X上页下页赋值语句例如:y=2.85*xtext1.text=text2.text格式:变量名=要赋的值解释:把2.85与X的积赋值给Y,要赋的值可以是一个具体的值,也可以是表达式或对象的属性值。算术运算符加减乘除+-*/比较运算符大于大于等于小于小于等于不等于等于
>>=<<=<>=上页下页IF语句VAL语句If条件PThen[语句A]Else[语句B]EndIf也可以这样写:If条件PThen[语句A]Else[语句B]EndIf上页下页返回课堂小练习1.以下关于注释符的说法不正确的是?
A.注释符是一个全角符号B.注释符是一个半角符号C.注释符可以与被注释的语句在同一行D.注释符可以单独起一行2.以下哪个选项是整型变量数据类型的标识符?
A.ByteB.SingleC.IntegerD.Data3.以下哪个选项是字节型变量数据类型的标识符?
A.DoubleB.ByteC.LongD.Boolen4.在VB中,哪个运算符代表乘?
A.+B.*C.×D.&5.在VB中,以下哪个符号代表算术运算符中的除A.+B.÷
C.*D./6.在VB中,以下哪个算符代表不等于A.<=B.>=C.<>D.≠7.val(text1.text)的含义是?
A.把“text1.text”的值转换为字符B.把“text1.text”的值转换为数值C.把“text1.text”的值转换为文本D.把“text1.text”的值转换为日期
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蔬果罐头生产环境与设施卫生管理考核试卷
- 邮件包裹运输与城市物流配送协同考核试卷
- 心肌梗塞急救教学
- 葡萄胎疾病的护理
- 新兵应急救护常识
- 急性上呼吸道异物梗阻急救处理
- 遏制人工智能的恶意使用(2025)中文
- 当虹科技公司深度报告:预研成果步入落地期智能座舱、工业及卫星驱动新增长
- 2025年科技企业孵化器建设资金申请关键指标与评估报告
- 新消费时代2025年宠物市场细分需求洞察:宠物用品与配件创新方向报告
- 特种设备日管控、周排查、月调度模板
- 中职数学基础模块上下册全套同步练习题含答案
- 《爱的教育》课外阅读指导课正式版
- 2020年现行房屋建筑工程常用材料进场取样复试检验项目规范
- 《基础化学》考试复习题库大全(600多题)
- 分保、等保、关保、密评之间联系与区别
- 典当行组织架构和岗位设置
- 【课件】自律主题班会
- LS/T 1201-2020磷化氢熏蒸技术规程
- GB/T 24025-2009环境标志和声明Ⅲ型环境声明原则和程序
- GB/T 18402-2001纸浆滤水性能的测定(滤水时间法)
评论
0/150
提交评论