用计算机解决什么教育问题,1.1计算机解决问题的过程教材课件.ppt

1.1计算机解决问题的过程教材课件.ppt

天祝藏族自治县第二中学 计算机解决问题的过程 第一节 计算机解决问题的过程 天祝二中 汪志成 广东版教材高中信息技术(选修1)《算法与程序设计》 第一章 揭开计算机解决问题的神秘面纱 授课内容 教学背景 1 2 教学目标 3 重点难点 4 教法学法 5 教学过程 一、教学背景 (一)本课时教学内容的功能和地位 广东版信息技术选修1《算法与程序设计》 第一章 揭开计算机解决问题的神秘面纱 1.1 计算机解决问题的过程 1.2 算法和算法的描述 1.3 程序与程序设计语言 本书开篇,承接必修模块《信息技术基础》第四章4.1“编制计算机程序解决问题”内容。 对以后章节的学习起到启蒙和引导的作用。 二、教学目标 通过“韩信点兵”实例,体验计算机解决问题的过程,培养主动探究的意识和学习程序设计的欲望。 理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的基本步骤。 通过问题解决,在自主学习、合作探究中经历用计算机解决问题的过程。 知识与技能 情感态度与价值观 过程与方法 三、重点难点 教学重点 能从问题出发,亲历分析问题、设计算法、编程求解等用计算机解决问题的基本过程,体会每一个步骤的含义和操作。 教学难点 用计算机解决问题的过程中的分析问题、设计算法以及如何使用比较准确的语言来描述算法(如穷举法)。 四、教法、学法 教法 问题解决教学法。 学法 教师引导下的自主学习、合作探究学习。 五、教学过程 (一)新课引入。 “韩信点兵”问题。 韩信是我国西汉初著名的军事家,刘邦得天下,军事上全依靠他。韩信点兵,多多益善,不仅如此,还能经常以少胜多,以弱胜强。在与楚军决战时韩信指挥诸侯联军,在垓下十面埋伏,击败楚军,楚霸王项羽因此自杀。 学生:阅读“韩信点兵”材料。 五、教学过程 (一)新课引入。 “韩信点兵”问题一:用现代语言这样表述:“求被3除时余2,被5除时余3,被7除时余2的最小自然数。” 韩信点兵,多多益善。如果这个数超过100000,又是多少呢?今天我们就来学习用计算机解决该问题的基本过程。先思考问题一。 五、教学过程 (二)探究活动。 2、小组展示、交流,鼓励不同的写法并指出表达上的问题。并从中引导出类似如下的分析问题和解题步骤,适时提出算法的概念以及穷举思想。(写清楚解题步骤——算法是难点) 分析问题 解题步骤 设所求的数为X,则X应满足: X整除3余2; X整除5余3; X整除7余2; 1、令X为1; 2、如果X整除3余2,X整除5余3,X整除7余2,则X就是答案; 3、令X增加1(为算下一个作准备); 4、如果算出,则结束;否则跳转到第2步; 5、写出答案。 五、教学过程 (二)探究活动。 “刚才有些同学把题目解出来了,答案是23,韩信作为大将军,统率士兵当然不止23人,下面我们来解决一个计算结果较大的问题。” “韩信点兵”问题二:求被3除时余2、被5除时余3、被7除时余2且超过100000的最小整数。 五、教学过程 (二)探究活动。 学生分析问题后很快写出解题步骤提交。选取2-3个小组展示、交流,鼓励不同的写法并指出表达上的问题。归纳如下: 分析问题 解题步骤 设所求的数为X,则X应满足: 超过100000的一个最小正整数; X整除3余2; X整除5余3; X整除7余2; 1、令X为100000; 2、如果X整除3余2,X整除5余3,X整除7余2,则X就是答案,并记下; 3、令X增加1(为算下一个作准备); 4、如果算出,则结束;否则跳转到第2步; 5、写出答案。 五、教学过程 (三)体验活动。 “上面的结果超过10万,人工计算要很长时间,在科技发达的今天,你想到什么?” “用计算机解决问题,同样要我们经过分析问题、设计算法两步骤。前面用自然语言描述的算法,计算机不懂,必须翻译成计算机的语言,也就是用程序设计语言,例如我们要学习的VB。” 五、教学过程 (三)体验活动。 使用VB环境,输入以下程序代码并运行程序,针对学生的疑问适当解释。程序代码: Dim X As Long, Y As Long X = 100000 Do If (X Mod 3 = 2) And (X Mod 5 = 3) And (X Mod 7 = 2) T


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部