- 7
- 0
- 约1.04千字
- 约 14页
- 2019-11-14 发布于江西
- 举报
上海科技教育出版社版高中信息技术选修1算法与程序设计:算法和算法描述.ppt
算法和算法描述
一、对算法的初步了解
1.一个简单的物理问题
求物体在恒力作用下的加速度。
根据在物理课中学过的知识,要解决这个问题有多种方法:
方法一:
a) 测量出物体的质量m、拉力F和滑动摩擦力f
b) 将测量所得的数据输入计算机
c) 根据牛顿第二定律F-f=m*a,计算出加速度a
d) 输出所得的结果
方法二:
a) 测量出物体从静止开始移动的距离s、时间t
b) 将测量所得的数据输入计算机
c) 利用公式:s=a*t*t/2计算出加速度a
d) 输出所得的结果
算法的定义
这种为解决某一问题而设计的确定的有限的步骤称为算法。
算法的特征:
确定性
有穷性
可行性
输出性
二、算法的描述
要把解决问题的步骤表达出来,有多种方法可以表达算法。
1.用自然语言表达
2.用图形符号表达
3.用程序实现算法
1、用自然语言表达
用自然语言表达算法,就是把算法的各个步骤,依次用人们熟悉的自然语言表示出来。
优点:容易理解
缺点:书写较烦、不确定性、对复杂的问题难以表达准确、不能被计算机识别和执行
2、用图形符号表达
用图形符号表达算法必须要有一组规定统一、含义确定的专用符号。
常用的“流程图”所用的基本符号
优点:直观、形象
缺点:不能被计算机识别和执行
表示算法的开始或结束
框中标明输入、输出的内容
框中标明进行什么处
您可能关注的文档
- 上海科学技术出版社版高中生命科学第三册:9 生物进化 复习课件.ppt
- 上海科学技术出版社版高中生命科学第三册:人口与生物多样性(选学).ppt
- 上海科学技术出版社版高中生命科学第三册:人类的起源和发展(选学).ppt
- 上海科学技术出版社版高中生命科学第三册:人类遗传病和遗传病的预防.ppt
- 上海科学技术出版社版高中生命科学第三册:生物多样性保护与可持续发展.ppt
- 上海科学技术出版社版高中生命科学第三册:生物多样性及其价值.ppt
- 上海科学技术出版社版高中生命科学第三册:生物的进化.ppt
- 上海科学技术出版社版高中生命科学第三册:生物进化理论.ppt
- 上海科学技术出版社版高中生命科学第三册:遗传规律.ppt
- 上海科学技术出版社版高中生命科学第二册:6 遗传信息的传递和表达 复习课件.ppt
原创力文档

文档评论(0)