《条件选择语句if语句》教案
- 格式:doc
- 大小:73.00 KB
- 文档页数:4
if语句教学设计〔共3篇〕第1篇:IF条件语句教案IF条件语句授课老师:符金梅课程类型:新课学时:2节课授课时间:2023年3月25日1、授课对象:高一〔x〕班2、教学目的:〔1〕让学生体会并理解if语句解决问题的根本思想。
〔2〕掌握if语句的用法及执行的根本过程及流程图的画法。
〔3〕可以用if语句解决问题。
(4)初步掌握程序调试运行的方法。
3、教学重点和难点:重点:IF条件语句的格式、功能和执行过程。
难点:使用IF条件语句来实现选择控制构造,解决实际问题。
4、教学进程:一、导入:情境----据可靠消息,附近新开了一家水果店,出售各类水果,色香味俱全,最近对芒果进展促销,根据顾客购置的数量调整芒果销售的价格。
如顾客一次购置5斤以下按原价5元出售,一次5斤以上〔含5斤〕时那么可以在原价的根底上打8折。
条件语句〔if 语句〕就是为解决此类问题而设计的。
二、分析^p 问题:w表示苹果重量,y表示应付金额;5斤以下:y=w*5;5斤以上:y=w*5*0.8三、设计算法①输入苹果重量w的值;②判断w>=5的值是true还是flase③计算应付金额y,假如w>=5的值是true,那么y=we*3*0.8;否那么为y=w*3④输出应付金额y四、新课内容讲解1、根据分析^p 出来的算法,在黑板板书流程图,引出IF条件语句2、讲解IF条件语句,强调该语句的用法以及格式If 语句的格式if条件then语句块1else语句块2或If 条件 then语句块1Else语句块2说明:〔1〕“条件”一般为关系表达式或逻辑表达式。
通常把关系表达式或逻辑表达式的值为真时,称为条件满足;值为假时,称为条件不满足。
反之亦然。
〔2〕语句块1、语句块2分别是“条件”满足或不满足时,处理方法的描绘,可以是假设干个语句。
3、带着学生编写代码,从简单的代码开场编写4、反应学生的操作情况,假如学生对IF语句比拟熟悉了,就让学生自己练习〔以导入为例〕5、学生练习完成后,根据编写好的代码来引出IF条件语句中的表达式〔1〕、关系表达式:关系表达式是用关系运算符连接起来的式子。
第八讲 IF语句If 条件then语句块1[ Else语句块2]End If说明:(1)“条件”一般为关系表达式或逻辑表达式。
通常把关系表达式或逻辑表达式的值为真时,称为条件满足;值为假时,称为条件不满足。
反之亦然。
判断下列条件是否成立:1、1<02、1=03、1<=04、3>=35、3<=3(2)语句块1、语句块2分别是“条件”满足或不满足时,处理方法的描述,可以是若干个语句。
(3)If…Then 、Else、End If 是VB的保留字。
功能:(1)块If首先判断“条件”,其值为真时,执行语句块1;为假时执行语句块2。
当缺省[Else…]中的内容时,该分支结构只对条件满足的情况进行处理。
执行过程如下图所示。
二、实例:火车站行李费的收费标准是50kg以内(包括50kg)0.20kg,超过部分0.50kg。
编写程序,要求根据输入的任意重量,计算出应付的行李费。
根据题意计算公式如下:1、界面设计:2、属性设置:3、代码:(1)”计算"按钮的代码Private Sub Command1_Click()Dim w as single,pay as singlew= Text1.TextIf w > 50 Thenpay =(w - 50)* 0.5 + 50 * 0.2Elsepay = w * 0.2End IfText2.Text = payEnd Sub(2)”清空"按钮的代码Private Sub Command2_Click()Text1.Text = ""Text2.Text = ""End Sub(3)”退出"按钮的代码Private Sub Command3_Click()EndEnd Sub三、 (a不为0)提示:如果则输出“方程无实数根”,否则输出方程两实根。
将x1,x2的值转换成VB表达式为x1=(-b+sqr(b^2-4*a*c))(2*a)x2=(-b-sqr(b^2-4*a*c))(2*a)。
§5.2《条件选择语句if及应用》说课稿首先自我介绍一下,我是来自公用事业工程学校的计算机老师孙莉莉。
今天我说课的题目是《条件选择语句if及其应用》,下面我从教材分析、学情分析、教学方法、学法、教学过程一共五大方面来加以说明。
一、说教材1、教材的地位及作用本节课采用的教材是电子工业出版社出版由王森主编的中等职业教育国家规划教材《C语言编程基础》,《条件选择语句if》这一节位于本书第五章第二节,我所说的是第一课时。
分支选择语句if是整个课程教学的重点与难点,它是建立在学生已学习的顺序结构的基础之上,并为后续学习循环结构作以铺垫。
突破本节课,对培养学生具有一定的计算机应用程序设计能力,用计算机解决实际问题的能力,有重要的影响。
2、教材处理通过对教材仔细的分析和研究,发现教材上的例题就是两个数比较,把较大的数输出,不贴近生活实际,达到不了让学生真正灵活运用if语句的效果。
因此,本节教学中我补充了恰当的贴近生活实际的习题,来加深学生对本节教学内容的理解和提高相应的应用能力。
同时教材在讲授每种if语句格式写法时,格式说明叙述的不够细致,执行过程讲的也比较简略,我通过以往的教学经验,进行了补充总结,同时制作课件用流程图动态演示每种if 语句的执行过程,在实际教学过程中也收到了很好的效果。
3、教学目标基于以上对教材的把握,根据对口升学考纲,根据学生现状,我制定了以下的教学目标:1)知识目标:●掌握IF语句的格式和功能●理解if语句的执行过程●学会用IF语句解决日常生活中实际问题2)能力目标:培养学生分析问题、解决问题的能力,培养学生自主探究能力3)德育目标:●激发学生的学习兴趣,培养学生认真、细致分析解决问题的良好习惯●教育学生明白生活中处处面临选择,在面临重大抉择时要慎重,认真面对自己的人生。
4、教学的重点、难点●重点:掌握IF语句的格式和功能难点:用IF语句解决日常生活中实际问题二、学生现状分析1、本节课要求学生具备较强的逻辑思维能力、认真细致的学习和工作作风、积极主动的独立思考和解决问题的能力,但这一点也下是职业学校学习阶段学生的不足之处。
选择结构—if【教学目标】1.知识与技能:理解if语句的作用;理解关系运算符及关系表达式;掌握if语句的基本格式;能够灵活使用if语句进行编程。
2.过程与方法:学会自己分析问题、解决问题,通过小明同学过马路的故事,让学生学习if语句。
通过小组合作与独立编码的形式让学生吸收新的知识。
3.情感态度与价值观:培养学生的沟通表达能力、解决问题的能力,提升学生对计算机编程的兴趣。
【重点】if语句的基本格式;关系运算符及关系表达式。
【难点】运用if语句进行编码,并能用它来编写程序解决实际问题。
【教法与学法】教法:本课主要采取微视频展示法、操作法、观察法、任务驱动法讨等教学方法学法:是自学、合作、探究的学习方式【教学过程】一、创设情景,激情导入师:周一小明同学早早的起床,背上书包步行上学去了,到了十字路口小明遇到了红灯。
他该怎么办呢?生:回答师:对,如果红灯亮这个条件成立了,小明就要停止不动。
这节课我们就一起学习,在python中如果遇到某种情况,我们应该做怎样的判断选择!(设计意图:采用了情景式教学法,使得编程思维建立在了学生原有的生活经验上,符合学生的认知。
)二、探索新知—关系运算符师:老师在python中模拟了刚才所述情景的程序,请同学们打开桌面上“素材”文件夹中的“任务一.py”,并运行程序。
观察当从键盘上输入“红灯”这个数据时,会执行什么结果。
当从键盘输入“绿灯”呢?(选中“任务一.py”,右键选择”Edit with IDLE”) 任务一.pya=input()if□a== "红灯":□□□□print("停止")师:哪个同学能分享一下你的答案?学生演示回答师:真棒,什么都逃不过你的眼睛。
师:现在请同学们观察一下这个程序,猜一猜哪条语句会使我们的程序进行判断选择出现不同的结果?师:你观察的真仔细师:那这个if语句就是我们今天要学习的,帮我们做出判断选择的语句。
教案IF语句的三种形式一、认知目标:1.理解IF语句的概念和作用。
2.掌握IF语句的三种形式。
3.能够根据具体需求选择合适的IF语句形式。
二、教学过程:1.引入:介绍IF语句的概念和作用。
IF语句是一种条件控制语句,用于根据不同的条件执行不同的代码块。
2.讲解IF语句的三种形式:a.单个IF语句:- 语法:if (条件)//执行代码块}-说明:如果条件为真,则执行代码块;否则不执行。
b.IF-ELSE语句:- 语法:if (条件)//执行代码块1} else//执行代码块2}-说明:如果条件为真,则执行代码块1;否则执行代码块2c.IF-ELSEIF-ELSE语句:- 语法:if (条件1)//执行代码块1} else if (条件2)//执行代码块2} else//执行代码块3}-说明:如果条件1为真,则执行代码块1;如果条件1为假且条件2为真,则执行代码块2;否则执行代码块33.示例演示:根据具体例子演示三种IF语句形式的应用。
4.练习:让学生进行几个练习,练习使用IF语句的三种形式解决具体问题。
5.拓展:介绍其他相关内容,如嵌套IF语句、多个条件判断等。
6.总结:总结IF语句的三种形式,加深学生对IF语句的理解。
三、巩固练习:1.写一个程序,判断一个数是奇数还是偶数,并进行相应的输出。
2.写一个程序,根据用户输入的成绩,判断其等级(优秀、良好、及格、不及格)并输出。
3.写一个程序,根据用户输入的月份,判断季节(春、夏、秋、冬)并输出。
四、拓展延伸:1.探究嵌套IF语句的应用场景和用法。
2.研究多个条件判断的写法和实现方法。
选择结构IF教学设计教学设计:选择结构IF一、教学目标1.知识目标:了解选择结构IF的基本语法和用法。
2.技能目标:能够运用选择结构IF编写简单的程序。
3.情感目标:培养学生分析问题、推理判断的能力,提高解决问题的自信心。
二、教学重点和难点1.教学重点:选择结构IF的基本语法和用法。
2.教学难点:运用选择结构IF编写简单的程序。
三、教学准备1.教师准备:计算机、投影仪、幻灯片、课件。
2.学生准备:学生自备纸和笔。
四、教学过程1.导入新知识(5分钟)教师通过简单的问答和幻灯片展示,引导学生回顾上一课时所学的条件循环的知识,为本节课的学习打下基础。
2.新知呈现(10分钟)教师通过教室内的实例,介绍选择结构IF的基本语法和用法。
如“如果到点下课了,我们就可以放学了。
”教师解释,如果这个条件成立,那么就执行后面的动作。
3.教学示范(15分钟)教师通过幻灯片呈现IF语句的编写步骤和注意事项,并逐步示范编写一个简单的程序。
步骤:1)编写姓名判断程序,根据输入的姓名,判断是哪个学生,然后输出该学生的分数。
2)编写年龄判断程序,根据输入的年龄,判断是否可以开车,然后输出结果。
4.学生练习(20分钟)学生进行个别或小组练习,根据提供的要求编写简单的IF语句程序。
例如,根据输入的成绩,判断等级并输出结果。
5.集体总结(10分钟)教师与学生共同总结本节课的重点内容,强调IF语句的基本语法和用法,并解答学生遇到的问题。
6.拓展延伸(15分钟)教师提供更复杂的编码任务,让学生运用所学知识进行拓展延伸。
例如:根据输入的成绩,判断等级并输出结果:-成绩大于等于90分为优秀,80-89分为良好,70-79分为中等,60-69分为及格,低于60分为不及格。
7.作业布置(5分钟)教师布置作业,让学生完成拓展延伸的编码任务,并在下一节课上交。
五、教学反思通过本节课的教学,学生能够初步了解选择结构IF的基本语法和用法,能够编写简单的IF语句程序。
Python编程教案集教案四:IF条件选择语句即墨一中孔繁英教学目标知识与技能目标:掌握if选择语句的基本格式,理解if选择语句的作用及使用方法,会使用if-else进行多条件判断,掌握常用的关系运算符和算术运算符。
过程与方法目标:通过提出问题引导学生用if选择语句来解决实际问题,小组团结合作共同探究多种情况下的if-else选择语句。
情感态度价值观目标:让学生体会运用所学知识解决实际问题的成就感,提高对编程的兴趣,提高学生的逻辑思维能力及举一反三解决问题的能力。
教学重难点1.重点:掌握if条件选择语句的使用方法,掌握关系运算符和算术运算符。
2.难点:用if-else进行多条件判断。
教学方法1.教法:任务驱动法、演示教学2.学法:自主探究、小组合作教学过程:一、复习旧知:【动手操作:】输入三个整数a,b,c,计算表达式(a+b)*c的值。
学生上机编写语句并运行二、教学新知(一)关系运算符在刚才的程序语句中,我们计算的是表达式的数值,如果想要从输入的这三个数字中找出最大数值或者最小数值,我们应该怎么做呢?我们需要对数值进行两两比较,如果a>b,再比较a跟c的关系,如果a>c,那么a就是最大值。
其中任意两个数值之间的比较就是一种关系运算,这就涉及到关系运算符,关系运算符是双目运算符,表示左右两部分的大小关系。
python中常见的关系运算符有6种,分别是:从上面表格中的举例我们可以看出,对于由变量、数据及关系运算符组成的表达式只会出现两种结果,要么True,要么False,就是我们前面学过的布尔类型(boolean)。
【学生任务一:】练习下面程序语句:1.print(5>4)2.print(5<=4)3.print((1+4)!=4)4.print((1+4)==4)(二)if语句的基本格式教师:到目前为止,我们所写的程序虽然由若干条语句组成,但是各语句都是按照顺序一条一条的执行,这种是顺序结构。
用if语句实现选择结构广元实验授课人:张长英一.教学目标在教学过程中,充分发挥学生的主体作用、调动学生的学习积极性,有效地培养学生的分析问题、解决问题的能力,主要表达下面三个目标:1、知识目标:通过if语句的学习,理解程序选择结构中的条件选择语句的执行流程,能够编写简单的选择结构的程序,以解决生活中的一些计算问题。
2、能力目标:培养学生分析问题,解决问题的能力。
3、情感目标:激发学生学习热情,培养学生学习的积极性。
二.教学重难点教学重点〔1〕if条件选择语句的使用〔2〕程序条件选择结构的执行流程〔3〕会使用if条件语句编写程序解决简单的应用题教学难点:根据题目写出正确的程序〔一〕导入:回忆程序的顺序结构相关知识,演示一个小游戏,让学生对新的知识产生兴趣。
演示完程序之后,教师告诉学生这两个程序的功能就是靠选择结构的程序代码来控制的,引起学生的注意,激发他们的求知欲。
演示上述的小游戏程序,并把小游戏的算法原理进行说明,吸引学生的注意力,让学生对新的知识产生兴趣。
(二)最根本的选择结构流程图(三)控制条件VB支持的判断条件都是由关系运算符构成的关系表达式或由逻辑运算符构成的逻辑表达式(四)关系运算符关系运算符用于对两个数据的值进行比较,其结果是一个逻辑值“真True〞或“假False(五)逻辑运算符在实际问题中,对一些复杂的条件,需要用几个关系表达式组合起来表示,这种组合操作就是逻辑运算,又称布尔运算。
常用的逻辑运算符包括“与〞〔AND〕、“或〞〔OR〕、“非〞〔NOT〕(六)实现选择结构的语句简单if语句格式:if 条件then语句块End if简单if语句只包含一个分支,如果条件成立,则执行THEN下面的语句块;如果条件不成立,就什么都不执行。
例如,考试成绩score高于60分表示通过用VB代码为:if score>=60 thenPrint “passed〞End ifIf / then / else 语句格式:if 条件then语句块1else语句块2End if当条件成立时,执行then分支下的语句块1;当条件不成立时,执行else 分支下的语句块2对上一例题进行补充,要求在成绩低于60 分的时候打印“failed用VB代码为:if score>=60 thenPrint “passed〞elsePrint “failed〞End if阅读程序并填空计算房租费,70平方以下〔包括70〕每平方4元,如果超过70平方则超过局部每平方6元。
if语句初中试讲教案教学目标:1. 让学生理解if语句的概念和作用;2. 让学生学会使用if语句进行条件判断;3. 让学生能够运用if语句解决实际问题。
教学重点:1. if语句的语法结构;2. if语句的执行过程。
教学难点:1. if语句的嵌套使用;2. else语句的运用。
教学准备:1. 电脑和投影仪;2.PPT课件。
教学过程:一、导入(5分钟)1. 向学生介绍if语句的概念和作用;2. 通过一个简单的例子让学生理解if语句的执行过程。
二、讲解if语句的语法结构(10分钟)1. 讲解if语句的基本语法结构:if(条件判断){ 执行语句; }2. 讲解条件判断的常用比较运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=);3. 讲解if语句的执行过程:如果条件判断为真,则执行大括号内的执行语句;如果条件判断为假,则跳过大括号内的执行语句。
三、举例演示if语句的使用(15分钟)1. 通过一个简单的例子让学生理解if语句的使用;2. 让学生跟随老师一起编写一个使用if语句的程序;3. 讲解else语句的使用:如果条件判断为假,则执行else语句内的执行语句。
四、练习编写if语句程序(15分钟)1. 让学生独立编写一个使用if语句的程序;2. 让学生互相交流并讨论程序的正确性和改进方法。
五、拓展练习(10分钟)1. 讲解if语句的嵌套使用:if(条件判断1){ if(条件判断2){ 执行语句; } }2. 让学生独立编写一个使用if语句嵌套的程序;3. 让学生互相交流并讨论程序的正确性和改进方法。
六、总结(5分钟)1. 回顾本节课所学内容,让学生明确if语句的概念、语法结构和执行过程;2. 强调else语句的使用;3. 提醒学生注意if语句的嵌套使用。
教学反思:通过本节课的教学,学生应该已经掌握了if语句的概念、语法结构和执行过程,并能够运用if语句解决实际问题。
《条件选择语句if》说课稿今天我说课的题目是《条件选择语句if》,下面我从教材分析、学情分析、教学目标、教法学法、教学过程、教学反思一共六大方面来阐述我的教学设计。
一、教材分析1、教材的地位及作用本节课采用的教材是电子工业出版社出版的由王森主编的中等职业教育国家规划教材《C语言编程基础》(第2版),《条件选择语句if》这一节位于本书第五章第二节。
条件选择语句if是整个课程教学的重点与难点,它是建立在学生已学习的顺序结构的基础之上,并为后续学习循环结构作以铺垫。
突破本节课,对培养学生具有一定的计算机应用程序设计能力,用计算机解决实际问题的能力,有重要的影响。
2、教材处理1)、教材问题通过对教材的分析和研究,我发现教材上的例题不贴近生活实际枯燥无味,达不到让学生真正灵活运用if语句的效果。
2)、补充例题我用一个爱心礼物的小游戏来导入,并以此作为项目分解任务,让学生带着任务学习,激发学生兴趣,又用学生熟知的QQ登录程序来巩固本节课的学习。
3)、开发课件教材在讲授每种if语句格式写法和执行过程时,说明叙述的不够细致,我在课件中用流程图动态演示每种if语句的执行过程,在实际教学过程中也收到了很好的效果。
二、学情分析我所任教的班级是职中参加对口单招的计算机专业的学生,通过前面顺序结构的学习,学生已经具备较强的逻辑思维,分析、解决问题能力得到锻炼。
有团队合作意识并对抽象的程序代码有了一定的认识,能够看懂流程图并能写出简单程序,但是学生的层次不一,接受能力也不一。
三、教学目标基于以上对教材的把握,根据学生现状,我制定了以下的教学目标:1、认知目标①掌握if三种语句的格式和功能。
②理解if三种语句的执行过程。
2、能力目标培养学生自主探究,观察分析的能力,以及小组合作意识,引导学生在合作中交流、学习和互动。
3、情感目标通过情境实例的引入,激发学生学习兴趣,让学生从现实生活中思考哪些地方会用到分支结构,让学生明白人生到处面临选择。
第二单元 C++语言编程基础If条件语句一、教材分析本课内容是C++程序设计教程中第二章的4.5小节选择语句中的“if条件语句”。
本课是在学生已经掌握了C++程序设计中的数据与表达式、程序的顺序结构的基础上提出的,if条件语句作为程序设计中的常用语句,在现实生活中有着非常广泛的应用,在程序设计的学习中有着举足轻重的地位,对保持、激发学生学习C++程序设计的兴趣和信心尤为关键。
通过本课的学习,希望加深学生对程序设计思想的理解和掌握,培养学生的计算思维,提高学生解决问题的能力。
二、学情分析:在学习本课的if条件语句之前,学生已经初步具备编写简单的顺序结构程序的能力,并且学生数学、英语等方面的知识都有了一定的积累,因此理解IF条件语句并不难,但由于对程序设计的思想理解不深,需要老师帮助、引导他们将已有的数学知识等于编程新知建立联系。
三、教学目标分析:1、知识与技能:(1)掌握IF条件语句的格式及执行过程;(2)学会利用IF条件语句解决问题。
2、过程与方法:(1)经历项目学习的完整过程,培养计算思维,提高解决问题的能力。
3、情感态度和价值观:(1)强化用计算机科学的原理和方法来解决问题的意识;(2)体验用C++程序设计解决问题的乐趣和成就感,激发学习兴趣和信心;四、教学重难点分析1、教学重点:(1)理解并掌握C++程序设计中IF条件语句的格式及执行过程;(2)学会运用IF条件语句解决问题,培养计算思维,提高解决问题的能力。
2、教学难点:(1)对问题进行算法设计、编程实现。
五、教学方法:讲授法,问答法,演示法,练习法。
六、教学环境:多媒体网络教室。
七、教学时间:10分钟。
八、教学过程:九、教学反思:总体来说,我认为本节课存在以下一些优点和不足:(1)优点:在整个教学设计及实践过程中,我始终秉承“以学生为中心”的教育教学理念,学生是学习活动的主体,教师是学习活动的组织者、引领者和帮助者。
本课在讲完知识点后,会举相应的例子帮助学生巩固知识,同时在最后也会解决最开始提出的问题,不让学生带着疑惑结束课堂。
IF条件选择语句尊敬的各位领导老师好我今天说课的题目是条件选择语句,下面我将从说教材分析,说学生分析,说教学目标,说教学重点难点,说教法,说学法,说教学准备,说教学过程等几个方面来对本节课做一个说明。
一、说教材分析:《条件选择语句if》选自电子工业出版社C语言编程基础教材第五章第二节内容。
这一小节的内容不多,但它是本章的一个难点。
在学生已经掌握了C 语言程序的基本结构和C语言基础编程的基础上而设立的更高层次的学习任务,要掌握if语句的结构及其语句运算方法,if语句的三种结构语句格式的应用等。
二、说学生分析:本专业于高二开始学习,由于多数职业中专学生存在着基础差底子薄,很多简单的基础知识问题,对他们来说都是全新的,或者说是大难题。
在学习上需从头学起,反复详讲,加深印象,增强记忆,补上缺漏。
再进一步才是理解运用。
所以学习时间要拉长、放慢。
教学过程中需要培养他们的兴趣和自学能力。
三、说教学目标:认知目标:使学生了解了解if语句的三种结构语句格式。
.通过本课让学生理解if语句的三种结构语句格式的应用。
能力目标:培养学生的实践与自学能力。
情感目标:让学生在自主解决问题的过程中培养成就感,帮助学生树立信心,充分调动学生学习的积极性。
四、说重点难点:if语句的三种结构格式的应用五、说教法利用“实例教学法”引出“讨论式教学法”“合作学习教学法”,让学生在实例中能相互合作、讨论等方式,自我探索,自主学习,使学生在完成任务的过程中不知不觉实现知识的传递、迁移和融合。
以实例的方式掌握知识。
六、说学法在这节课中,我注意引导学生通过自主探索获取知识与技能。
把“抛出实例—解决实例—分析实例”的思想渗透在整个教学过程中,使学生在明确目标任务的前提下,充分发挥主体作用,发现方法、解决问题,最大限度地发挥学生的学习积极性。
七、教学准备硬件要求:多媒体电子网络教室;软件要求:WIN-TC八、说教学过程根据本课教学内容以及C语言编程基础的特点,结合高二学生的认知水平,设计教学流程如下:(一)复习旧知,导入新课(二)任务驱动,自主学习(三)拓展延伸具体阐述(一)复习旧知,导入新课复习旧知识条件表达式(三目运算符),请同学们用三目表达式编程求出:任意输入两个数,返回最大值。
选择结构—IF条件语句一:教材与学情分析本课选自宁夏电子工业出版社版《信息技术》第五课,主要针对于初三年级学生。
这一阶段的学生具备一定的数学基础和具有一定的比较、归纳能力,是一个正处在抽象逻辑思维已初步形成并继续发展的阶段。
学习选择结构程序设计就是要在这些基础上,借助具体事务为载体,了解程序解决问题的条件与办法。
在学习本课之前,学生已经掌握关系逻辑表达式,了解顺序程序结构的执行流程。
二:教学目标1、通过实例,让学生会IF条件语句的基本格式2、通过实例,让学生明白程序的执行过程及运行顺序3、体验选择结构的实例后,让学生能够编写IF选择结构程序4、强化选择结构的编程思想,强化学生的意识三:教学重难点重点:IF条件语句的基本格式难点:IF条件语句的应用四:教学方法讲授法练习法五:教学环境普通教室六:教学过程选择结构—IF条件语句1.导入:回顾之前学习过的顺序结构,顺序结构的核心是:依次执行.下面利用之前所学的内容,来解决一个问题:问题1:输入a,b的值,并输出a,b的值a=InputBox(“a=" , ”输入”)b=InputBox(“b=” , ”输入")print “a=”; aprint “b="; bend在这要强调程序的顺序结构,强化学生的意识,接着提出新的问题:问题2:输入a,b的值,并输出a,b的较大值通过分析,我们利用之前的内容是无法完成的,下面我们就来学习选择结构的IF条件语句2。
教学过程一:格式(1).格式一if 条件表达式then语句组End if(2).格式二if 条件表达式 then语句组1else语句组2End if注意:1。
If End If 须成对出现2. 条件是指关系、逻辑表达式二:执行过程格式一 格式二格式一执行过程:当条件满足时执行then 后语句组,否则跳过此行执行下一行。
格式二执行过程:当条件满足时执行语句组1,否则执行语句组2。
教学设计教学内容:Unit 7 Grammar:conditional sentences (2)VS. if…not and unless教学时长:45分钟课型:语法教学对象:初二(8)班一、学情分析初二(8)班是一个英语基础较差的班级,但是上课时学生较为活跃。
在初一时他们就接触过if引导的条件状语从句,具备简单的条件句语法知识。
设计思路:本节课的教学重难点是if引导的真实条件句在表示某事必然发生时的用法(主现从现)、if…not和unless的互换使用(主将从现)。
if引导的真实条件句在表示某事可能发生时的遵循“主将从现”原则,学生在初一的时候已经学过,所以本节课我将先处理if…not和unless的互换使用(主将从现),以使学生可以形成新旧知识的衔接,然后再具体讲解if引导的真实条件句在表示某事必然发生时的用法(主现从现)。
二、教学目标上完本堂课后,学生可以:1、掌握if引导的条件状语从句用来表示条件和结果存在必然联系时的用法;2、掌握if…not结构和unless条件句的含义和用法及它们之间的互换;3、用条件句口头表述一个条件和它会产生的结果;4、通过观察大量的例句总结语法规则5、区分if引导的真实条件句用来表示条件和结果存在可能联系和必然联系的区别三、教学重难点1、if…not结构和unless条件句的含义和用法及它们之间的互换2、掌握if引导的条件状语从句用来表示条件和结果存在必然联系时的用法四、教学过程五:总结与反思在这节课中教师的教学过程比较流畅,条理清晰,知识点的过渡很自然;教师有对新旧知识的衔接,为学生学习新的知识做了铺垫;语法教学当中让学生先通过观察一定量的例句再在教师的引导下总结语法规则,注意讲练结合,一定程度上体现了新课程的教学理念;教学最后阶段利用表格和顺口溜可以帮助学生记忆。
但是教师在课堂上讲得太多,学生开口说话的时间太少;教师在课堂上翻译的太多;选择题排版时,可以将不同知识点的题目打乱,不要太但心学生不会,不要低估学生的能力;选择题对答案时可以叫几个学生在黑板上写出自己的答案,教师再检查学生哪里出错最多,及时解决问题;后面设计的练习里没有unless 用法的练习,总结归纳的活动也没提到,这样会让别人觉得unless 的用法是与这节课无关的,是多出来的。
好意思举手,说明学生意识到自己的不良习惯。
师:教师借机引导学生要培养良好的习惯,游戏易上瘾,危害多,请远离。
hand .(屏幕演示)生:(解释英语句子),并作出相应的动作Else),引入本节的课题。
2、加深对If……Then……Else 含义的理解。
演示举手小程序,并展示代码。
师:VB 程序设计实引出双分支结构。
加深对(If……合作探究获得新知板书:If 条件Then语句组1[Else语句组2]End if例(举手小程序)──屏幕演示。
Then……Else)的理解由双分支结构引出单分支结构。
师生交流:分析、讨If 条件Then语句组End if 论程序代码。
提炼if自学微课知识检测1、自学微课《关系表达式和逻辑表达式》,2、进行问卷检测。
3、教师分析检测情况,并有针对性讲解。
语句的格式。
学生自学,教师提示培养学生自我探究的能力。
练习反馈练习1:完善求分段函数小程序代码。
学生编写程序代码,设计求分段函数X2 (x≧0) y=-x2 (x<0) 相邻2 位同学为一组,可相互讨论,的小程序,加深对VB 中If 语句学生用单分支结构写程序。
有能力的同学可用双分支解决。
教师指导学生展示师生互动的理解。
巩固提高练习2:完善qq 简易登录器小学生编写程序代码,1、掌握双分支语句组End if语句组 1Else语句组 2End ifIf 条 件 ThenIf 条 件 Then单分支结构 板书: 双分支结构板书设计。