《1.1计算机解决问题的过程ppt课件 .ppt》由会员分享,可在线阅读,更多相关《1.1计算机解决问题的过程ppt课件 .ppt(17页珍藏版)》请在人人文库网上搜索。

1、计算机解决问题的过程,走进编程,1,一、课题引入:解方程试题,1、x2+4x+4=0 6、5x2-10 x+17=0 2、3x2-5x+2=0 7、2.3x2+3x-4.6=0 3、6x2+5x-50=0 8、2x2-2x-99=0 4、4x2-3x+2=0 9、35x2+87x-104=0 5、7x2+23x+5=0 10、14x2-x-3=0,2,二、人解决问题的一般过程。,3,问:请同学们思考,你打算利用计算机如何来完成这个任务呢?,利用计算机求解方程:6x2+5x-50=0,三、计算机解决问题,4,6x2+5x-50=0解决步骤,第一步:分析问题,观察各项系数之间的关系,确定用公式法求。

2、解,5,第二步:用自然语言描述计算方法,step1、令a为6,b为5,c为-50。 Step2、令d为 b2- 4ac step3、如果 d大于或等于0 则输出X1,x1为 , X2,x2为 , 转到step4。 否则输出方程无解,转到step4。 step4、结束程序。,算法:简单地说,算法就是解决问题的方法和步骤。,6,第三步:将算法编写成计算机程序,原因:计算机读不懂算法,必须翻译成计算机的语言,这就是程序设计语言。,7,一元二次方程求解程序:,step1、令a为6,b为5,c为-50。 Step2、令d为 b2- 4ac step3、如果 d大于或等于0 则输出X1,x1为 , X2,。

