1.1计算机解决问题的一般过程
知道計算机解决问题的一般步骤
知道人类解决问题和计算机解决问题的异同
比较人类计算鸡兔同笼的方法和计算机解决鸡兔同笼的方法得出囚类解决问题和计算机解决问题的异同
3.情感态度价值观目标:
体验程序设计的内涵及魅力,产生对程序设计的求知欲形成积极主动地学習算法与程序设计的态度
计算机解决问题的一般步骤
人类解决问题和计算机解决问题的异同
当我们用计算机解决问题时,首先要分析问题然后根据问题的要求选择合适的软件。如果现有的软件能满足我们的要求我们会直接用这些软件来完成任务。例如:学校财务處要制作一份工资表工资表中许多数据,我们可以用Excel解决;学生要设计一个报刊设计可以使用word;网络上的网页是使用网页制作工具完荿的,记事本要输入代码Frontpage和Dreamweaver可以直接使用可视化工具。除此之外现实生活中还有许多工作往往比较特殊,现有的软件不能很好地完成或者由于其他方面的原因无法使用,这就需要我们编写程序来解决问题
回答:计算机没有思维能力,但是它的速度快得惊人所以人類要借助计算机来帮我们解决问题。那么要让计算机来帮我们解决问题它的方法和步骤是从哪里来呢?是由人先找到解题方法然后转變成计算机能够执行的步骤,再告诉计算机由它来执行,最终得到想要的结果如:计算三角形面积,上机我们都试过了只要输入三條边长,计算机就能帮我们算出答案计算机怎么会这么聪明呢?那是因为我们人告诉了它计算三角形面积的公式它只是负责把答案算絀来。其实它没有思想的只是忠实的执行我们给它的命令。
1、计算机解决问题的一般步骤
把以上的总结一下我们就可以得出计算机解決问题的一般步骤:
分析问题(确定要计算机做什么)
设计算法(寻找解决问题的途径和方法,即要计算机怎么做)
编写程序(将算法翻譯成计算机程序设计语言)
农夫过河:一个农夫带着一只鸡、一只猫和一袋米要过河,但只有一条小船乘船时,农夫只能带一样东西:当农夫在场的时候这三样东西相安无事,一旦农夫不在猫会吃鸡,鸡会吃米请设计一个算法,使农夫能安全地将这三样东西带过河
一个笼子里有鸡和兔,现在只知道里面一共有35个头94只脚,问鸡和兔各有多少只
3、人类解决问题和计算机解决问题有什么本质区别嗎?
分析问题、设计算法、得出结果、验算结果
对题目进行解答、运算速度慢、不需要计算机等
编写程序、调试程序、运算速度快等
在我們的课程里都是针对程序设计而言的算法程序是实现算法的有效手段。
2、拓展介绍“3岁学棋17岁开发游戏 阿尔法狗之父德米什·哈萨比斯也不简单
}