1-1计算机解决问题的过程.pptxVIP

  • 26
  • 0
  • 约1.37千字
  • 约 18页
  • 2017-06-08 发布于重庆
  • 举报
1-1计算机解决问题的过程

第一章 如何用计算机解决问题;个人计算机的另一个称呼是什么? 电脑;  计算机是人脑的延伸,要研究计算机解决问题的过程,需要从人解决问题的过程谈起。 ;1.“韩信点兵”的故事    相传我国汉代有位大将军叫韩信,他在点兵时让士兵分别从1~3、1~5、1~7报数,然后报告各次的余数,这样,就知道总共有多少士兵。然后韩信就凭这些数,可以求得这队士兵的总人数。; 2.《孙子算经》中的题目   我国古代数学名著《孙子算经》中有“物不知数”的题目:今有物不知其数,三三数之剩2,五五数之剩3,七七数之剩2,问物几何? ; 2.《孙子算经》中“有物不知其数” 问题的解答 1)筛法. 首先写出“用3除余2”的数:2,5,8,11,14,17,20,23,26,29,… 其中,“用5除余3”的数:8,23,… 其中,“用7除余2”的数:23,… 由此得到,23是最小的一个解。 至于下一个解是什么,要把“…”写出来才 知道;实践以后发现,是要费一点儿功夫的。; 2)公倍数法 现在仿照上边用过的“公倍数法”,设要求的数为 ,则依题意,得联立方程组;题:有物不知其数,三三数之剩a,五五数之剩b,七七数之剩c,问物几何? 答:解为, ( 的选取应使 ).;歌诀 明朝数学家程大位在《算法统宗》中把上 式总结为一首通俗易懂的歌决: 三人同行七十稀,五树梅花廿一枝, 七子团圆正半月,除百零五便得知。 其中正半月是指15,这个口诀把3,5,7; 70,21,15及105这几个关键的数都总结在内 了。详细说,歌诀的含义是:用3除的余数乘 70,5除的余数乘21,7除的余数乘15,相加后 再减去(“除”当“减”讲)105的适当倍数,就 是要求的(最小)解了。; 当然,解,不是唯一的, 每差105,都是另一个解答, 但如果结合实际问题,答案往往就是唯一的了。 例如一队士兵的大约人数,韩信应是知道的。;总结:人解决问题的思路    首先:观察、分析问题,收集必要的信息,然后根据已有的知识、经验进行判断、推理、尝试按一定的方法和步骤去解决问题。 第二:解决同一个问题会有多种求解的方法。不同的方法有优劣之分。 第三:解决问题有时还要靠人的“顿悟”、“灵感”。;能不能让计算机来帮助我们解决问题呢?;如何用计算机解决问题;如何用计算机解决问题;如何用计算机解决问题;计算机程序( Computer Program)就是指示计算机如何去解决问题或完成任务的一组可执行的指令。 程序设计(Program Design)就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程。 程序设计语言( Program Language)泛指一切用于书写计算机程序的语言。 注意:程序设计语言和计算机语言(Computer Language)是两个不同的概念,程序设计语言是一种重要的计算机语言。 ;实践1:;实践2:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档