高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
算法可以理解成由基本运算和规定的运算顺序所构 成的完整的解题步骤,或者看成按照要求设计好的有限 的确切的计算序列,并且这样的步骤或序列能解决一类 问题。怎样才能设计出一个名副其实的算法呢?
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
“一群小兔一群小鸡,两群合到一群中,腿一共有48条,脑袋共有17 个,问一共有多少小鸡?多少小兔? 代数方法:设有X只小鸡,Y只小兔,则有: 我有2条腿 一个脑袋 所以解方程组得X=10; Y=7 算术方法: 方法二:(48-17×2)÷2=7(只) 相应的小鸡则是17-7=10只 X+Y=17 我有4条腿 一个脑袋 2X=4Y=48 (高斯消去法) 这两种算法都可以 解决“鸡兔同笼” 的问题
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
再归纳一般二元一次方程组的通用方法,即用高斯消去法解一般的二元一次方程组 a11 x1 a12 x2 b1 a21 x1 a22 x2 b2
令D
a 11a 22 a 21a 12 , 0若D=0,方程组无解或有无数多解。x1 b1a 22 b 2 a 12 DD 0 x2 b 2 a 11 b1a 21 D
若D≠0,则
由此可得解二元一次方程组的算法。
S1.
计算
D a 11a 22 a 21a 12
S2 .
x1
b1a 22 b 2 a 12 D
如果D=0,则原方程组无解或有无穷多组解;否则(D≠0)输出计算结果 x 1 x 2 或者无法求解信息。
S3 .
b 2 a 11 b1a 21 x2 D
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
(1)有穷性:一个算法必须保证执行有限步后结束;
(2)确切性:算法的每一步必须有确切的定义;
(3)可行性:算法原则上能够精确地运行,而且人们 用笔和纸做有限次即可完成;
(4)输入:一个算法有0个或多个输入,以刻划运算对象的 初始条件。所谓0个输入是指算法本身定出了初始条件。 (5)输出:一个算法有1个或多个输出,以反映对输入 数据加工后的结果。没有输出的算法是毫无意义的。
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
写出一个求有限整数序列中的最大值的算法
S1. max=a. (max表示最大值,这个式子的意思是,假 设最大值是第一个整数) S2. 如果b>max, 则max=b. S3. 如果c>max, 则max=c. S4.max就是a、b、c中的最大值.
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
沈阳市同泽高级中学 陆鹏制作
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
程序框图又称流程图,是一种用规定的图形,指向线及 文字说明来准确、直观地表示算法的图形。
程序框图的概念名称
程序框
功能
终端框(起止框) 表示一个算法的起始和结 束 输入、输出框 处理框(执行框) 判断框 表示算法的输入和输出的 信息 赋值、计算 判断一个条件是否成立, 用 “Y”、“N”标明
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
算法的三种基本逻辑结构: 1.顺序结构 2.条件分支结构 3.循环结构
4.三种结构习题
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
①顺序结构A B
由若干个依次执行的处理步骤组成的。
例1 已知一个三角形的三边边长分别为2、3、4,利用 海伦-秦九韶公式设计一个算法,求出它的面积,画出 它的程序框图。开
始三角形面积为s p( p a)( p b)( p c)
2 3 4 p 3s
其中p
a b c (a、b、c为三角形三边长) 3
p( p 2)( p 3)( p 4)
输出s 结束
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
②条件结构(选择结构)是
P
否
例2 任意给定3个正实数,设计一个算法, 判断分别以这3个数为三边边长的三角形是 否存在.画出这个算法的程序框图。开始 输入a、b、c
A
B
a+b>c,a+c>b, b+c>a是否同时成立
否
是存在这样的三角形 不存在这样的三角形
结束
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
在一些算法中,从否处开始,按照一定条件, 反复执行某一处理步骤的情况,这就是循环结构。反复执行的 处理步骤称为循环体。 在循环结构中,通常都有一个起到循环计数作用的变量,这个 变量的取值一般都含在执行或中止循环体的条件中。Until(直到型)循环
③循环结构
While(当型)循环
A P不成立
A P成立 不成立
成立
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
例1.设计算法,求一元二次方程ax2+bx+c=0 (a≠0 b2-4ac>0)的根,画出相应的流程图 开始输入系数a,b,c 计算 b 2 4ac
计算输出X1、X2
b x1 2a b x2 2a
结束
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
开始输入系数a,b,c2 b 4ac 计算
例二:设计算法,求一元二次 方程ax2+bx+c=0(a≠0)的根, 画出相应的流程图 是
△<0 否x1 b b , x2 2a 2a
输出无实数解
输出x1,x2
结束
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
请设计一个计算1+2+3+……+100的值的算法,并画出程序框图。 算法分析: 第一步:令i=1,s=0; 第二步:若i<=100成立,则执行第三步;否则,输出s,结束算法; 第三步:s=s+i; 第四步:i=i+1,返回第二步。 开始
程序框图如下:
i=1 s=0 i<=100? i=i+1 是 s=s+1
否 输出s结束
高中数学必修3第一章课件算法与程序框图 新课标人教B版 .ppt
开始
例1. 某工厂2005年的年生产总值为200万元,技术革新后 n=2005 预计以后每年的年生产总值都比上一年增长5%.设计一程 序框图,输出预计年生产总值超过 300万元的最早年份。 a=200t=0.05a a=a+t n=n+1 否
a>300? 是 输出n
结束
…… 此处隐藏:1126字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




