网站首页 > 教案范文> 文章内容

高一数学教案:《条件语句》教学设计

※发布时间:2019-3-10 16:49:25   ※发布作者:habao   ※出自何处: 

  条件语句是普通高中课程标准实验教材必修3第1章“算法初步”第2节“基本算法语句”第二课时的内容。在此之前,学生已学习了算法的概念、程序框图与算法的基本逻辑结构、输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫作用。这一节课主要的内容为条件语句表示方法、结构以及用法。条件语句与程序框图中的条件结构相对应,它是五种基本算法语句中的一种,通过本节课的学习,学生将更加了解算法语句,并能用更全面的眼光看待前面学过的语句,并为后面循环语句的学习作好必要的准备。本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用。

  ②能初步用条件语句设计算法,进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力。

  ②通过模仿,操作、探索、经历设计算法、设计框图、编写程序以解决具体问题的过程,发展应用算法的能力。

  ①能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,增进对数学的了解,形成良好的数学学习情感,增强学习数学的乐趣。

  ②通过感受和认识现代信息技术在解决数学问题中的重要作用和威力,形成自觉地将数学理论和现代信息技术结合的思想。

  学生已经初步掌握了一些基本的算法语句,以及学会初步的算法语句和程序框图之间的转换。因此,在教学中要注意学习情境的创设,并把动眼看、动脑思、动耳听、动口说贯穿于整个课堂,促使学生积极主动地参与学习过程,本节教学采用式教学,辅以观察法、发现法、法、法。通过对实例的认真领会及一定的来掌握本节知识。

  本节课采用多辅助教学,并通过在计算机上运行程序,使抽象的知识直观化,具体化,以促进学生的理解。

  通过复习回顾使得知识系统化,使学生能顺利过渡到本节课内容的学习。同时为设置情境,产生认知冲突埋下伏笔。

  很好,通过同学们的回答,可以看出上节课的三种语句基本掌握了,这样我们便可以编写一些简单的程序,解决一些简单的问题,然而,仅仅有这三种语句并不能解决我们生活中的一些判断性的问题,所以我们非常有必要继续学习与条件有关的语句。

  首先请同学们回想一下,生活中有什么样的事例与我们本节课的内容有关呢?这些事例如何用算法来分析呢?

  2.早上到地摊上吃早点,如果有烙饼,我就吃烙饼,没有烙饼,我就吃油条,没有油条,我就吃鸡蛋饼,没有鸡蛋饼,我就吃包子等

  3.儿童乘坐火车时,若身高不超过1.1m,则无须购票; 若身高超过1.1m不超过1.4m,应买半票.超过1.4m,应买全票。

  4.我们去饭店吃饭,如果准备喝酒,就不开车,如果准备开车,就不喝酒,要是有杏仁露,就喝杏仁露,没有杏仁露,要是有果汁,我就喝果汁,要是果汁也没有,我就喝白开水)

  (在起初设计时,这些例子我准备直接给出,但经过几番思考,还是觉得让学生举例更能激起他们学习的热情,同时也能活跃课堂氛围。对培养学生数学生活化打下基础)

  通过同学们对生活中一些问题的分析,不难看出,我们在做一些事之前,都需要对某个条件进行判断,然后才能决定下一步该做什么,怎样做,然而,一些问题的处理要是借助于计算机操作的话,也许会帮助我们更快做出判断,让我们能够更加果断的做一些事情。下面我们就具体研究一下到底什么是条件语句,条件语句如何表示,用条件语句如何设计算法。

  改变教师的教学行为和转变学生的学习方式是新课程在实践层面上的两个亮点。因此,在教法选择上,我注重观察实验,自主合作,尝试探究相结合,最大可能的让学生参与教学,带金字旁的女孩名字用问题牵引着学生的思维,指导学生看、学生说、点拨学生思、放手学生做。让他们的经验、智慧、思想得到共享,使指导落到实处。

  (学生自己思考,然后巡视,指点学生用条件语句的两种形式设计算法,最后板演)如果学生没有想出来,教师要起到主导作用,进行相应的提示

  在把程序框图转换为程序语句的过程中,着重让学生体会把图中的条件结构转换为条件语句的过程。让学生亲自经历设计程序的完整过程,即:先用自然语言叙述算法,接着画程序框图表达算法,最后把程序框图转换为程序语句。

  教师要注意学生可能犯的错误:(1)不打空格;(2)忘记END IF;通过上机操作可以让学生更加引起注意,加深印象。

  例1为学生模仿阶段,但是还不能真正掌握其要领,所以设置变式训练,让学生在操作过程中加深对条件语句的理解

  (1) 应合理的选择逻辑判断的条件(这是关键);(2)解决问题时应按“写算法步骤、画程序框图、编写程序”的步骤进行。(3)IF、条件、THEN及输入、输出语句后的空格不能漏;(4)IF和END IF是成对出现的;(5)条件语句中,语句体内缩几格,是为了增强程序的可读性和修改方便。

  根据例题的分析,让学生完成课本例6和例7,然后可以相互讨论,最后上机运行一下,以检验程序的正确性.

  3.闰年是指能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序,判断输入的年份是否为闰年.

  引导学生对所学的知识进行小结,有利于学生对已有的知识结构进行编码处理,加强理解记忆,引导学生对学习过程进行反思,为在今后的学习中,进行有效调控打下良好的基础。

  条件语句是算法语句的基础和核心,本节设计以条件结构和条件语句的对应关系为基础,引导学生将程序框图为算法语句.本节的难点是正确区分叠加结构和嵌套结构,并会应用它们编写算法语句.本节选用大量精彩题目让学生反复训练,使学生熟练掌握程序框图与算法语句的关系,达到解决本节难点的目的.

  算法内容是将数学中的算法与计算机技术建立联系,形式化地表示算法。为了有条理地、清晰地表达算法,往往需要将解决问题的过程整理成程序框图;为了能在计算机上实现,又要将自然语言或程序框图翻译成计算机语言。因此,如果能让学生上机,算法设计的整个过程就可以得到完整的体现,学生可以及时看到自己设计的算法的可行性、有效性,这不但可以很好地激发学生的兴趣,而且还能提高学习效果.

  本设计始终新课程,让学生成为课堂的主人,学生能做到的,教师决不包办,一些学生通过讨论便可解决的问题,教师要把握住契机,让学生讨论。当然,需要教师点石成金的地方,教师也要及时给予说明,不能简单地认为新课程就是把原来的教师讲变成学生讲。

  

相关阅读
  • 没有资料