下载此文档

计算机解决问题的过程.pptx


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
计算机解决问题的过程
LOREM IPSUM DOLOR
身边的计算机
一、课题引入:解方程试题
1、x2+4x+4=0 6、5x2-10x+17=0
2、3x2-5x+2=0 7、+3x-=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
二、人解决问题的一般过程。
观察、分析问题
收集必要的信息
解决问题
判断、推理
根据已有的
知识、经验
按照一定的
方法和步骤
三、计算机解决问题
利用计算机求解方程:6x2+5x-50=0
问:请同学们思考,你打算利用计算机如何来完成这个任务呢?
第二步:用自然语言描述计算方法
step1、令a为6,b为5,c为-50。
Step2、令d为 b2- 4ac
step3、如果 d大于或等于0
则输出X1,x1为 ,
X2,x2为 ,
转到step4。
否则输出方程无解,转到step4。
step4、结束程序。
算法:简单地说,算法就是解决问题的方法和步骤。
什么是算法(algorithm)?
算法就是解决问题的方法和步骤
算法有优劣之分
解决问题的步骤多少不是衡量算法优劣的依据
算法的特征:
有穷性:算法的步骤必须是有限的
确定性:算法每一步必须有明确的意义
输出:算法必须保证有结果输出,可以有一个或者多个
输入:算法可以有0个或多个输入
可行性:原则上用纸笔也可精确算出结果
什么是算法(algorithm)?
有81个球,只有一个球比其它球轻,轻利用一台没有砝码的天平把它找出来
方法2:
把81个球分成3组各27个球
先比较其中两组,如果不平衡,找出较轻那一组再分成3组个9个球;如果平衡,找出剩余那一组再分成3组个9个球
先比较其中两组,如果不平衡,找出较轻那一组再分成3组个3个球;如果平衡,找出剩余那一组再分成3组个3个球
在最后剩余的三个球中找出轻的那个球
方法1:
天平两边各放一个球,看天平是否平衡;
如果上一步天平倾斜,找出轻球;如果平衡,再放另外两个球;
重复上一步;
……
找到轻球
结束
用计算机解决问题的一般过程机解决问题的过程
观察问题
分析问题,选择合适的计算机软件解决问题
没有合适的软件,自己编写软件解决问题
分析问题
设计算法
编写程序
测试验证,运行结果
什么是算法?
算法的描述
算法就是解决问题的方法和步骤
算法有优劣之分
解决问题的步骤多少不是衡量算法优劣的依据
算法中的步骤必须是有限的
自然语言
流程图
伪代码
程序设计语言种类
机器语言
汇编语言
高级语言
计算机解决问题实例

计算机解决问题的过程 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wzt520728
  • 文件大小702 KB
  • 时间2021-10-27