高一信息技术第六章“第一节程序设计的基本方法”教案设计内容摘要:

2、的抽象性。 建构主义理论认为学习是新旧知识的联系,是学习者主动建构内在心理结构的过程。 而在初学者原有的认知结构中没有关于算法的认知。 如果直接讲算法,学生很难实现新旧知识的联系,无法做到意义建构和有意义的学习,对于算法的含义就难以做到真正理解。 按照从感性到理性、从已知到未知的认知规律,我从学生的感性认知入手,从学生的兴趣出发,将第一节和第二节调整了顺序,先教 基本操作,在学生能掌握 基本操作,并能用 决简单问题的基础上,通过对具体问题的讨论,使学生明白解决任何问题都需要有清晰的解决思路和解题步骤,再通过人出计算机解决问题和人解决问题一样都需要有明确的解题步骤,而计算机的解题步骤就称为算法,这样就很 3、自然地引入了算法的概念。 易于学生接受和理解。 对于本节内容的重难点,即算法的描述,主要是通过对实际问题的解决来突破的。 本节所讲算法的实例,不在于程序的难易,而在于要易于学生接受。 为了便于学生理解第一个算法加了交换两个杯中液体的算法设计,通过这个简单的算法的设计,可以让学生了解变量的概念及计算机内部存诸数据的原理,这样,学生对于书中的例子就很容易接受了。 关于语言描述算法及流程图描述算法的特点,我的做法是通过学生对二者的比较,既掌握了二者的区别,也知道了二者的优缺点。 在突出重点、突破难点的基础上,我对本节内容进行了提升,学习算法不是为了单纯的学习概念,而是为了应用,为了理论联系实际,做到用理论解决实 5、们已经会用 解决简单的问题,请同学们将下面问题的解决步骤写出来【问题 1】两个大人和两个小孩一起渡河,渡口只有一条小船,一次只能渡过一个大人或两个小孩,他们四人都会划船,但都不会游泳。 请写一写你的渡河方案。 学生学生讨论回答。 【问题 2】展示课件:写出求一元二次方程 bx+c=0 的实数根的解题步骤。 学生学生讨论回答。 【答案展示】【问题 3】如果让计算机来解决这个问题应该怎么做呢。 学生学生讨论回答。 【答案展示】1、让计算机根据 a、b、c 的值,求出(2、让计算机判断(值;3、让计算机求出 、让计算机求出 5、让计算机输出 x1、x 2的值【教师】由此可以知道,计算机解决问题和人解决问题一样需要 7、算法描述 2】交换两个变量中的数据。 【教师】讲解计算机内部对于数据存储的原理。 即按地址保存。 学生学生讨论【课件展示】展示文字描述。 并配以教师的讲解分析。 已知变量 x 和 y 中分别存放了数据,现在要交换其中的数据。 为了达到交换的目的,需要引进一个中间变量 m,其算法如下: 将 x 中的数据送给变量 m,即 xm; 将 y 中的数据送给变量 x,即 yx; 将 m 中的数据送给变量 y,即 my。 【算法描述 3】输入三个不相同的数,求出其中的最小数。 学生学生讨论【教师】引导学生讨论解题思路:先设置一个变量 于存放最小数。 当输入 a、b、c 三个不相同的数后,先将 a 与 b 进行比较,把小者送给。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。