




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《if语句的使用》教学设计教材分析教材中关于if语句的使用这一内容是以编写计算器的形式来编排的,从学生前期学习情况来看,以这样一个练习引入难度稍大点了,第一次接触,还是越浅显易懂越好,遂换成更简单点的事例。if的三种形式一下子都呈现给学生,掌握起来会有较大难度,于是,对教材进行了二次开发和改造,本节课集中学习if的前两种形式,即if和if-else。if-elseif,则单独作为第二课时的内容。此外,大括号{}虽一般是从if语句开始接触,但它是C语言中一种单独的用法,所以干脆抽离出来,作为一个独立的知识呈现,逻辑上更清晰。为了降低难度,也放在第二课时来学习。教学目标基于上述教材分析,制定下列教学目标:知识与技能:掌握if、if-else语句的书写格式、语义。能够灵活运用if、if-else语句编程解决问题。过程与方法在小组合作交流的过程中,从“自然语言”一步一步探究到“计算机语言”,深层次理解代码。体验“提出问题—合作探究—总结—应用”的学习过程,教会学生怎么去学习。情感、态度与价值观在与同学交流的过程中,感受每个个体的不同,练习交流技巧。在共同完成一个任务时,体会与人合作的神奇力量,获得愉快体验以及成就感的同时,加强学生的合作意识,增强集体归属感、荣誉感。体验到用编程解决问题的乐趣,培养对编写程序的学习兴趣。教学重难点重点:if、if-else语句的书写格式。难点:理解if、if-else语句的意义,会灵活编写程序。教法与学法任务驱动法、自主探究法、合作学习法、自我评价法教学环境准备多媒体网络微机室、纸质学案、PPT课件教学过程教学环节教师活动学生活动设计意图环节一:游戏引入游戏“看代码猜功能”,出示代码:Inta,b,c;scanf("%d%d",&a,&b);c=a-b;printf("%d",c);请生说出代码实现了什么功能,运行验证。仔细观察代码,思考,作答。复习旧知的同时,为接下来引课做铺垫。环节二:提出问题提出问题:你有办法让它不输出负号只显示数值吗?引导学生,思考。板书记录学生的解决思路。思考,讨论,作答。引出解决方案的自然语言表述方式。环节三:合作探究提出问题:能不能用更简单的方式表达这个意思?探究任务一:发挥集体的力量,各小组集思广益,用最少的字,描述解决思路。板书记录,学生的表述。“如果”换成英文怎么样?用if再次板书解决思路。“只需修改符号这就是代码了”,对比正确代码,请学生上黑板修改代码。组织学生上机尝试探究任务二:2分钟的时间,参照“思路1”的探究过程,完成“思路2”代码的探究,并将推演出的代码写在学案横线上。请生上黑板书写组织学生找错,上机验证鼓励积极思考,讨论,总结出最简单的表示方法。作答、拼写if观察正确代码、对比推演出的,发现不同上黑板修改上机实践小组讨论,探究思路2的代码。上黑板书写找错上机验证,代码的可行性以竞赛的方式,充分调用各小组参与学习的积极性,让学生尽他所能,用最简的方式表示解决思路,实际上是推演代码的过程,一步步为代码的呈现做准备。加深对if语句格式的认识,掌握if语句的写法尝试if-else语句的书写。以探究的方式,一方面加深学生对于格式的印象,另一方面,锻炼学生合作、解决问题的能力。讨论、上黑板、自己再上机验证,相当于将if-else语句练了3遍,反复练习是学习编程的必要过程。自己验证自己探究的代码,若对了,会获得满满的成就感。环节四:归纳总结组织学生梳理if、if-else的书写格式清晰两种结构的同时,强调else不能单独用观察、思考、明晰、内化提炼出本课的知识点,帮助学生更好的掌握环节五:学以致用探究任务三:帮老师计算托运费:乘坐飞机时,当乘客所带行李小于等于20公斤时,免费,如果总重量大于20公斤时,按每公斤2元收费。请编程计算收费,实现输入行李重量,输出托运费的效果。(已知行李重量为整数)。组织学生补充流程图,上机敲代码。补充流程图上机实现代码借助流程图帮助学生明晰思路学以致用,一方面再次练习if、if-else的用法,另一方面获得解决问题的成就感环节六:回头看组织学生回顾这节课是怎么上的PPT呈现学习过程:提出问题—合作探究—总结—应用强调学习方法的重要性提升对于形而上的从具体一节知识的学习,上升到学习方法的领会,教学生如何学习环节七:自我评价、反思提升组织学生完成自评表填写自评表自我评价,反思提升环节八:结语评优胜小组,鼓励送寄语肯定自己本节的表现使学生获得成就感、满足感、愉快的体验《条件判断语句if》学案补充词汇:else/els/否则;其他探究任务一:发挥集体的力量,各小组集思广益,用最简洁的方式,描述解决思路,并写在下面横线上。解决思路: 探究任务二: 组内合作,2分钟的时间,参照“思路1”的探究过程,完成“思路2”代码的探究,并将你推演出的代码写在下面横线上。思路2的代码: 探究任务三——学以致用:【托运费问题】乘坐飞机时,当乘客所带行李小于等于20公斤时,免费,如果总重量大于20公斤时,按每公斤2元收费,(举例:如果行李重30公斤,托运费就是2*30=60)。请编程计算收费,实现输入行李重量,输出托运费的效果。(已知行李重量为整数)。假设a表示行李重量,c表示托运费,用流程图表示“托运费问题”的计算过程,请正确填写流程图中的空白部分。开始开始定义a、c两个整型变量输入行李重量a真假输出托运费c结束【自我评价,反思提升】要求:根据自己的学习情况,在相应的表格划√反思点掌握程度反思点掌握程度符合仍需努力知道if、if-else格式如何书写能够使用if、if-else编程解决实际问题学习过程中能够专心领悟、积极实践能够积极主动的参与讨论在学有余力的情况下,帮助其他同学能够代表本组汇报发言【学情分析】if语句的使用,是教材中啊哈C软件第五课时的内容,在此之前学生已经初步尝试了输入scanf、输出printf语句的使用,明白变量、int数据类型的概念,算是初探顺序结构编程成功。而本节要在之前的基础上,再上一个台阶,尝试接触基本逻辑结构中的选择结构,即分情况讨论问题。这在现实生活中,是一个很常见的思维环节,但在程序设计过程中,要使学生平稳过度,适应编程语言分情况判断不像看上去那么简单。再者,前面4节课的学习情况,也暴露了两个问题。其一,作为编程的初学者,一周1课时的练习时间,不足以让每一位同学都清楚准确地记忆语法格式;其二,相当一部分学生打字基本功不够扎实,非常影响敲代码的实际效果,手跟不上脑子,让本不轻松的编程学习屡屡受挫,成为很多同学编程学习过程中的一个坎,打击学习热情的同时,让最初挑起的兴趣稍显缩水。所以采取有效措施,尽快提高打字基本功,反倒成为首当其冲的事。【效果分析】课程从游戏“看代码猜功能”引入,两数之差的代码,属于之前学过的内容,此举复习旧知识的同时,为接下来引出新授做铺垫。故意用小数减大数,根据运行结果,提出问题“有办法让它不输出负号只显示数值吗”,自然过渡到解决方案的自然语言表述方式。符合温故知新的认知规律,达成预想的效果。 接下来一个“最简”调动学生解决热情的同时,也让if语句基本结构的出现近了一大步,如果对应的英文if作为初二的学生来说,已经学习,所以从“文字+符号”的描述方式过渡到“if+符号”学生自己还是能想到了,但else未学,遂在学案中给予提示。但从“if/else+符号”的算法描述到正确代码,这个学生是不可能独自领悟的,所以想到以对比找不同的形式,加深学生对于正确格式的印象,就后续代码的实现过程来看,效果还是不错的,大部分学生没有再出现格式不对的情况,极个别同学在程序报错的第一时间能立马反应过来,及时修正也很好。从自然语言到计算机语言,学生几乎完全自主探究实现,不仅加深了对代码、及if语句功能的理解,还极大程度的激发学生想象力和创造力,是最主动的学习,及开发了人的潜能,也强化了学习的兴趣,这应该是本课的点睛之笔,学习效果很理想。 有了收获,但学生年龄小,未必理顺的条理清晰,所以适时地帮助他们归纳总结,提供挈领,是非常必要的。不仅让学生对所学内容有一个整体上的认识,还能帮学生巩固、回忆已学的知识,让学生们做到温故知新,实现新旧知识的紧密衔接,将零碎的知识点更加系统化,增强学生解决实际问题的灵活性,让学生的思维更具开阔性。 紧接着,学以致用,名义上是帮老师一个忙,实际就是给学生布置相关任务,一个巩固练习,目的趁热打铁,提高学生解决问题能力。过程中给予了学生适当的评价和鼓励,及时纠错的同时,让学生们体会到独立完成任务的成就感,让他们能够更加自信的去解决更为深奥的问题,从而培养他们的钻研能力。在这个环节,有好几个同学出现了同样的错误,我没有直接点明错在哪,而是全班广播,一起查错,依然是交给学生们自己处理。我认为这应该是一个最自然的解决问题的方式,实在是好处多多,从心理的层面分析,出错的同学,即便是太过敏感,容易有挫败感的,这种方式,也能很好的保护自尊心;从掌握知识、提升能力的角度看,找错的过程又是一遍梳理巩固,也能很好的检验学习效果,强化高效;从人文关怀的角度分析,不管是帮的还是被帮助的,都会感受到来自班级的关怀关爱,加深彼此之间的感情,所以综合所述,我和我的学生都极爱用这种方式纠错。 上到这,课已近尾声,“回头看”的环节,和学生一起梳理,让学生宏观的认识到“提出问题—合作探究—总结—应用”这种重要的学习思路,能够感受到,学生眉眼间流露出的恍然所悟,我想我的目的又得逞了。 最后,我还希望学生能够回归自身,清晰的反思自己一节课的表现,所以设计了一个自评表。绝大多数同学都认真的做了,我想应该会对怎么学习有所启发。 这节课,唯一的遗憾是,时间有些紧张,所以原本设计在梳理总结与学以致用之间的,一个纠错练习,给无奈放弃了,如果加上这个小练习,学习效果肯定更好。也考虑过问题所在,主要来自于两方面:学生打字基本功不够扎实,代码录入花费大量时间;合作探究的默契度不够,个别同学还是不习惯这种学习模式,参与度有限。这两方面原因,都需要大量练习来克服,我也把这个作为课堂重点关注问题之一,期待有效的解决。 整体来说,本课做到了将学习主动权交给学生,实现师生交流式学习。对于新课改提出的理念“面向全体学生的素质教育”,落实的比较理想。【教材分析】if语句的使用,是青岛版《初中信息技术》教材八年级上册,专题一《走进编程世界》中第五课时的内容,依托的软件为“啊哈C”。在此之前学生已经初步尝试了输入scanf、输出printf语句的使用,明白变量、int数据类型的概念,算是初探顺序结构编程成功。而本节要在之前的基础上,再上一个台阶,尝试接触基本逻辑结构中的选择结构,即分情况讨论问题。这在现实生活中,是一个很常见的思维环节,但在程序设计过程中,要使学生平稳过度,适应编程语言分情况判断不像看上去那么简单。教材中关于if语句的使用这一内容是以编写计算器的形式来编排的,从学生前期学习情况来看,以这样一个练习引入难度稍大点了,第一次接触,还是越浅显易懂越好,遂换成更简单点的事例。if的三种形式一下子都呈现给学生,掌握起来会有较大难度,于是,对教材进行了二次开发和改造,本节课集中学习if的前两种形式,即if和if-else。if-elseif,则单独作为第二课时的内容。此外,大括号{}虽一般是从if语句开始接触,但它是C语言中一种单独的用法,所以干脆抽离出来,作为一个独立的知识呈现,逻辑上更清晰。为了降低难度,也放在第二课时来学习。基于上述教材分析,第一课时(这就是本课),教学的重难点分别为:重点:if、if-else语句的书写格式。难点:理解if、if-else语句的意义,会灵活编写程序。【评测练习】 《条件判断语句if》学案补充词汇:else/els/否则;其他探究任务一:发挥集体的力量,各小组集思广益,用最简洁的方式,描述解决思路,并写在下面横线上。解决思路: 探究任务二: 组内合作,2分钟的时间,参照“思路1”的探究过程,完成“思路2”代码的探究,并将你推演出的代码写在下面横线上。思路2的代码: 探究任务三——学以致用:【托运费问题】乘坐飞机时,当乘客所带行李小于等于20公斤时,免费,如果总重量大于20公斤时,按每公斤2元收费,(举例:如果行李重30公斤,托运费就是2*30=60)。请编程计算收费,实现输入行李重量,输出托运费的效果。(已知行李重量为整数)。假设a表示行李重量,c表示托运费,用流程图表示“托运费问题”的计算过程,请正确填写流程图中的空白部分。开始开始定义a、c两个整型变量输入行李重量a真假输出托运费c结束【自我评价,反思提升】要求:根据自己的学习情况,在相应的表格划√反思点掌握程度反思点掌握程度符合仍需努力知道if、if-else格式如何书写能够使用if、if-else编程解决实际问题学习过程中能够专心领悟、积极实践能够积极主动的参与讨论在学有余力的情况下,帮助其他同学能够代表本组汇报发言【课后反思】处在这样一个飞速发展变化的时代,提升人的基本能力素养成了最重要的事,新课改一再强调要以面向全体学生的素质教育为核心。这种崭新理念的认真落实也真正能够史无前例地体现素质教育的精髓。 本着这样的原则和精神,课堂教学就必须着眼于学生的实际,一切贴合学生的思维、学生已有知识结构,在此基础上启发、延展,令其遵循生命的原动力,肆意野蛮生长。说来这过程有点像吹画,师者在其中只扮演风,至于颜料的流向,产生怎样意想不到的效果,那就看学生了,不管往哪儿流,学生的心智都得到了属于他/她的发展,当老师的适时提点一二,让这股势头去得更猛烈更有力。 在课堂互动过程中,我尽量做到最大程度的放手,学生自己能搞定的,我一概不掺合。例如,两数之差问题,这在数学中是个非常简单的问题,所以理顺思路这种事直接让学生自己完成;再比如思路2探究出两种代码的写法,到底哪种对,让学习自己上机验证,我不直接告诉答案。学生自己实在探究领悟不出来的,那我就创造条件,提供台阶让他自己走上去。比如,从思路的简单表示(ifa>=b,c=a-b)到正确代码(if(a>=b)c=a-b),哪怕就一点点小区别,我也让学生自己去观察找出,这样强调的同时加深了记忆,而且学生会觉得,那不是老师告诉他的,而是他自己找出来的,心里的感觉很不一样。最后学以致用,有好几个同学代码出错,我也不指明出错点,直接广播让大家一起找,这么多学生总会有人找出来,学生即获得了成就感,又感受到了被关爱帮助的感觉,加深班级内同学感情的同时学到知识,何乐而不为呢?在开展编程语言学习之初,我曾有这样的一个想法。初中生的思维发展极为迅速,初二的学生抽象逻辑思维基本占据主导地位,于此同时阅读能力、理解力也趋于成人化发展,已经具备发展一技之长的生理、心理条件,而且对自己形成了一定的认识,因此学习也可以变成一个发现自己发展特长的过程,而且这过程伴随着创新能力的培养。然而,这节课不足之处也是有的。学生敲代码的时间不够充分,编程的学习代码量是个关键。正所谓量变引起质变,在学习编程的过程中,这个规律尤为明显。多练、多角度的练习,不仅能加深语句功能的理解,还可借助各种不同的问题情景发现一些小细节的不同,从而将各知识点融会贯通,掌握用编程解决实际问题的第一手经验,达到用代码这种全新的工具,梳理思维,更好地探索世界的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 排水沟清理合同书
- 2025湖北鄂州华容区城市建设投资有限公司招聘综合笔试参考题库附带答案详解
- 2025年山东省科创集团有限公司权属企业招聘(12人)笔试参考题库附带答案详解
- 2025年北京智芯微电子科技有限公司招聘50人(第一批)笔试参考题库附带答案详解
- 2025山东省科创集团有限公司权属企业招聘12人笔试参考题库附带答案详解
- 2024年含高功能组分的低聚糖项目资金申请报告代可行性研究报告
- 2025国网新源集团有限公司高校毕业生招聘(第一批)笔试参考题库附带答案详解
- 2025年上半年宜宾东方拓宇科技限公司公开招聘6名易考易错模拟试题(共500题)试卷后附参考答案
- 2025国家能源集团准能集团公司高校毕业生招聘(直招)拟录用人员笔试参考题库附带答案详解
- 2024福建泉州丰泽城市建设集团有限公司及权属企业招聘20人笔试参考题库附带答案详解
- 2024-2030年中国实验室家具行业发展规划及投资前景预测报告版
- 绿色金融案例分析
- 【MOOC】运动安全与健康-浙江大学 中国大学慕课MOOC答案
- 护理技能培训师竞聘
- 2025届东北师大附属中学高考数学倒计时模拟卷含解析
- 智能交通监控系统运维服务方案(纯方案-)
- 【MOOC】中学教育见习与实习-河北师范大学 中国大学慕课MOOC答案
- 《社会应急力量建设基础规范 第3部分:山地搜救》知识培训
- 2025年河北省职业院校技能大赛(高职)婴幼儿健康养育照护比赛参考试题库含答
- 《世界各国简介》课件
- 科研伦理与学术规范(研究生)期末试题
评论
0/150
提交评论