1、运算符与表达式 导学案学习目标 知识与技能目标:(1)学会运算符(算术、字符串、逻辑、关系等)的使用,能正确书写 VB 的表达式(2)能综合应用各种运算符过程与方法目标:(1)通过运行对应的程序来探究各种运算符的用法(2)对得到的现象能进行总结情感态度与价值观目标:通过各种运算符的综合应用,培养学生综合运用能力、提高计算能力;学生编程解决各种计算问题。教学重点:(1) VB 表达式书写方式、(2) 表达式混合运算、运算符优先级教学难点:表达式混合运算、运算符优先级 基础自学 1、VB 中的运算符分五类分别是: 、 、 、 、 2、VB 中算术运算符中级别最高的是: 级别最低的是: 3、VB 中
2、表达式是由 、 、 、 等组成4、VB 表达式中的运算优先级依次为 挑战自我 【任务 1】 探究算术运算符中除(/)与整除()的区别:执行程序“除与整除”并完成下列填空题1、整除运算符的运算结果都是 (整数/小数),其参加运算的对象能是浮点型数据吗? 。如果能,当运算对象是小数运算时小数进行了什么运算 2、除运算符进行的运算与数学中的除法运算有区别吗? 3、取模运算实际就是求两个运算对象整除后的 。参加取模运算的数据能为浮点型数据吗? 。如果能为浮点型数据其运算时数据进行了什么处理?当取模运算对象带有符号时取模的结果与第几个运算对象的符号保持一致 。【任务 2】 探究连接运算符中&和+的区别:
3、启动“连接”程序并使表格中的对象参加运算,填写运算结果。注:表中的运算对象带双引号的表示是字符型,在输入运算对象时,对象上的双引号不需要输,已在代码中进行了转换。通过上面的操作我们可以得出如下结论:“&”运算用来把两个表达式作字符串 ,而“+”运算则有些不同,如果两个表达式都为字符串时,则将两个字符串 ;如果一个是字符串(数字形)而另一个是数字则进行 操作。【任务 3】 探究关系与逻辑运算符的应用:执行按钮 对象 1 对象 2 进行“&“运算的结果 进行“+“运算的 结果连接一 “123“ “3“连接二 123 3连接三 “123“ 3连接四 “123a“ 3连接五 “hello“ “World“关系运算符逻辑运算符根据图表完成下列题目:1、关系运算符和逻辑运算符的运算结果都为 2、运用关系运算符实际是进行对象的大小比较,观察上图看看运算对象都是数值时、都是字符时是怎样进行比较的。3、作业:1、评三好学生,语文、数学、计算机成绩均要 85 分以上(语文成绩变量用语文来表示,数学成绩变量用数学来表示,计算机成绩变量用计算机来表示),请用逻辑运算符来表示此条件表达式。2、a=2,b=3,c=-1,d=5求 a+bc+d And a=c+d Or Not c0 Or d0r 的值