算法与程序设计《运算符与表达式》教学案例.doc

上传人:wux****ua 文档编号:8361274 上传时间:2020-03-28 格式:DOC 页数:3 大小:41.02KB
返回 下载 相关 举报
算法与程序设计《运算符与表达式》教学案例.doc_第1页
第1页 / 共3页
算法与程序设计《运算符与表达式》教学案例.doc_第2页
第2页 / 共3页
算法与程序设计《运算符与表达式》教学案例.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
运算符与表达式教学案例【教学课题】运算符与表达式【适用年级】普通高中一年级【所用教材】教科版算法与程序设计【学生分析】本节课教学对象为高一学生,教学内容为程序设计的基础知识,教学方法类似于上节课“数据类型、常量和变量”,又有一定的数学知识作后盾,因此学习起来不会太困难。【教材分析】运算符与表达式是第二章第二节第二课时的内容,现在把它调整为第三课时,而把本该是第四课的函数调整为第二课时,因为在书写表达式时涉及到函数。这部分内容仍为VB的基础知识,内容与数学知识仍有一定的相通。【教学目的】 1、知识和技能(1)理解VB中表达式的概念。(2)了解VB中各种运算符以及各种类型的表达式。(3)记住运算符执行顺序。2、过程和方法引导学生积极思考和分析问题。3、情感态度与价值观培养学生严谨的思维习惯和团队协作精神。【教学重点】VB表达式的书写【教学难点】逻辑运算符的运算过程【主要教法】讲授、演示、探究等方法【主要学法】记忆、尝试、讨论【教学用具】多媒体微机房【教学过程】一、创设情境,导入新课1、老师出示一个式子:(-b+sqr(b2-4*a*c)/(2*a),让学生说出这个式子由哪引些要素组成。2、学生讨论得出:常量、变量、函数、运算符、圆括号组成。3、教师告诉学生上面这个式子在VB中称为表达式。二、合作讨论,学习新知1、师生共同归纳总结“表达式”的概念:表达式是由常量、变量、函数、圆括号和运算符等按一定的规则组合成的式子。 2、你问我答学习“算术运算符和算术表达式”。师:算术运算符中,哪些是数学课中没有学过的?现在明白了它们的含义了吗?生:MOD和,“MOD”是求余,“”是带队整除。师:在数学课中学过的算术运算符中,哪些写法和数学课上的写法不一样?生:指数()和乘号(*)。师:你能给算术表达式下个定义吗?生:算术表达式是指由常量、变量、函数、圆括号和算术运算符等按一定的规则组合成的式子。师:书写VB表达式必须满足下列规则:所有字符必须写在同一水平线上;乘号不能省略;只能用圆括号。根据以上规则请你把下面几个数学代数式写成VB表达式:ax2+bx+c sin(x) 64+|-5|生:a*x2+b*x+c sin(x*3.14/180) 64+abs(-5)3、类比学习“字符串运算符和字符串表达式”师:VB中字符串运算符有哪几个?作用是什么?生:“+”和“&”。师:比较以下运算结果,找出字符串运算符“+”和“&”的异同。“123”+“45”=“12345” “123”&“45”=“12345” “123”+45=168 “123”& 45=“12345”生:当连接的是两个字符串时作用相同;当一个表达式中既有字符串表达式又有数值表达式时,如果用“+”连接则运算结果是数值型,而用“&”连接时运算结果仍是字符串型。4、自学“关系运算符与关系表达式”,搞清楚下面问题。师:VB中哪些关系运算符与数字中的关系运算符的写法不同?生:不等于()、大于等于(=)、小于等于(AndOr师:逻辑表达式的运算结果是什么类型?生:布尔型True或False师:7 mod 3=1的运算结果是什么?生:True6、自学“日期运算符与日期表达式”。师:VB中日期运算符有哪几个?生:“+”或“-”师:逻辑表达式的运算结果是什么类型?生:日期型或数值型7、运算符的执行顺序。师:当一个表达式中同时出现多种运算符时,如何决定运算的次序呢?在VB中,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。不同性质的运算符优先级如下:算术运算符字符串连接运算符关系运算符逻辑运算符。三、通过练习,巩固新知师:请同学们完成下面练习,来检测你以本节课内容的掌握情况。1、你能写出下列表达式的值吗?123+“321”+“ABCD”Not 2*511Not (8 mod 3=1) AND(7 mod 3=2) OR(7 mod 3=2)2、下面表达式的值是false的有( )A”969”n97”BInstr(“Visual basic”,”b”)Len(“basic”)Cstr(2000)2E113+11 Mod 3=53、把下列代数式写成VB表达式|3+x| sin30 e lgx int(-99.8)【教学反思】算术运算符和数字课的内涵基本相同,不同的是表示方法有异,如乘法符号在VB中用“*”来表示,只是求余运算符在数学课中是没有的;关系运算符和数学课中内涵相同,只是有的关系运算符写法不同,如不等于、大于等于、小于等于;VB中的表达式相当于数学课的代数式,区别也就是写法不同,VB表达式中所有的字符必须写在同一水平线上,乘号不能省略,只能用圆括号等。所以在教学过程中要注意提醒学生注意区分,同时通过把数学代数式转化为VB表达式练习进行强化,以免学生混淆,因为学生毕竟学习数学课的时间比学习VB 的时间要长得多。本节课偏重基础知识,而且与数学知识有相同的地方,因此许多内容引导学生自学。总感觉到这节课有许多不足之处,上起来感觉比较枯燥,可是又苦于找不到更适合的方法,在此恳请信息技术教育战线上的各位同仁给予帮助。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!