高中数学-1.2.2 条件语句教学设计学情分析教材分析课后反思_第1页
高中数学-1.2.2 条件语句教学设计学情分析教材分析课后反思_第2页
高中数学-1.2.2 条件语句教学设计学情分析教材分析课后反思_第3页
高中数学-1.2.2 条件语句教学设计学情分析教材分析课后反思_第4页
高中数学-1.2.2 条件语句教学设计学情分析教材分析课后反思_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《1.2.2条件语句》教学设计一、教学内容分析:《基本算法语句——条件语句》是《普通高中课程标准实验教科书数学必修3》(人教A版)第一章“算法初步”第1.2.2节内容。“条件语句”是算法中最基本语句之一,它是学生在学习了“程序框图”、“输入、输出和赋值语句”之后的后续内容,是“循环语句”的基础,更是计算科学的基础。而算法思想在初中数学已有所体现,并渗透于高中数学的各个部分。所以通过对“条件语句”的学习,可以帮助学生更好地学习和体会算法的基本思想,提高逻辑思维能力,发展有条理的思考和表达能力。算法教学只能立足于让学生认识到解决某些问题存在算法,并能找到其中一种算法,而不必引导学生去研究算法的多样性,更不能去研究不同算法的优劣.同时,本模块的主要目的是使学生体会算法的思想,提高逻辑思维能力,因此不要将此部分内容简单处理成程序语言的学习和程序设计二、学生学习情况分析:1、高一已经开设了信息技术课程,对计算机知识有了一定的了解,他们对计算机有着较浓厚的兴趣。2、学生具备一定的模仿、探索、操作能力,合作精神较好。3、前面已经学习了输入、输出与赋值语句。4、学生已学习过的条件语句的程序框图是条件语句两种形式的认知起点。三、设计思想 本节课按照“提出问题——解决问题”的思路来设计教学程序,以学生为主体,在合作中学习和体会算法的基本思想,发展学生的创造性思维。同时考虑不同学生的个性差异和发展层次,让各层次学生都得到发展。通过多媒体演示提高课堂效率,利用QBasic实现算法,进一步体现算法思想。四、教学目标:1、知识与技能目标:(1)理解条件语句和条件结构之间的对应关系。

(2)掌握条件语句的语法规则和用算法解决问题的一般步骤。

