来源于生的故事_路来源于生活──《程序设计》教学案
【jiaoan.jxxyjl.com--高中信息技术教案】
【教学目标】
1.能力目标
求100以内偶数和的算法设计思想,并将算法的设计思想用流程图表示出来。
2.过程与方法
利用现实生活中不断重复做某件事的例子以及假设围棋挑战赛的过程来梳理学生的思路,让学生学会从此类生活实际中提炼出循环求值的思想方法,即算法思想。
培养学生分析问题、解决问题的能力,让学生学会在面对问题时能梳理出解决问题的清晰思路,设计出解决某个问题的有限步骤,从而理解计算机是如何解决、处理某种问题的。
3.情境与价值观
让学生全心投入到学习当中,与其他同学积极合作交流,探索出解决问题的最佳方案。培养学生良好的思维习惯,提高他们的思维能力与创新能力,养成良好的学习态度与学习方法。
在课堂上创设相应情境,以激发学生对学习的兴趣。努力营造一个轻松的、充满乐趣的课堂学习环境,让学生在课堂上放飞思维的翅膀,体会到学习的愉快。
【教学重点、难点】
教学重点:确立求100以内偶数和的算法设计思想,并将此算法设计思想用流程图表示出来。
教学难点:上述算法问题同样是本课教学的难点。另外,如何把人解决问题的思路、步骤用计算机语言描述出来也是本课的难点之一。
【教学对象】
高二年级的学生,他们已具备了一定的计算机基础,分析和解决问题的能力也逐渐成熟,对顺序结构、分支结构、循环结构等知识也有了一定的理解。因此,对于如何将解决问题的思路转化成流程图,学生已有一定的基础,但可能还不很熟练,教师在课堂上要作进一步引导。
【教学策略及教法设计】
利用现实生活中不断重复做某事的事件,引导学生去探索求100以内偶数和的方法。在讲解解题方法时,我认为不宜直接把现成的算法告诉学生,而应该让学生自己去经历整个探究过程。在完成这个任务的过程中,教师的启发引导起到了非常关键的作用。求100以内某些数的和,从表面看来只是一个简单的数学问题。在思考的过程中,我们可以利用探索到的规律及平时所学的数学方法顺利求得答案。而计算机与人不同,它解决问题的关键,就是要把人解决问题的思维过程用计算机语言描述出来。这是计算机程序设计教学的一个重点,需要教师在教学过程中逐步引导和训练学生,使学生逐渐学会分析问题,求得解决问题的方法与步骤。本案例运用设想的围棋挑战赛的实例引导学生分析,逐步引出求100以内偶数和的算法设计思想。
【教学过程】
一、情境创设
师:今天在座的有50多位同学,假设今天都去参加围棋挑战赛,而我们要挑战的人就是围棋九段高手常昊,如果有同学挑战成功,那可就名扬天下,成为新一代围棋国手了。
师(引导):大家思考,通常这个过程会是怎么样的?
教师根据学生对问题的回答进行分析。引导学生往挑战赛的模式上想,提示学生可将过程简要地列出来。
师生:围棋挑战赛的过程可以描述为:
确定挑战的人数;
挑战者和常昊对阵较量;
一旦挑战成功,挑战者就可以成为新一代围棋国手;
步骤(2)(3)重复执行,直到最后一个挑战者。
师:在挑战赛的过程中,我们看到步骤(2)(3)是要重复做的,所以我们应该怎么做?12
生:重复部分要用循环结构来实现。
师:这个步骤重复到什么时候结束呢?
由学生讨论怎么确定循环的次数,很明显,已知的挑战者个数是判断循环结束的条件。
根据讨论的结果,最后师生共同得出围棋挑战赛的算法和流程图(如图1)。
以围棋挑战赛的例子启发学生,求出100以内偶数和的算法。
师:根据此问题的特点,我们可以将问题细化为两种情况。
100以内所有数的和的算法。
师(引导):现在我们先来求100以内所有数的和,应该怎么办?
师生共同分析比较挑战赛赛程与此问题的异同,得出此问题的解决步骤:
设定一个变量sum表示和,初值为0;
再设定一个计数变量i,从1开始计数,同时它代表要相加的数;
i和sum相加,和保存在变量sum中
i累加
i大于100时输出sum的值,否则继续执行③④
求100个数中所有偶数的算法
师(引导):100以内的数相加的和我们已经能求出来了,但是我们只要100以内的偶数相加的和,那么怎么找出符合条件的偶数呢?
生:偶数是能被2整除的自然数,我们可以将符合这个条件的数找出来。
师生讨论得出的寻找偶数的步骤:
①判断数i除以2是否余数为0
②和变量sum与数i相加得到新的和
③i累加,再次执行①
得出求100以内偶数和的算法
师(引导):100以内的数相加我们已求出算法,偶数也找出来了,能求100以内偶数的和了吗?具体算法应该是怎样的呢?
生:能,将(2)中的语句放到(1)的循环语句中执行就可以了。
师生最终讨论得出的算法如下:
在教学过程中需要注意的问题:
让学生讨论各变量的定义与作用,如sum表示和,i既是计数变量又可以是用来求值的自然数。
因为循环次数已知,要加入一个循环控制变量i来计数,当i累加到满足条件的次数后退出循环。
小结
回顾以上案例,看似将某个问题转化为计算机语言描述算法是一个难以理解的过程,但是,思路来源于生活,借助生活当中常见事例的解决方式,我们也可以很清晰地理解并得出计算机解决问题的过程。
12本文来源:https://jiaoan.jxxyjl.com/gaozhongxinxijishujiaoan/31721.html
-
[高一信息技术必修一试题]信息技术必修试题详细阅读
一、单选题(每小题3分,共30)1、 从信息不能独立存在的角度考虑来说明信息特征的是( )。a 时效性 b 共享性 c 价值性 d 载体的依附性2、 下列属于应用软件的是( )。a dos b windows c access...
- 详细阅读
-
新兴信息技术构建的师生教学系统包括|信息技术教学成为师生生命的体验详细阅读
普通高中信息技术课程的总目标是提升学生的信息素养。信息素养具体表现为三个层面:知识与技能、过程与方法、情感与价值观,三个层面的目标相互渗透、有机联系,共同构成高中信息技术课程的培养目标。网络教学单元是省编高一《信息技术》第四章因特网应用的教学内容,是高一信息技术教学的重点,也是教学难点,是培养学生信...
-
linux操作系统基础试题_操作系统基础练习试题详细阅读
一、判断题1 计算机中的资源不仅就是cpu,存储器,i o设备等硬件资源2 没有安装操作系统的计算机与安装有操作系统的计算机一样方便,有效(错)3 操作系统是用户与计算机系统之间的接口,因此它是一种硬件(错)4 操作系统是计算机中最重要的软件5 windows不是唯一的操作系统6 windows就是...
-
1.2日新月异的信息技术教案_1.2日新月异的信息技术详细阅读
1 2 日新月异的信息技术一、 教学目标分析:“信息与信息技术”是教育科学出版社出版的《信息技术基础》模块第一章内容。作为本书的第一章,在学生已有知识的基础上,对信息和信息技术做进一步的提高,目的是使学生能从宏观上把握信息和信息技术,并形成整体认识,为后面的学习提供必要的准备。通...
-
【信息技术培训心得5篇】信息技术学习指导详细阅读
(一)教学要求1.能列举信息技术的应用实例。2.了解信息技术的历史和发展趋势。(二)教学设计建议本节安排一个课时,教材上安排了“信息技术及其应用”、“信息技术的发展历程”和“信息技术展望”三部分内容。“信息技术的发展...
-
由崎司|诱其思,导其程,究其能,乐其中详细阅读
——新教学模式在新课程中的初探 浙江瑞安安阳实验中学 朱曼 [内容摘要]本文探讨了现行课堂教学面临的疑惑,大胆地提出了新型教学模式——诱加导,促究,得乐的教学模式。将这种教学模式应用于信息技术课堂,结合具体教学案例,目的是求证这种新型教学模式的可操作性,让“活”、“新”、“试”、“敢”、...
-
利用数据库管理大量信息教案_利用数据库管理大量信息详细阅读
【第七章 第三节 】教案【学生分析】高一年级的学生已经具备了一定的计算机使用经验,但主要是常用工具软件以及网络应用方面的,对于数据库的使用还不太了解。因此在教学中要降低起点,注重启蒙以及兴趣的培养。【教材分析】沿着技术发展趋势,信息技术必然涉及信息资源管理。数据库及其管理应用系统是信息资源管理的一种...
-
如何将计算机接入因特网教案_《如何将计算机接入因特网》(说课)——设置IP地址和子网掩码详细阅读
《如何将计算机接入因特网》说课稿——设置ip地址和子网掩码儋州市那大中学 黄学鸿【教材分析】 如何将计算机接入因特网是教育科学出版社出版的普通高中实验教材《网络技术应用》第二章第三节的内容,本节内容主要包括“因特网服务组织”、“设置ip地址和子网掩码”、“设置网关和代理服务器”、“设置dns服务器...
-
【网络基础及其应用单元测试】网络基础及应用练习试题详细阅读
1 关于计算机通信,下列说法中正确的是________。a 计算机网络通信协议就是在计算机进行通信时双方规定使用英文还是使用中文b 电话是一种通信介质c 网卡是一种通信介质d 计算机之间可以进行无线通信2 在internet上使用的基本通信协议是________。a ipx spxb n...