版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、10.1算法初步,-2-,-3-,知识梳理,考点自测,1.算法的定义 通常是指按照一定规则解决某一类问题的和的步骤. 2.程序框图 (1)概念:程序框图又称,是一种用、_及来表示算法的图形.通常程序框图由程序框和流程线组成,一个或几个程序框的组合表示算法中的一个步骤;带方向箭头,按照算法步骤的执行顺序将连接起来. (2)算法框图的图形符号及其功能:,明确 有限,流程图,程序框,流程线,文字说明,流程线,程序框,-4-,知识梳理,考点自测,起始和结束,输入和输出的信息,赋值、计算,成立与否,先后顺序,-5-,知识梳理,考点自测,3.三种基本逻辑结构,反复执行,循环体,-6-,知识梳理,考点自测,
2、-7-,知识梳理,考点自测,4.基本算法语句 (1)输入、输出、赋值语句的格式与功能,INPUT“提示内容”;变量,PRINT“提示内容”;表达式,变量=表达式,-8-,知识梳理,考点自测,(2)条件语句的格式及框图 IFTHEN格式,-9-,知识梳理,考点自测,IFTHENELSE格式,-10-,知识梳理,考点自测,-11-,知识梳理,考点自测,1.判断下列结论是否正确,正确的画“”,错误的画“”. (1)一个程序框图一定包含顺序结构,但不一定包含条件结构和循环结构. () (2)条件结构的出口有两个,但在执行时,只有一个出口是有效的. () (3)输入框只能紧接开始框,输出框只能紧接结束框
3、. () (4)输入语句可以同时给多个变量赋值. () (5)在算法语句中,x=x+1是错误的. (),-12-,知识梳理,考点自测,2.(2017天津,文4)阅读下面的程序框图,运行相应的程序,若输入N的值为19,则输出N的值为() A.0B.1C.2D.3,C,解析:运行程序.当输入N的值为19,则N的值依次为18,6,2. 23,输出N的值为2.故选C.,-13-,知识梳理,考点自测,3.中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图,执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=() A.7B.12C.17D.34,C,解析:由题意,得x
4、=2,n=2,k=0,s=0, 输入a=2,则s=02+2=2,k=1,继续循环; 输入a=2,则s=22+2=6,k=2,继续循环; 输入a=5,s=62+5=17,k=32,退出循环, 输出17.故选C.,-14-,知识梳理,考点自测,4.(2017全国,文8)执行上面的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为() A.5B.4C.3D.2,D,解析:程序运行过程如下表所示:,此时S=9091首次满足条件,程序需在t=3时跳出循环,即N=2为满足条件的最小值,故选D.,-15-,知识梳理,考点自测,5.(2017江苏,4改编)下图是一个算法流程图.若输入x的值为 ,则输
5、出y的值是.,-2,-16-,考点一,考点二,考点三,算法的基本结构(多考向) 考向1顺序结构与条件结构 例1(1)执行如图所示的程序框图,如果输入的t-1,3,那么输出的s属于() A.-3,4 B.-5,2 C.-4,3 D.-2,5,A,-17-,考点一,考点二,考点三,(2)如图所示的程序框图的算法思路源于我国古代数学名著九章算术中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=() A.0B.2C.4D.14,B,-18-,考点一,考点二,考点三,解析: (1)当-1t1时,s=3t,则s-3,3); 当1t3时,s=4t-t2. 该函数图象的对称轴为t
6、=2, 该函数在1,2上单调递增,在2,3上单调递减. smax=4,smin=3.s3,4. 综上知s-3,4.故选A. (2)由程序框图,得(14,18)(14,4)(10,4)(6,4)(2,4)(2,2), 故输出的a=2.,-19-,考点一,考点二,考点三,思考应用顺序结构与条件结构时应注意什么? 解题心得应用顺序结构与条件结构的注意点: (1)顺序结构:顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的. (2)条件结构:利用条件结构解决算法问题时,重点是判断框,是否满足判断框内的条件,对应的下一图框中的内容是不一样的,故要重点分析判断框内的条件是否满足
7、.,-20-,考点一,考点二,考点三,对点训练1(1)根据给出的程序框图,计算f(-1)+f(2)=() A.0B.1C.2D.4,A,-21-,考点一,考点二,考点三,D,-22-,考点一,考点二,考点三,解析: (1)输入-1,满足x0,所以f(-1)=4(-1)=-4; 输入2,不满足x0,所以f(2)=22=4,所以f(-1)+f(2)=0.故选A. (2)利用程序框图建立不等式求解.,-23-,考点一,考点二,考点三,考向2循环结构 例2(1)(2017北京,文3)执行如图所示的程序框图,输出的s值为(),C,-24-,考点一,考点二,考点三,(2)(2017全国,文10)执行上面的
8、程序框图,如果输入的a=-1,则输出的S=() A.2B.3C.4D.5,B,-25-,考点一,考点二,考点三,(2)程序框图运行如下: a=-1,S=0,K=1,进入循环, S=0+(-1)1=-1,a=1,K=2; S=-1+12=1,a=-1,K=3; S=1+(-1)3=-2,a=1,K=4; S=-2+14=2,a=-1,K=5; S=2+(-1)5=-3,a=1,K=6; S=-3+16=3,a=-1,K=7, 此时退出循环,输出S=3.故选B.,-26-,考点一,考点二,考点三,思考循环结构的思维分析过程是怎样的? 解题心得循环结构的一般思维分析过程是: (1)分析进入或退出循环
9、体的条件,确定循环次数. (2)结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式. (3)辨析循环结构的功能.,-27-,考点一,考点二,考点三,对点训练2(1)执行如图的程序框图,如果输入的a=4,b=6,那么输出的n=() A.3B.4C.5D.6,B,-28-,考点一,考点二,考点三,(2)执行如图的程序框图,如果输入的x=0,y=1,n=1,那么输出x,y的值满足() A.y=2xB.y=3x C.y=4xD.y=5x,C,-29-,考点一,考点二,考点三,解析: (1)开始a=4,b=6,n=0,s=0,执行循环, 第一次:a=2,b=4,a=6,s=
10、6,n=1; 第二次:a=-2,b=6,a=4,s=10,n=2; 第三次:a=2,b=4,a=6,s=16,n=3; 第四次:a=-2,b=6,a=4,s=20,n=4. 此时满足判断条件s16,退出循环,输出n=4.故选B. (2)由题图可知,x=0,y=1,n=1,执行如下循环: x=0,y=1,n=2;,-30-,考点一,考点二,考点三,程序框图的应用(多考向) 考向1程序框图在函数中的应用 例3 (2017山东,文6)执行右侧的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为() A.x3 B.x4 C.x4 D.x5,B,解析:因为输入的x的值为4,输出
11、的y的值为2,所以程序运行y=log24=2. 故x=4不满足判断框中的条件,所以空白判断框中应填x4.,-31-,考点一,考点二,考点三,思考求解本例题的关键是什么? 解题心得由程序框图可知,求解本例题的关键有两点:一是判断出x=4使用的函数y=log2x得出的函数值2;二是选择判断框中的不等式,使x=4时不等式不成立.,-32-,考点一,考点二,考点三,对点训练3(2017湖南岳阳一模,文6)一程序框图如图所示,如果输出的函数值在区间1,2上,那么输入实数x的取值范围是() A.(-,0)B.-1,0 C.1,+)D.0,1,D,解析:根据题意,得当x-2,2时,f(x)=2x,12x2,
12、0 x1; 当x-2,2时,f(x)=3,不符合题意,x的取值范围是0,1.,-33-,考点一,考点二,考点三,考向2程序框图在数列中的应用 例4执行如图所示的程序框图,则输出的结果是.,-34-,考点一,考点二,考点三,思考本例中的程序框图的作用是什么? 解题心得本例中的程序框图是求一数列前2 014项的和.,-35-,考点一,考点二,考点三,对点训练4(2017河北武邑中学一模,文9)执行如图所示的程序框图,则输出结果S的值为(),C,-36-,考点一,考点二,考点三,基本算法语句 例5如果下面的程序执行后输出的结果是11 880,那么在程序UNTIL后面的条件应为(),i=12 s=1
13、DO s= s i i=i-1 LOOPUNTIL条件 PRINTs END,A.i10B.i10 C.i9D.i9,D,-37-,考点一,考点二,考点三,解析:因为输出的结果是11 880,即s=11211109,需执行4次,所以程序中UNTIL后面的条件应为i9.故选D.,思考解决算法语句的一般思路是什么? 解题心得解决算法语句的一般思路是:首先通读全部语句,把它翻译成数学问题;然后领悟该语句的功能;最后根据语句的功能运行程序,解决问题.,-38-,考点一,考点二,考点三,对点训练5按照如图程序运行,则输出K的值是.,3,解析:第一次循环,X=7,K=1; 第二次循环,X=15,K=2; 第三次循环,X=31,K=3. 终止循环,输出K的值是3.,X=3 K=0 DO X= 2 X+1 K=K+1 LOOPUNTILX16 PRINTK END,-39-,考点一,考点二,考点三,1.在设计一个算法的过程中,要牢记它的五个特征:概括性、逻辑性、有穷性、不唯一性、普遍性. 2.在画程序框图时,首先要进行结构的选择.若所要解决的问题不需要分情况讨论,则只用顺序结构就能解决;若所要解决的问题需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年中图版选修3地理上册月考试卷908
- 2022-2023学年山东省淄博市沂源县四年级下学期期末数学真题及答案
- 2022-2023学年江苏连云港赣榆区五年级上册语文期末试卷及答案
- 滑板教练课程设计
- 温度感应课程设计
- 电气自动化系统课程设计
- 文创创新创业课程设计
- 新型课程设计
- 2024年外研版九年级生物下册阶段测试试卷751
- 2023年5月7日内蒙古事业单位联考职业能力倾向测验A类真题答案解析
- 统编版2024-2025学年语文五年级上册日积月累专项训练练习题
- 基于机器学习的供应链风险预测
- 阜阳师范大学《法学概论》2023-2024学年期末试卷
- 2024年新人教版三年级数学上册《第8单元第8课时 分数的初步认识复习》教学课件
- 2024-2030年中国混凝土管桩行业发展分析及发展前景与趋势预测研究报告
- 全区国有企业资产全面清查工作方案
- 职业技能大赛-密码技术竞赛理论知识题库(附参考答案)
- 明源地产ERP管理系统
- 狼王梦-完整课件
- DB3305-T 46-2018美丽公路建设规范
- 新疆喀什地区2024届九年级下学期中考三模数学试卷(含解析)
评论
0/150
提交评论