《山东胶州数学一轮复习第2讲算法与程序框图课前学案无文.doc》由会员分享,可在线阅读,更多相关《山东胶州数学一轮复习第2讲算法与程序框图课前学案无文.doc(13页珍藏版)》请在金锄头文库上搜索。
1、第2讲算法与程序框图学习目标理解程序框图的三种基本逻辑结构:顺序、条件分支、循环。重难点理解程序框图的循环结构。合作探究课堂设计学生随堂手记【双基自测】1(2017辽宁省五校联考)如图,若f(x)log3x,g(x)log2x,输入x0.25,则输出的h(x)()A0.25B2log32 Clog23 D22执行如图所示的程序框图,则输出S的值为()A10 B17 C19 D363(2017唐山第一次模拟)执行如图所示的程序框图,则输出的A是_4.(2016高考山东卷)执行如图所示的程序框图,若输入n的值为3,则输出的S的值为_我的困惑:【课堂互动探究区【考点一】顺序结构与条件结构【例1】(1
2、)阅读如图所示的程序框图,若输入的a,b,c分别是21,32,75,则输出的a,b,c分别是() A75,21,32B21,32,75 C32,21,75 D75,32,21 (1) (2)(2)执行如上图所示的程序框图,如果输入的t1,3,则输出的s属于()A3,4 B5,2C4,3 D2,5若本例(2)的判断框中的条件改为“t1?”,则输出的s的范围是_【规律总结1】:【我会做】(1)(2017长春模拟)执行如图所示的程序框图,若输出的结果为3,则可输入的实数x值的个数为()A1B2 C3 D4 (1) (2) 【我能做对】(2)(2017福州五校联考)定义x为不超过x的最大整数,例如1.
3、31.执行如上图所示的程序框图,当输入的x为4.7时,输出的y值为()A7 B8.6 C10.2 D11.8【考点二】循环结构【例2】(1)(2016高考全国卷乙)执行如图所示的程序框图,如果输入的x0,y1,n1,则输出x,y的值满足()A y2xBy3x Cy4x Dy5x(1) (2)(2)(2015重庆卷)执行如图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是()As Bs Cs Ds(3)执行如图所示的程序框图,若输出的结果为43,则判断框内应填入的条件是()Az42? Bz20? Cz50? Dz52? (3) (4)(4).执行如图所示的程序框图,若输出的S的值为4,
4、则输入的S0的值为()A7 B8 C9 D10【规律总结】【我会做】(1)(2016全国丙)执行如图所示的程序框图,如果输入的a4,b6,那么输出的n()A3 B4 C5 D6(1) (2)【我能做对】(2)执行如图所示的程序框图,如果输入的x,yR,那么输出的S的最大值为()A0B1 C2 D3【我要挑战】(1).已知图象不间断的函数f(x)是区间a,b上的单调函数,且在区间(a,b)上存在零点如图是用二分法求方程f(x)0近似解的程序框图,判断框内可以填写的内容有如下四个选择:f(a)f(m)0;f(a)f(m)0;f(b)f(m)0;f(b)f(m)0.其中能够正确求出近似解的是()A
5、BC D (1) (2)(2)(2017邢台摸底考试)阅读如图所示的程序框图,输出的值为()A B C1 D0【C B层】基础达标见A本P291页【A层】能力提升见A本P292页链接高考1.【2017山东,文6】执行右侧的程序框图,当输入的x值为4时,输出的y的值为2,则空白判断框中的条件可能为 A. B. C. D.2.【2017课标1,文10】如图是为了求出满足的最小偶数n,那么在和两个空白框中,可以分别填入 2017课标3,文8 AA1000和n=n+1BA1000和n=n+2CA1000和n=n+1DA1000和n=n+23.【2017课标3,文8】执行下面的程序框图,为使输出S的值小
6、于91,则输入的正整数N的最小值为( )A5B4C3D24. 【2017课标II,文10】执行右面的程序框图,如果输入的,则输出的 A.2 B.3 C.4 D.55.【2017北京,文3】执行如图所示的程序框图,输出的值为 (A)2 (B) (C) (D)6.【2017天津,文4】阅读上面的程序框图,运行相应的程序,若输入的值为19,则输出的值为(A)0 (B)1 (C)2 (D)37.【2017江苏,4】右图是一个算法流程图,若输入的值为,则输出的的值是 .开始是否输出结束(07)8如果执行左面的程序框图,那么输出的()2450 2500 2550 2652(08)9、右面的程序框图,如果输入三个实数a、b、c,要是否开始输入a,b,cx=abx输出x结束x=bx=c否是求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )A. c xB. x cC. c bD. b c10.执行右面的程序框图,若输入的分别为1,2,3,则输出的( )A. B. C. D.(09)(11)如果执行左边的程序框图,输入,那么输出的各个数的和等于 (A)3 (B) 3.5 (C) 4 (D) 12.执行右面的程序框图,若输入的分别为1,2,3,则输出的( )A. B. C. D.11