- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB程序设计 选择结构.doc.doc
VB程序设计——选择结构 ■教材分析 选择控制结构是程序的三个基本结构中的一个重要结构,计算机的逻辑判断能力就是通过选择结构来完成的。条件语句中的“条件”是用关系表达式、逻辑表达式来描述的。程序中能否实现正确的“选择”决定于关系表达式或逻辑表达式的正确描述。关系表达式与逻辑表达式是本节中教学的重点与难点。 用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想。学生在基础,学生分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 3.能利用VB中的条件语句实现简单的选择结构。 2.过程与方法 经历实践、分析、归纳,掌握IF语句的格式和功能。运用半成品加工策略,完善程序,发展学生思维的逻辑性及严谨的学习态度。让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。设计情境、引入新课教师活动:让学生竞猜的价格 学生活动:积极参与。 教师活动:学生边猜,教师边选择答案,将提示猜高了或是猜低了,或是猜对了。 同学们在选择价格的时候,是根据竞猜程序的提示而改变价格的高低的,这里存在一个价格判断的条件。 由鼠标价格竞猜同学们的不同选择引出本课的主题——选择结构。 新授 教师活动:由竞猜价格实例引出选择结构的一般流程图,讲解选择结构与条件语句 ⑴选择结构 选择结构流程图 教学意图:帮助学生理解选择结构 【启发】在VB中如何完成选择结构? 根据“购物街”程序段总结出条件语句的格式 If a = b Then Label2.Caption = 恭喜你猜中了! If b a Then Label2.Caption = 你猜的价格低了请再猜! Else Label2.Caption = 你猜的价格高了请再猜! End If 用 If...Then 结构有条件地执行一个或多个语句。单行和多行都可以使用: (1)If Then 程序段A[Else程序段B] (2)If Then ? ?? ?? ?? ?? ?程序段A [Else ?程序段B] ? ?? ?? ?End If 【提问】选择执行哪一程序段的依据是什么? 学生思考、回答。 【结论】 If后面的“条件”。 学生通过老师讲解,理解选择结构并掌握选择结构的基本格式。 新授 教师活动:学生完善 Let user = Text1.Text 将输入文本框1中的账号赋给变量user Let password = Text2.Text 将输入文本框2中的密码赋给变量password Rem 对输入的用户名和口令进行判断 If ( ) Then dlcg 调用登录成功模块 Else dlsb 调用登录失败模块 End If 由左边的程序进而解释关系表达式与逻辑表达式的概念、区别 教师活动:讲解关系表达式是用关系运算符将算术表达式或字符表达式连接起来的式子。 关系运算符 功能 关系运算符 功能 小于 = 大于等于 = 小于等于 = 等于 大于 不等于 学生活动:在moodle中巩固练习 1、探究学习: a变量中的值为100、b变量中的值为20。写出表达式的逻辑值。 关系表达式 逻辑值 ab True a = (b + 20) False ab True a=b False “a” “b” False “a””b” True 教师活动:根据学生巩固练习的完成情况,针对性的评点 教师活动:讲解逻辑表达式是用逻辑运算符连接起来的式子。 逻辑运算符 功能 And 逻辑运算符连接的两个表达式同时为“真”时则逻辑表达式为“真” Or 逻辑运算符连接的两个表达式只要有一个为“真”时则逻辑表达式为“真” Not 将逻辑运算符后面的表达式的值取反 学生活动:在moodle中巩固练习 2、探究学习: a变量中的值为100、b变量中的值为20。 逻辑表达式 逻辑值 a200 And b=20 False a=100 And b10 True a200 Or b=20 True a=100 Or b10 True 学生通过探究学习,理解关系表达式和逻辑表达式 学生 练习 在moodle中读懂程序,完成
文档评论(0)