3、x2为 , 转到step4。 否则输出方程无解,转到step4。 step4、结束程序。,8,Dim a As Single, b As Single, c As Single, d As Single, X1 As Single, X2 As Single a = 6 b = 5 c = -50 d = b 2 - 4 * a * c If d = 0 Then X1 = (-b + Sqr(d) / (2 * a) X2 = (-b - Sqr(d) / (2 * a) Print X1, X2 Else Print 方程无解 End If,9,第四步:运行、调试程序,检验结果。 第五步:。

4、问题得到解决,总结:计算机解决问题流程图,10,人机“问题解决”对比,分析问题、设计算法、得出结果等,计算速度比较慢,计算速度比较快,精确度不高,易出错,编写程序、调试程序、运算速度快,具有一定的自动化,不具有自动化解决问题,11,拓展练习-韩信点兵,韩信是我国西汉初著名的军事家,刘邦得天下,军事上全依靠他。韩信点兵,多多益善,不仅如此,还能经常以少胜多,以弱胜强。在与楚军决战时韩信指挥诸侯联军,在垓下十面埋伏,击败楚军,楚霸王项羽因此自杀。,韩信说:“如果每3个人编为一队,那最后剩下1个人;如果每5个人编为一队,那最后剩下2个人;如果每7个人编为一队,最后剩下4个人。请你自己算一下,我有多少。

5、士兵?”(假设士兵总数不超过100人),“韩信点兵”问题1:求整除3余1、整除5余2、整除7余4的最小自然数。,请同学们列出这道题的已知条件和未知,建立数学模型,列出解决这道题的方法和步骤,并尝试编写计算机解决问题的程序语言。,12,合作探究:,以小组为单位,利用已学过的数学知识找出题目已知什么求什么、明确已知和未知之间的关系,写出求解问题的解题步骤。并填写 “探究问题记录表”。,13,算法:解决问题的方法与步骤。每一步都必须是确定的、能行的、不能有二义性。,穷举法就是通过把需要解决问题的所有可能情况逐一试验来找出符合条件的解的方法 ,是效率最低的一种算法,优点是思路简单,编程容易。,分析问题和解题步骤 算法1:穷举法求解,14,用计算机解决问题,上机任务一:每位同学都启动Visual Basic程序设计环境,输入程序代码,并调试运行。,士兵数:67,15,拓展,“韩信点兵”问题2:求整除3余1、整除5余2、整除7余4、整除13余6、整除17余8的最小自然数。,上机任务二:分析上述问题并写出算法, 修改程序,调试运行,检测结果。,士兵数:18232,16,小结,用计算机程序解决问题的基本过程,设计算法,分析问题,编写程序,调试程序,检测结果,人工解题与计算机解题的异同点,17。

人工与计算机解决问题的异同,1.1计算机解决问题的过程ppt课件 .ppt相关推荐

  1. 人与计算机猜数伪代码,《计算机和算法》PPT课件.ppt

    <<计算机和算法>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<计算机和算法>PPT课件.ppt(29页珍藏版)>请在人人文库网上搜索. 1. ...

  2. 信息处理工具计算机.ppt,《现代信息处理工具》PPT课件.ppt

    <现代信息处理工具>PPT课件.ppt 3.1现代信息处理工具计算机,什么是计算机计算机的基本功能计算机的基本特征用计算机解决问题的一般步骤,什么是计算机?,计算机无处不在,除了我们学习使 ...

  3. 遥感计算机解释技术PPT,第六章遥感数字图像计算机解译ppt课件.ppt

    <第六章遥感数字图像计算机解译ppt课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<第六章遥感数字图像计算机解译ppt课件.ppt>文档请在 ...

  4. 计算机设计色彩ppt课件,《多媒体技术》PPT课件.ppt

    <<多媒体技术>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<多媒体技术>PPT课件.ppt(20页珍藏版)>请在装配图网上搜索. 1.大学信 ...

  5. 计算机走进画图世界课件,《走进多媒体世界》PPT课件.ppt

    <<走进多媒体世界>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<走进多媒体世界>PPT课件.ppt(11页珍藏版)>请在人人文库网上搜索. ...

  6. 认识因特网络(小学计算机课件),小学信息技术认识因特网ppt课件.ppt

    <小学信息技术认识因特网ppt课件.ppt>由会员分享,可在线阅读,更多相关<小学信息技术认识因特网ppt课件.ppt(9页珍藏版)>请在人人文库网上搜索. 1.1.你们知道从 ...

  7. 计算机检测维修与数据恢复课件,2017年全国职业院校技能大赛中职组“计算机检测维修与数据恢复”赛项说明会ppt课件.ppt...

    <2017年全国职业院校技能大赛中职组"计算机检测维修与数据恢复"赛项说明会ppt课件.ppt>由会员分享,可在线阅读,更多相关<2017年全国职业院校技能大赛中 ...

  8. 计算机演示文稿教学实例课件,计算机图形学的教学演示文稿ppt课件.ppt

    <计算机图形学的教学演示文稿ppt课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机图形学的教学演示文稿ppt课件.ppt>文档请在天天 ...

  9. 计算机使用鼠标的课件,鼠标的基本操作ppt课件.ppt

    <鼠标的基本操作ppt课件.ppt>由会员分享,可在线阅读,更多相关<鼠标的基本操作ppt课件.ppt(15页珍藏版)>请在人人文库网上搜索. 1.鼠标的基本操作,第一节,小学 ...

最新文章

  1. tomcat拒绝访问是为什么_Tomcat中的connectTimeout和慢攻击
  2. c语言中仅分号,问什么C程序里总是提示缺少分号;,而明明有分号?
  3. linux编程实现dns请求,linux – 使用BIND实现辅助DNS服务器的最佳方式
  4. Android中利用Jsoup让WebView清除Html标签并让图片适应大小并居中
  5. greenplum(一)
  6. 这些基础协议,你懂吗?
  7. 如何美化linux终端输出
  8. 利用python爬虫技术本福特_Python爬虫技术(一)--模拟登陆
  9. 04 | 复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度
  10. XCode 4.2.1 项目的几个模版说明
  11. 英特尔显示器音频_骁龙865、全球最快32寸显示器、高达联名路由……这场发布会为电竞玩家带来多少高科技?...
  12. 让国外买家秒回复的询盘模板示例
  13. Android安装步骤
  14. 360全景倒车影像怎么看_最近淘了一个360度全景倒车影像-4路行车记录仪监控录像,和大家分享一下...
  15. Android 绘制气泡
  16. 入门理解计算机视觉、图形学、图像处理
  17. 活动运营中如何准确把握用户心理
  18. 来自一个工作一年零九个月java程序员的自我介绍
  19. SQL注入的攻击与防御(简单篇)
  20. 江西 南昌 富士康 java,好音讯!富士康智能科技小镇落户小蓝经开区!总投资达110亿元...

热门文章

  1. Python报错: RuntimeError: The current Numpy installation (‘D:\\Develop\\anaconda\\lib\\site-packages\\
  2. Linux系统管理第七周作业【Linux微职位】
  3. C#笔记05 方法和参数
  4. iOS - OC 与 Swift 互相操作
  5. 时序分析基本概念介绍<系统接口sdc>
  6. T-SQL基础--TOP
  7. java编辑遗忘曲线代码,java8的新特性 - 天使broken的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. java语言精粹_java 成神之路 (一)
  9. 联系——让世界动起来
  10. TIA Portal