欢迎来到天天文库
浏览记录
ID:57050450
大小:841.00 KB
页数:18页
时间:2020-07-28
《计算机解决问题的过程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一节计算机解决问题的过程榆垡中学广东版教材高中信息技术(选修1)《算法与程序设计》第一章揭开计算机解决问题的神秘面纱授课内容教学背景12教学目标3重点难点4教法学法5教学过程一、教学背景(一)本课时教学内容的功能和地位广东版信息技术选修1《算法与程序设计》第一章揭开计算机解决问题的神秘面纱1.1计算机解决问题的过程1.2算法和算法的描述1.3程序与程序设计语言本书开篇,承接必修模块《信息技术基础》第四章4.1“编制计算机程序解决问题”内容。对以后章节的学习起到启蒙和引导的作用。二、教学目标通过“韩信点兵”实例,体验计算机解决问题的过程,培养主动
2、探究的意识和学习程序设计的欲望。理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的基本步骤。通过问题解决,在自主学习、合作探究中经历用计算机解决问题的过程。知识与技能情感态度与价值观过程与方法三、重点难点教学重点能从问题出发,亲历分析问题、设计算法、编程求解等用计算机解决问题的基本过程,体会每一个步骤的含义和操作。教学难点用计算机解决问题的过程中的分析问题、设计算法以及如何使用比较准确的语言来描述算法(如穷举法)。四、教法、学法教法问题解决教学法。学法教师引导下的自主学习、合作探究学习。五、教学过程(一)新课引入。“韩信点兵”问题。
3、韩信是我国西汉初著名的军事家,刘邦得天下,军事上全依靠他。韩信点兵,多多益善,不仅如此,还能经常以少胜多,以弱胜强。在与楚军决战时韩信指挥诸侯联军,在垓下十面埋伏,击败楚军,楚霸王项羽因此自杀。学生:阅读“韩信点兵”材料。五、教学过程(一)新课引入。“韩信点兵”问题一:用现代语言这样表述:“求被3除时余2,被5除时余3,被7除时余2的最小自然数。”韩信点兵,多多益善。如果这个数超过100000,又是多少呢?今天我们就来学习用计算机解决该问题的基本过程。先思考问题一。五、教学过程(二)探究活动。1、把全班分成六个小组,每个小组的同学一起探究、讨论问
4、题一。填写如下探究问题记录表并向教师机提交。分析问题(找出已知和未知、列出已知和未知之间的关系)写出解题步骤五、教学过程(二)探究活动。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、写出答案。五
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余
6、3,X整除7余2,则X就是答案,并记下;3、令X增加1(为算下一个作准备);4、如果算出,则结束;否则跳转到第2步;5、写出答案。五、教学过程(三)体验活动。“上面的结果超过10万,人工计算要很长时间,在科技发达的今天,你想到什么?”“用计算机解决问题,同样要我们经过分析问题、设计算法两步骤。前面用自然语言描述的算法,计算机不懂,必须翻译成计算机的语言,也就是用程序设计语言,例如我们要学习的VB。”五、教学过程(三)体验活动。使用VB环境,输入以下程序代码并运行程序,针对学生的疑问适当解释。程序代码:DimXAsLong,YAsLongX=100
7、000DoIf(XMod3=2)And(XMod5=3)And(XMod7=2)ThenY=XEndIfX=X+1LoopUntilY>100000Print"韩信点兵士兵数:";Y五、教学过程(四)探讨交流。提高认识。求解问题的方式相同点不同点人工求解问题用计算机求解问题学生讨论。求解问题的方式相同点不同点人工求解问题分析问题、设计算法、得出结果、验证结果等。对题目进行解答,运算速度慢。用计算机求解问题编写程序、调试程序,运算速度快等。关于求解问题的方式讨论记录:五、教学过程(五)课堂小节。用计算机解决问题的基本过程包括哪些?具体问题分析问题设
8、计算法编写程序调试程序得到答案五、教学过程(六)布置作业。巩固、消化所学知识。1、课堂作业:从教材“实践”和“练习”部分选一题,设计算法
此文档下载收益归作者所有