(3)提高学生逻辑思维能力,发展有条理的思考与表达能力。2、过程与方法目标:(1)教师设置情境,引导学生提出问题这一过程,培养了学生的创造性思维。(2)写算法步骤,画程序框图,编写程序,QBasic实现算法这一解决问题的步骤,培养理性精神和实践能力。3、情感、态度、与价值观目标:在教学过程中培养学生创新意识和数学应用意识,提高学生学习数学的兴趣并注意在小组合作学习中培养学生的合作精神。五、教学重点与难点:重点:条件语句的格式、结构;用所学算法语句解决问题的过程和方法。难点:利用条件语句编写解决问题的程序;用QBasic实现算法。六、教法和教具:教学方法:启发发现法、课堂讨论法教学手段:多媒体辅助教学七、教学过程设计:教学环节教学内容师生互动设计意图创设情景农历九月九日重阳节,某饭店自助餐厅决定在这一天实行优惠酬宾活动。80岁以上(包括80岁)的老人享受免费自助餐,70岁以上(包括70岁)的老人享受5折优惠,60岁以上(包括60岁)的老人享受6折优惠,其余顾客享受9折优惠,请帮服务员编写一个程序,要求输入用餐者的年龄、消费额,输出应付金额。学生思考并且再想一些生活中、数学中的其他例子并回答。现实生活中的实际例子可以使同学们对数学产生更大的兴趣。概念形成条件语句:处理条件分支逻辑结构的算法语句叫条件语句。条件结构条件语句语句语句1语句2满足条件?语句满足条件?是否是否IF条件THEN语句1ELSE语句2ENDIFIF条件THEN语句ENDIF学生填写学生自阅课本P25例5前面的内容,通过先让学生知道概念,理解程序框图与程序之间的关系。培养学生的自学能力。概念理解例1:编写一个程序,求实数的绝对值。步骤一,写出算法步骤:1:输入一个实数x;2:判断x的符号,否?是输入开始输出输出否?是输入开始输出输出结束否则输出-x。步骤二,画程序框图步骤三,编写程序:INPUTxIFx>=0THEN PRINTxELSE PRINT–xENDIFEND讨论:用“条件语句”编写程序的步骤和注意事项有哪些?应合理的选择逻辑判断的条件(这是关键);(2)解决问题时应按“写算法步骤、画程序框图、编写程序”的步骤进行。(3)IF、条件、THEN及输入、输出语句后的空格不能漏;(4)IF和ENDIF是成对出现的;(5)条件语句中,语句体内缩几格,是为了增强程序的可读性和修改方便。学生先阅读P25例5,并相互讨论,合作学习,二人一组输入程序,然后加深概念的理解,指导解题应用举例农历九月九日重阳节,开始某饭店自助餐厅决定开始在这一天实行优惠酬宾活动。80岁以上输入x,n(包括80岁)的老输入x,n人享受免费自助餐,70岁以上(包括是x≥是x≥80?5折优惠,60岁以上否(包括60岁)的老否是x≥70?是x≥70?余顾客享受9折优惠,请帮服务员编写一个否程序,要求输入用餐否是x≥60?是x≥60?y=0.5n输出应付金额。否否y=0.6ny=0.9ny=0.6ny=0.9n输出y输出y结束结束程序:INPUTx,nIFx>=80THEN y=0ELSE IFx>=70THENy=0.5*nELSEIFx>=60THENY=0.6*nELSEy=0.9*nENDIFENDIFENDIFEND可以师生共同分析得此题的算法步骤为:1:确定顾客的年龄和消费额。y=02:如果x≥80,那么免费;如果x≥70,那么打5折;否则,判定x≥60,那么打6折;否则打9折。y=0实际问题要先建立模型归纳小结本节课学习了什么内容,解决了哪些问题,还有哪些未解决的问题?解决问题的步骤和注意事项是什么?最关键之处是什么?由一位学生总结,其他同学补充,教师完善。引导学生对所学的知识进行小结,有利于学生对已所学知识加强理解记忆。布置作业必做题:P29练习题4编写一个程序,求不等式(可随意输入)的解集。选做题:设计一个程序,求出任何一个一元二次不等式的解集。作业布置有弹性,避免一刀切,使学有余力的学生的创造性得到进一步的发挥。板书设计语句1语句1语句2满足条件?语句满足条件?是否是否条件语句IF条件THEN语句1ELSE语句2ENDIFIF条件THEN语句ENDIF1.2.2条件语句例1应用举例教学反思这一节课的主要内容为条件语句的表示方法、结构以及用法。教学中采用学生自主学习、动手实践、合作交流的方式为主,引导学生理清条件语句的层次,注重书写格式。教师创设情境,起指点、调节和提出新问题的作用。有条件的话让学生上机利用QBASIC语言运行自己编写的程序,提高学生学习的兴趣,使学生在程序的修改和完善的过程中提高解题能力。

学情分析本节课是算法内容,算法在计算机科学与数学领域中都占据着重要地位。学习算法对于发展我们有条理的思考与表示能力,提高我们的逻辑思维能力也是很有帮助的。在现代社会里,计算机已经成为人们日常生活和工作中不可缺少的工具,计算机的工作原理就是源自算法。在前面,学生们已经学习了算法与程序框图,其中程序框图的设计就体现了算法的基本思想。由于计算机无法“识别”程序框图所表示的算法,因此课本安排了“基本算法语句”的学习,使算法通过计算机来实现,让学生们体会算法在计算机科学中的运用。本节课紧接《输入、输出语句和赋值语句》之后,是用于表达条件结构的程序设计语言。学生要在四十分钟内掌握条件语句的格式和运用,熟悉程序的编辑、调试和运行,甚至了解程序设计中的一些“小技巧”等等……是一件非常难的事情。所以教学重点应该放在条件语句的格式和运用上,程序的设计、调试和运行则是教学的难点。要突破上述重点和难点,关键是要画出合理的程序框图。效果分析这节课总的来看还是可以的,主要有三个方面可以提倡继续坚持:1)、在条件语句教学中应把间接经验和直接经验结合起来。有一句话说得好“思想才是最重要的”。我们有些些教师在教学过程中只注重对语句、语法的教学,并不注重算法教学,其实我们应该将两者有机结合起来(我觉得在教学过程中画流程图、用自然语言描述算法是很重要的)。但是对于一些成熟并深奥的算法我们只需要求学生会用即可,不必要求他们掌握里面的深奥技巧。反过来,对于一些并不是很难然而却需要学生细心体会和品味的概念和技能,因此最好不要进行深入细致的讲解,非要一步一步解释清楚不可,而是要让学生自己去揣摩,自己去领悟,哪怕多花点时间,哪怕走点弯路也未尝不可。这样才能使学生获得比较完全的知识和灵活运用知识的能力,并能提高学生的创新能力和分析能力。2)、程序设计教学要注意发挥学生学习的主动性。3)、程序设计教学应注重理论联系实际。教学应该在理论与实际的结合过程中传授和学习基本知识,从而引导学生运用所掌握的知识去分析问题和解决问题,在动手实践中达到培养学生手脑并用能力的目的。条件语句是一项实践性很强的工作,因此条件语句的教学不能采取纯理论解析的教学方法。除了进行一些必要的概念讲解之外,教师主要应该让学生通过上机实践的办法来掌握所学内容。一方面,通过上机实践可以加深对课堂理论内容的理解和掌握;另一方面,通过上机实践可以提高学生上机调试程序的能力,提高学生的编程能力,提高学生分析问题和解决问题的能力。教材分析1、教材的地位和作用:条件语句选自高中数学新教材必修3第1章第2节,在此之前,学生已学习了算法的概念、程序框图与算法的基本逻辑结构、输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫作用。这一节课主要的内容为条件语句表示方法、结构以及用法。条件语句与程序图中的条件结构相对应,它是五种基本算法语句中的一种。通过本节课的学习,学生将更加了解算法语句,并能用更全面的眼光看待前面学过的语句,并为以后的学习作好必要的准备。本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用。2、教学目标根据上述教材结构与内容分析,考虑到学生已有的认知结构心理特征,制定如下教学目标:(1)基础知识目标:①通过实例正确理解条件语句的概念、表示方法、结构和用法。了解条件语句在程序中起判断转折的作用,在解决实际问题中起决定作用。通过具体的实例,理解、掌握条件语句的格式及功能。②能初步用条件语设计算法,表达解决具体问题的过程。进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力。(2)能力训练目标:①通过实例,发展对解决具体问题的过程与步骤进行分析的能力。②通过模仿,操作、探索、经历设计算法、设计框图、编写程序以解决具体问题的过程,发展应用算法的能力。③在解决具体问题的过程中学习条件语句,感受算法的重要意义。(3)情感态度与价值观①能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,增进对数学的了解,形成良好的数学学习情感,增强学习数学的乐趣。②通过感受和认识现代信息技术在解决数学问题中的重要作用和威力,形成自觉地将数学理论和现代信息技术结合的思想。③在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。3、教学重点与难点本着课程标准,在吃透教材基础上,我确立了如下的教学重点、难点重点:条件语句的表示方法、结构和用法;用条件语句表示算法。难点:理解条件语句的表示方法、结构和用法。评测练习INPUTIFINPUTIFANDTHENPRINTENDIFEND上述程序输出的含义是__________.读程序,写出程序表示的函数.INPUTx读程序,写出程序表示的函数.INPUTxIFx<0THENy=-2*x+1ELSEIFx=0THENy=0ELSEy=x-1ENDIFENDIFPRINTyEND3.编写一个程序,判断任意输入的整数的奇偶性。《条件语句》的课后反思下面就我对《条件语句》这一节教学后,学生的学习表现及存在问题,谈一谈教学实际活动的体会与反思。一、《条件语句》学习时学生的表现1、学生初学习的表现对于用自然语言分步表述一个有条件转向的算法,多数学生理解存在困难,如:对于写出“求方程的实数根的算法”的问题,少部分学生能模仿写出,其他学生都是写成一个步骤:计算判别式的值,如果判别式小于0,则方程没有实根,否则方程有两个等根或两个不等根,同时,多数学生没有讨论a=0的情况。由此可见,多数学生不太适应写出一个问题的算法用分步的方式。2、用程序框图表述算法时的表现(1)多数学生能够根据程序框图写出条件结构的算法。(2)学生能对简单的程序框图进行分析,而对稍显复杂的程序框图的分析就会出现混乱,如:输入三个数,然后输出其中最大的一个数的程序框图的算法。学生开始分析时,能够按照流程图逐步分析,但是到了最后,他们将程序框图里的各种结果相混淆。3、在用程序语言表述算法的表现(1)大多数学生能够正确分析出程序语言表述的条件结构的算法结果,但较难理解程序语言表述的循环结构的算法,特别是对其中的“计数变量”和“累加(累乘)变量”的理解。(2)从条件语句的程序语言分析情况看,还有部分学生常常忽略结束条件语,造成结构不完整,出现错误;另外,对于信息技术课程学习过的学生多数能分析出结果,而部分来自山区学校的学生由于未能很好地学习信息技术课程,尽管在信息技术课上涉及的语句很少,但从学习的结果看,信息技术的学习能够促进学生对用程序语言表述的算法的理解。二、结论与建议1、结论:通过对《条件语句》这一节的教学以及学生的学习过程的情况看,可以得出以下结论:(1)学生对算法的学习是比较感兴趣的,但同时又害怕学习算法,原因是算法是高中新增的内容,和信息技术密切联系,学生爱屋及乌,自然感到亲切,同时算法的学习又非常抽象,特别是复杂的条件结构,学生较难理解,常常是束手无策、无从下手。(2)信息技术对算法学习有促进作用。2、教学建议(1)注意在其他课程内容的学习中不断渗透算法的思想,特别是用自然语言或程序框图表述算法。从对算法教学过程来看,学生对用自然语言描述一个算法还是容易理解的。(2)在算法的学习中,不要一开始就让学生追求算法的通用性,虽然教材中定义算法为:通常指按照一定的规则解决某一类问题的明确和有限的步骤。但是如果让学生一开始就能设计一个能解决一类问题的算法,这比较困难,学生学习的过程表明:学生在寻找解决问题的算法时,往往是寻找能够解决问题的特殊算法,当特定的问题被解决后,他们才去考虑更一般的算法。(3)有条件的学校要让学生上机实践算法,从学生学习的过程表明,信息技术可以促进算法的学习,无论学生用自然语言、用程序框图或是程序语言描述算法,都难以从中发现自己设计过程中的错误,尤其在初学阶段。因此,给学生提供上机验证的机会,可以帮助他们检验自己算法设计的正确与否,进而增强学生学习算法的兴趣和积极性。课标分析一.教材分析:(一)地位和作用:当今社会飞速发展,人们把科学计算、试验和理论并称为三大科学研究方法,即人类认识世界的三大手段,而算法是科学计算的重要基础,在计算机科学与数学领域中都占有重要的地位,其学习既可以发展学生有条理的思考、表达的能力,提高逻辑思维能力,又可以深化学生对数学意义的理解,增强应用数学的意识。在此之前,学生已经学习了算法的概念、程序框图、算法的基本逻辑结构及基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论