(孙莉莉)5.2条件选择语句if说课稿.doc

上传人:laozhun 文档编号:2389233 上传时间:2023-02-17 格式:DOC 页数:8 大小:76KB
返回 下载 相关 举报
(孙莉莉)5.2条件选择语句if说课稿.doc_第1页
第1页 / 共8页
(孙莉莉)5.2条件选择语句if说课稿.doc_第2页
第2页 / 共8页
(孙莉莉)5.2条件选择语句if说课稿.doc_第3页
第3页 / 共8页
(孙莉莉)5.2条件选择语句if说课稿.doc_第4页
第4页 / 共8页
(孙莉莉)5.2条件选择语句if说课稿.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《(孙莉莉)5.2条件选择语句if说课稿.doc》由会员分享,可在线阅读,更多相关《(孙莉莉)5.2条件选择语句if说课稿.doc(8页珍藏版)》请在三一办公上搜索。

1、5.2条件选择语句if及应用说课稿首先自我介绍一下,我是来自公用事业工程学校的计算机老师孙莉莉。今天我说课的题目是条件选择语句if及其应用,下面我从教材分析、学情分析、教学方法、学法、教学过程一共五大方面来加以说明。一、说教材1、教材的地位及作用本节课采用的教材是电子工业出版社出版由王森主编的中等职业教育国家规划教材C语言编程基础,条件选择语句if这一节位于本书第五章第二节,我所说的是第一课时。分支选择语句if是整个课程教学的重点与难点,它是建立在学生已学习的顺序结构的基础之上,并为后续学习循环结构作以铺垫。突破本节课,对培养学生具有一定的计算机应用程序设计能力,用计算机解决实际问题的能力,有

2、重要的影响。2、教材处理通过对教材仔细的分析和研究,发现教材上的例题就是两个数比较,把较大的数输出,不贴近生活实际,达到不了让学生真正灵活运用if语句的效果。因此,本节教学中我补充了恰当的贴近生活实际的习题,来加深学生对本节教学内容的理解和提高相应的应用能力。同时教材在讲授每种if语句格式写法时,格式说明叙述的不够细致,执行过程讲的也比较简略,我通过以往的教学经验,进行了补充总结,同时制作课件用流程图动态演示每种if语句的执行过程,在实际教学过程中也收到了很好的效果。3、教学目标基于以上对教材的把握,根据对口升学考纲,根据学生现状,我制定了以下的教学目标:1) 知识目标:l 掌握IF语句的格式

3、和功能l 理解if语句的执行过程l 学会用IF语句解决日常生活中实际问题2) 能力目标:培养学生分析问题、解决问题的能力,培养学生自主探究能力3)德育目标: l 激发学生的学习兴趣,培养学生认真、细致分析解决问题的良好习惯l 教育学生明白生活中处处面临选择,在面临重大抉择时要慎重,认真面对自己的人生。4、教学的重点、难点l 重点:掌握IF语句的格式和功能l 难点:用IF语句解决日常生活中实际问题二、学生现状分析1、本节课要求学生具备较强的逻辑思维能力、认真细致的学习和工作作风、积极主动的独立思考和解决问题的能力,但这一点也下是职业学校学习阶段学生的不足之处。2、在以往的教学过程中,学生往往不易

4、掌握如何把分析过程用if语句来表示。其实,根本原因是计算机无法识别自然语言所表达的分析过程。因此我在教学中要让学生充分认识计算机语言“类似英语”、“类似数学语言”的特点,引导学生初学时,可以把分析过程用非常熟悉、简单的英语句式 “IF Else ” 来表达“如果就,否则就”的问题,结合一定的计算机语言表达式正确书写出来。3、通过以往总结的教学规律,if语句是学生真正开始学习用c语言解决实际问题的语句,同时它也往往成为学生学习c语言的瓶颈。要么,学生从解决问题、突破难点中获得良好的心理体验,树立进一步学习和探索的信念,顺利完成c语言的学习;要么,让学生在失败中产生对c语言学习的厌恶和失去继续探索

