如何用计算机解决问题ppt课件,教科版高中信息技术(选修1)1.1.2《计算机解决问题的过程》PPT课件2.ppt...

1cbb08320638fa5f411de9423ba0a513.gif教科版高中信息技术(选修1)1.1.2《计算机解决问题的过程》PPT课件2.ppt

文档编号:436065

文档页数:17

上传时间: 2018-10-08

文档级别:精品资源

文档类型:ppt

文档大小:1.07MB

1.1计算机解决问题的过程,走进编程,邵阳市第一中学 匡友姣,同学们刚观看了大约3分钟汉刘邦片断,内容大致如下 “韩信是我国西汉初著名的军事家,刘邦得天下,军事上全依靠他。韩信点兵,多多益善,不仅如此,还能经常以少胜多,以弱胜强。在与楚军决战时韩信指挥诸侯联军,在垓下十面埋伏,击败楚军,楚霸王项羽因此自杀。” ”,“韩信点兵”问题“相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人。刘邦茫然而不知其数。你呢继续观看视频,下面我们先助刘邦解决一个简单的问题,“韩信点兵”问题1求整除3余1、整除5余2、整除7余4的最小自然数。,一、人工解决问题的一般过程,以小组为单位,利用已学过的数学知识找出题目已知什么求什么、明确已知和未知之间的关系,写出求解问题的解题步骤。并填写 “探究问题记录表”。给4分钟学生讨论,教师在这过程中到各学习小组中,引导个别学习小组分析问题、写出解题步骤。,探究 探究问题记录表,问请同学们思考,你打算利用计算机如何来完成这个任务呢,二、计算机解决问题的一般过程,,算法解决问题的方法与步骤。每一步都必须是确定的、能行的、不能有二义性。,穷举法就是通过把需要解决问题的所有可能情况逐一试验来找出符合条件的解的方法 ,是效率最低的一种算法,优点是思路简单,编程容易。,1、分析问题和解题步骤 算法1穷举法求解,算法简单地说,算法就是解决问题的方法和步骤。,2、设计算法,开始 输入一个数X If X 除 3 余 1 ThenIf X除 5 余 2 ThenIf X除7余4 ThenY XEnd IfEnd If End IfEnd IfX X 1Loop Until Y 0输出Y的值 结束,3将算法编写成计算机程序,原因计算机读不懂算法,必须翻译成计算机的语言,这就是程序设计语言。,Private Sub Command1_ClickDim X As Integer, Y As IntegerX 1 Y 0DoIf X Mod 3 1 ThenIf X Mod 5 2 ThenIf X Mod 7 4 ThenY XEnd IfEnd If End IfEnd IfX X 1Loop Until Y 0Print “韩信统御士兵数“; Y End Sub,4运行、调试程序,检验结果 5问题得到解决,上机任务一每位同学都启动Visual Basic程序设计环境,输入程序代码,并调试运行。,韩信统御士兵数 67,小结计算机解决问题流程图,小结人工解决问题流程图,“韩信点兵”问题2求整除3余1、整除5余2、整除7余4、整除13余6、整除17余8的最小自然数。,给2分钟学生分析上述问题并写出算法,不用计算。学生有了第1题的经验,很快会写出和第一题类似的算法,拓展,拓展,上机任务二请同学们动动手根据前面分析将韩信点兵问题2写出算法, 修改程序,调试运行,检测结果。,士兵数18232,拓展,人机“问题解决”对比,分析问题、设计算法、得出结果等,计算速度比较慢,计算速度比较快,精确度不高,易出错,编写程序、调试程序、运算速度快,具有一定的自动化,不具有自动化解决问题,总结,用计算机程序解决问题的基本过程,,人工解题与计算机解题的异同点,谢谢再见,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值