2.3.2条件语句教案

2017-06-23 02:50广西昭平中学
卫星电视与宽带多媒体 2017年21期
关键词:运算符表达式语句

广西昭平中学 陈 岩

教学目标 认知目标 1. 正确理解条件语句的概念。2. 会应用条件语句编写程序。能力目标 了解条件语句在程序中起的判断作用,在实际问题中起决定作用。情感目标 本节内容的学习,有益于学生养成严谨的数学思维以及正确处理问题的能力。教学重点 条件语句的使用。教学难点 编写程序中的条件语句。教学方法 自主学习、微课教学、学生小组合作自主探究、任务驱动教学法相结合。教学资源 多媒体教室管理系统,教师制作的微课,学生自主学习任务单(导学案)。教学过程 教师活动 学生活动 设计意图基础回顾——(3分钟)1.展示问题,忆一忆知识要点(1) 什么是赋值语句?(2) 输出数据方法有哪几种?2.课前小试,做一做信心倍增(1)在VB中,正确的赋值语句是( )。A.X+Y=30 B.Y=π*R*R C.Y=X+30 D.3*Y=X(2)在VB中,若a=8,b=5,语句Print a;“-”;b;“=”;a-b的运行结果是()。A.a-b=3 B.8-5=3 C.a-b=a-b D.3学生思考并抢答回答题目通过课前回顾,了解学生对上节课的知识掌握程度,以免以后教学更加准确。在这里开始设置抢答环节1,每组派一人举手抢答,答对一题得2分,搭错扣1分。抢答环节结束后统算个小组得分情况,奖励前三名。二新课讲析(15分钟)1.教师展示条件语句格式:If 条件 then 语句组1 else 语句组2其意思是指:如果条件满足,那么执行语句组1,否则执行语句组2。2.实例讲解例1:b=4 If b<5 then c=1-b else c=b-1 end if变量c的值为( )例2:①13>6其值为真,98=89其值为假。注明:按照数值的大小来比较② “A”<“B”其值为True,“C” >“D” 其值为False.注明:按照序号来比较学生思考并回答教师提出的问题条件语句是学考必考的一个知识点,所以必须通过实例讲解让学生更加明白条件语句的使用。而条件语句中的条件都会用到关系运算符,所以在这里需要说明。Not(非):取操作数相反的值。And(与)当两个操作数都为真时,结果为真。Or (或)当操作数为假时,结果为假。抢答环节2:(答对1题得2分,答错扣1分)判断下列表达式的结果是真是假。(1)not(3>7)(2)not(13>7)(3)(3<8)and(5<10)学生开始抢答。而关系表达式有时候比较复杂,这时候就需要用到逻辑运算符,逻辑运算符也是考点之一,所以话费的时间也会多一些。

(4)(3<8)and(5>10)(5)(0<5)Or (3<1)(6)(5<0)Or (3<1)抢答环节3(1)正确表示数学关系式2<x<9的VB表达式是( )。A.2<x<9 B.x>2 or x<10 C.x>2 and x<10 D.x<2 and x<10(2)在VB中,下列逻辑表达式的值为“假”的是( )A.3+5>7 B.8/4<4 C.5>3And3>2 D.4+11>20(3)下列程序运行后,变量max的值是()。a=10:b=5:max=a If b>max Then max=b A.15 B.10 C.5 D.0通过课堂作业,了解学生是否掌握前半节课的内容,为后面的实践操作做准备。三实践操作(1)(16分钟)教师提问:当这名女特种兵输入密码时,会出现什么情况?那么,利用刚刚学习的条件语句,我们可以制作一个程序来表现这两种情况吗?教师播放操作微视频,并一边巡堂,查看学生课堂笔记情况。教师请一名学生代表上台进行操作,并在一旁指导。学生观看微视频教学,先了解具体的操作过程,并在书本第78页做笔记。之后选一名学生上台进行操作。先了解简单的程序题,再一步步进入复杂的程序题,循循渐渐。任务驱动,所给的题目的难度越来越复杂,挑战学生的学习能力,让学生有意识地竞争比赛。与开始的视频相呼应。本次操作虽然只有一名学生代表上台操作,但是主要为下一节实践操作课打好基础。四课堂小结(1分钟)1.IF条件语句的格式以及关系表达式和逻辑运算符的运用。2.实践操作时需要注意的问题:输入的程序必须是在英文状态下输入的。总结本节课内容,加深学生印象。五布置作业(1分钟)1.课本第44页的逻辑运算符的顺序中例题证明。2.继续学习课本第78页的“用户登录”程序的实践操作过程,下节实践课完成并上交。布置作业,为下节操作课做准备。

猜你喜欢
运算符表达式语句
老祖传授基本运算符
重点:语句衔接
一个混合核Hilbert型积分不等式及其算子范数表达式
表达式转换及求值探析
用手机插头的思路学习布尔运算符
浅析C语言运算符及表达式的教学误区
C语言中自增(自减)运算符的应用与分析
我喜欢
议C语言中循环语句
C++中运算符的重载应用