5、信心,丧失学习动力。其实,通过选择恰当、难易适度的例题,老师更加耐心的指导,学生是可以突破这一学习瓶颈的,从而保证每一位学生都能掌握,把知识落到实处。三、说教学方法在本课教学过程中,我以创设情景 激发兴趣主动探究 归纳新知强调写法 加深记忆流程演示 动态直观回归生活 学以致用编辑程序 巩固新知为教学思路,注重学科渗透和德育渗透。除了采用传统的讲授法、比较法、举例法、演示法和多媒体辅助教学法外,主要采用了以下教学方法:1、课堂讲授中采用启发式教学法以两个英语句子为线索,引导启发学生自主探究总结if语句的格式。2、采用讲练结合,边讲边练,精讲多练的教学模式,及时巩固,把知识点落到实处。四、说学法:

6、古人云:授人以鱼不如授人以渔。这个“渔”就是方法,这句话突出了方法的重要性,我深深的体会到,必须在传授知识的同时,重视对学生进行学习方法的指导,让他们“学会学习”。正所谓“学有其法,学无定法,贵在得法”,我结合本门课和本节课的内容特点和学生的现状,引导学生采用:1、自主探究式学习方法。在整个教学过程中,学生先由熟悉的英语句子结合老师的引导,通过自主式学习总结出if语句的一般格式,再通过老师的讲解,最后彻底掌握知识点。2、练习实践法。引导学生从模仿开始,由易到难、循序渐进,逐步过渡到独立进行程序设计。把生活中的实际问题用if语句表达出来,知识转化为能力。五、说教学过程【组织教学】师生问好,检查出

7、勤,准备上课(用时)【复习提问】(用时)1、 程序的三种基本结构是什么?2、 关系表达式和逻辑表达式的值用什么来表示?【新课导入】 当你沿着直道走的时候,不用拐弯,可是当你走到一个丁字路口的时候,你要去书店你就该向右走,而你要是去公园就要往左走。可是当你到了一个十字路口的地方,就又面临新的多个选择。C程序中到底怎么才能实现这么多的选择呢?这就需要用到我们今天要学习的条件选择语句if。然而具体应该按照什么格式写?先看一下两个英文中用IF来描述根据条件不同,结果不同的句子:请同学们朗读翻译上述几句英文,讨论它们有什么特点。If you feel happy then you will smile.

8、If it does not rain then Ill go to park, else Ill stay at home.引导学生注意if、else重点词,讨论、发言、归纳if语句形式:1)if 条件语句2)if 条件语句1else 语句2(设计意图:创设情境,激发兴趣;主动探究,归纳新知。变学生的被动学习为主动探究,让学生在探究的过程中由熟悉的内容归纳结论,从而引出新知识。体现了既重过程又重结论的教学要求。同时这一部分的设计充分体现了两个转变,教师由讲授者变教学的引领者;学生由被动接授者变主动参与的学习的主体。)【讲授新课】(用时20)5.2 条件选择语句if一、单分支选择结构1、格式:

9、if(表达式)语句例如:if(x y)printf(“%d”, x); if(a) printf(“%d”,b);2、说明: if后面的表达式可以是C语言中任意合法的表达式,常常是关系表达式或逻辑表达式。但无论是哪种类型的表达式,在处理时,系统都会将其理解为逻辑值,即表达式的值只区分为0和非0。 圆括号不能少。 如果子句由一条以上语句组成,必须用花括号把这一组语句括起来作为复合语句来使用。 if(表达式)后无分号。(设计意图:在归纳格式的基础上,强调写法,加深学生对语句格式、功能的理解及记忆。)3、执行过程:先计算表达式的值,若值为“真”(非0),则执行if子句(表达式后面的语句),否则跳过i

10、f子句,接着执行下面的语句。表达式语句真假(设计意图:用流程图动态演示,直观反映执行过程,易于理解)4、练习:上超市购买苹果,若购买10斤以下,则2元一斤。请设计一个程序,输入购买的斤数,输出应付款总额。Main() float weight,cost; Scanf(“%f”,&weight); If( weighty)printf(“%d”,x);else printf(“%d”,y); 2、说明: if子句和else子句必须以分号结束,且else子句不能作为单独的语句使用,它必须是if语句的一部分,与if配对使用。 为了使程序结构清晰、便于阅读,对于复杂的if语句应使用适当的缩进格式。3、

