- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
章末归纳整合
【知识构建】
算法与程 序框图基本 算法 语句案例-E
算法与程 序框图
基本 算法 语句
案例
-
E
算 法 初 步
顺序结构 条件结构 循环结构
进位制
算法
程序框图
算法的基本逻辑结构
输人语句、输出语句、赋值语句
条件语句
循环语句
辗转相除法与更相减损术
【思想方法专题】
言題o分类讨论思想
在解答某些数学问题时,有时会有多种情况,需对各种情 况加以分类,并逐类求解,然后综合得结论,这就是分类讨论 思想.在具体问题的算法设计中,往往需要根据条件进行逻辑 判断,并进行不同的处理(如条件结构和循环结构),这实际上 运用了分类讨论的数学思想方法.
… z |x2—2%,兀$2, , t
【例1】已知函数%+5 x<2 写出求用⑴)
的程序,并画出程序框图.
【探究】牒判断/⑴ 值的范围
【探究】牒
判断/⑴ 值的范围
【解析】算法的程序框图如下图所示? 程序如下.
/输出y/INPUT “x=” ; x
/输出y/
IF x<2 THEN a=x+5
ELSE
a=xA2—2*x
END IF
IF a<2 THEN
y=a+5
ELSE
y=aA2—2*a
END IF
PRINT y
END ZTl 亠
【【规律总结】 !
! I
1 在求分段函数的函数值时,由于自变量X的取值不同,其11函数值的求法也不同,应先对X的值进行判断,然后根据X的取["直选择不同的计算方法,故采用条件语句进行算法设计.注意I! I
I IF禾口 END IF要——对应? I
! i
? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ■ ? MM ? ? MM ■ ? MM ? ? MM ? ? MM ? ? MM ? ? MM ? ? W ? ? MM ? ? W ? ? MM ? ? MB ? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ? ? MM ■ ? MM ? ? MM ■ ? MHB ? ? flHM ? ? MM ? ? MM ? ? MM ? ? W ? ? MM ? ? MM ? ? MM ? ? MB ? ? MM ? ? MM ? ? ? ? ? MM ? ? MM ?
x—1, x<0,
画出求函数变式训练1.已知函数OWxvl,
画出求函数
x+7,
V.
值的程序框图,并写出相应的算法语句.
【解析】程序框图如下所示? 算法语句如下.
专题◎方程思想
方程思想就是分析数学问题中变量间的等量关系,建立方 程(或方程组),通过解方程(或方程组)或运用方程的性质去分 析、转化问题,使问题获得解决.方程思想在算法中有着广泛 的应用,特别是求不定方程的整数解,其常规解法就是试值, 但如果解的范围比较大,试值的次数就比较多,工作量较大, 我们就可以通过循环语句让计算机重复执行,代替人工单一重 复的计算.
【例2】 在我国《算经十书》之一《孙子算经》中有 文:“今有物不知其数,三三数之剩二,五五数之剩三,七七 数之剩二,问物几何.”这个问题可以理解为:有一个正整 数,除以3余2,除以5余3,除以7余2,求这个正整数.请设计 算法求出此问题的最小解,并画出程序框图.
【解析】设所求的数为m,本题相当于求解关于兀,y, z
〃7=3兀+2, 的不定方程加=5y+3,
m=7z+2.
因此,加应同时满足以下三个条件:
① m MOD 3 = 2; @m MOD 5 = 3 ; ?m MOD 7 = 2.
从m = 2开始检验条件,若 有任何一个不满足,则加加1后 再检验条件,直到满足?程序 框图如下图所示.
m=2
CINM WFHNmd
CINWM.
I+UIHUI
ZOL CIOlAt £
HO " Avs QOS E HO ZAVOO8^ £ 3r=HM
ZHUI
?旨蛊
;【规律总结】 1
I 1.当待解决的问题需要重复相同的步骤时,要实现算法1 I必须通过循环结构,程序的书写也必须用循环语句来描述?本1 |例程序框图中,冲的值从2开始循环,直到有满足条件的眈出现] I为止?
| 2.注意程序语言的正确书写: |
| 在编程时,“老”应写作“ <>” ;“OR ”表示“或]
I 者”;“AND”表示“并且”;MOD 3 = 2, m MOD 5= i
i
i 3, m MOD 7 = 2”表示的意思是加除以3,余数是2,加除以5,-
I 1余数是3,眈除以7,余数是2. |
变式训练2?读下面的程序,并回 答问题.
该程序的作用是输入X的值,输出 y的值.
画出该程序对应的程序框图;
INPUT xIF xV=2 THENy=xA2ELSE
INP
您可能关注的文档
- 2019_2020学年八年级物理下册第八章压强与浮力七飞机为什么能上天教学课件新版北师大版.docx
- 2019_2020学年八年级物理下册第八章压强与浮力四大气压强教学课件新版北师大版.docx
- 2019_2020学年八年级物理下册第八章运动和力第3节摩擦力作业设计新版新人教版.docx
- 2019_2020学年八年级物理下册第八章运动和力检测卷新版新人教版.docx
- 2019_2020学年八年级物理下册第六章常见的光学仪器检测卷新版北师大版.docx
- 2019_2020学年八年级物理下册第七章力检测卷新版新人教版.docx
- 2019_2020学年八年级物理下册第十二章简单机械第3节机械效率作业设计新版新人教版.docx
- 2019_2020学年八年级物理下册期末检测卷1新版粤教沪版.docx
- 2019_2020学年八年级物理下册期中检测卷1新版粤教沪版.docx
- 2019_2020学年高中化学第1章化学反应与能量第1节化学反应与能量的变化第2课时热化学方程式中和反应反应热的.docx
文档评论(0)