4.2表达式的运算(1课时).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.2表达式的运算(1课时) 一、教学目标 1、掌握算术、关系、逻辑类基本运算 2、了解运算的优先级 3、掌握表达式的使用 二、教材分析、学生分析 本节内容主要是算术类基本运算、关系类基本运算、逻辑类基本运算、表达式。 关系类运算、逻辑类运算等是学生难以理解的,因为数学中没有这种习惯。基本运算符号跟数学中的经验还是有区别的。 学生希望自己动手去操作,在新的vb软件界面中自己动手去探索,是比较感兴趣的。所以课堂上要多让他们有动手去调试的机会。 三、教学思路 教学中,可以通过把数学表达式改写为vb表达式和计算vb表达式的值来练习,让学生熟悉vb中各种运算符,以及各种运算的优先级别,重点在除法、幂运算、逻辑运算及混合运算上。教学过程中可以采用讲授法和学生课堂练习教学法。为了提高教学效率,教师应该事先设计好这些练习题,放入学生学习任务单中。 教学重点:三种基本运算 教学难点:逻辑运算,优先级,从数学格式到VB格式的转化 四、教学流程 (一)、复习引入 1、定义一个数组,使之能存放一个50人的班级的全部同学的学号、总分成绩 2、定义一个变量名为a,类型为整数型的语句 3、定义一个常量,符号名为abc ,值为“aa” 4、下面的变量名正确的有: (A)Abc (B)变量 A (C)true (D)12TS (E)I_64 (F)str (G)Dim (H)abl-score (I)12.94 (J)234 (通过练习让学生回顾常量和变量的知识点) 5、上一节中,我们主要了解了数据的两种形式常量和变量,常量是在程序中的数值是固定的,而且不能被修改。 在vb中的基本运算包括算术运算、关系运算、逻辑运算三大类。把变量、常量通过运算符、函数和括号等按一定的规则组合起来,构成一个表达式。这个跟数学中的表达式非常类似,但有区别。如数学中的 表达式,在vb中肯定描述方法肯定不一样的sqr(b^2-4*a*c)。首先我们来学习一下算术运算。 (二)、算术类基本运算 (先简单的让学生自己看课本72页的表格,请在课本上写出数学中的运算符是怎么样的,培养自学的能力和对比的能力,根据情况稍做讲解,优先级的问题) 基本类算术运算按优先级别从高到低排列,依次是:乘幂(^)、取负(-)、乘法(*)、实数除法(/)、整数除法(\)、求余数(Mod)、加法(+)和减法(-)等。其中,乘法和除法是同一优先级,加法和减法也是同一优先级。表格中的优先级别的数字越小,级别越高。 (提示学生乘幂(^)、乘法(*)于数学中是有区别,整数除法(\)、求余数(Mod))在数学中没有,并举及格例子让学生口头回答) 马上让学生做练习,结合vb的立即对话框, 在vb中,括号只有一种小括号() 练习1的设计主要是让学生掌握这些运算符在键盘上如何输入 练习:1、25^2 3*25 3/2 3\2 8MOD3 3+6 7-5 -(3+2) 验证方法:在立即窗口中前面加个问号 ( 教师可以把“立即”窗口的使用方法介绍给学生)在本节课中用于观察表达式中各种运算的特性,在以后的课中也可以用来观察有些VB语句的运行效果。执行菜单“视图”中的“立即窗口”命令,可以打开“立即”窗口。在“立即”窗口中可以输入命令,VB系统中的命令行解释程序对输入的命令进行解释与执行。在“立即”窗口中,使用“Print”或“?”指令,可以当场进行各种运算,并返回运算结果,见图4.1。 (三)、关系类基本运算 关系运算符号用来比较两个数据的大小情况。结果返回一个逻辑值,真TRUE或者假FALSE 他们的优先级别一致 ,请写出跟数学里相应的符号。 (给学生对比,发生知识重构:如不等于、大于等于,小于等于等符号的表述) (在数学中,只是比较大小,我们通常说对或者错,但vb中是要返回真假的结果) 自学表格73页表422 1、练习 1990 MOD 4=0 “abc”“abd” 150100 10=25 10=100/10 (四)、逻辑类基本运算 (自学表格73页表格423,培养自学能力) 非NOT 或OR 与AND 优先级从非、或、与 依次降低。 (设置练习,由于学生没有经验基础,理解起来非常困难,要通过多练习,才会有所理解) 1、非 NOT取相反 2、或 OR只有两边都为假时才为假,跟 或者 类似,举例:身份证或者学生证可以证明身份 3、与 AND 只有两边都为真时才真,跟 并且 类似,举例:上电脑课要求有电且机房空着 4、练习:试着改变一下表达中的关系符号,让学生去判断,让学生掌握为止。 Not(10010) (25=10)AND(25=10) (251000)OR(252) (五)、表达式 在vb中一个表达式可能包括算术运算、关系运算和逻辑运算等多种运算,以及这些基本运算所涉及的数据

文档评论(0)

duyingjie1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档