11、执行过程:先判断或计算表达式的值,若结果为“真”(非0),则执行if子句;否则执行else子句。表达式假真语句2语句14、练习:(1)上超市购买苹果,若购买10斤以下,则2元一斤。则购买10斤以上,则打8折请设计一个程序,输入购买的斤数,输出应付款总额。Main() float weight,cost; Scanf(“%f”,&weight); If( weight10 ) Cost=weight*2 ; Else Cost=weight*0.8; Printf(“%f”,cost);(2)模仿上例,编程实现,从键盘输入某科成绩,如果60分以上,输出“及格”,否则输出“不及格”。(设计意图:编

12、辑程序,巩固新知。在单分支if语句的基础上,慢慢渗透程序设计的思想方法,引导学生从模仿开始,由易到难、循序渐进,逐步过渡到独立进行程序设计。学生自主学习,把实际问题用if语句表达出来,知识转化为能力。)三、多分支选择语句1、格式:if(表达式1)语句1 else if(表达式2)语句2 else if(表达式3)语句3 else if(表达式n)语句n else 语句n+12、执行过程:如果表达式为真,则执行语句;否则,如果表达式为真,则执行语句,;否则,如果表达式为真,则执行语句,如果个表达式都不为真,则执行语句。表达式1表达式2表达式n语句n语句n+1语句1语句2假假假真真真(设计意图:引

13、导学生不要害怕多分支if.else.语句,其实它完全是由if.else.语句组成,就好像楼梯,一个阶的楼梯是楼梯,100个阶的楼梯也是楼梯)3、练习:不同排量的汽车征收不同的税率,具体如下:排量1.2 税率为21.2排量1.6税率为31.6排量2.0税率为42.0排量3.0税率为63.0排量税率为8输入一辆汽车的排量与价格,计算该汽车应缴的税额。Main() Float price,out,tax; Scanf(“%f,%f”,&out,&price); If(out1.2&out1.6&out2.0&out=3.0) Tax= price*0.06; Else Tax=price*0.08;

14、Printf(“%f”,tax);(设计意图:根据多分支if语句的格式,在自己机器上编制调试程序,注意编程的规范性。随机请部分同学演示他们的程序,并请他们谈谈自已编写程序的体会,认真总结出现的错误,加以巩固。实例贴近生活,倡导环保)【课堂练习】(用时15)【课堂小结】(用时4)回顾if语句的三种语法格式及功能,进而提出问题,如果if语句中又包含一个或者多个if语句可不可以呢?多个if和else如何匹配那?这是下节课我们要讲的内容if语句的嵌套,埋下伏笔,留下悬念。最后用一段话结束本节课:同学们,也许你害怕做选择、也许你正在为难于某个选择、也许你一直为某个错误的选择而后悔 但如果生活真的没有了选

15、择如果我们所要经历一切选择都只能由别人做出决定 这样的生活肯定不精彩。 编程也一样。让我们学好条件选择语句,写出精彩的程序,认真对待人生中的每一次选择吧!(设计意图:埋下伏笔,留下悬念。德育渗透,自然深刻。)【作业】(用时1)(1)课后请同学们完成把以下数学函数用本节课知识完成。 -1 (x0)Y= 0 (x=0)1 (x=1)(2)铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。(设计意图:各学科之间都是有联系的,不孤立的,进行学科渗透。启发学生把本节课知识动态化,多角度、多方式地去思考,掌握知识的内在联系,提高解题能力,开阔自己的视野。)【板书设计】单分支if语句格式:if (表达式) 语句双分支if语句格式:if(表达式) 语句1else 语句2条件选择语句if格式多分支if语句格式:if (表达式1) 语句1 else if(表达式2) 语句2 。 else if(表达式n) 语句n else 语句n+1 以上是我的说课,恳请各位领导评委多多指教!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号