1、程序框图导学案授课时间:2013.12.18星期三 课型:复习课 主备课人:王学会学习目标:(1)理解程序框图中各程序框的含义;(2)理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构。重点:读懂程序框图。难点:含循环结构的程序框图的理解。自主学习1、程序框图:阅读课本P6表1-2,知道各图形符号的功能。2、算法的三种基本逻辑结构 (1)顺序结构:顺序结构是由若干个依次执行的步骤组成,这是任何一个算法都离不开的基本结构。 (2)条件结构:有两种形式,见课本P10。 (3)循环结构:有两种形式,见课本P13。自主练习1. 若输入5,按图中所示程序框图运行后,输出的结果是()A5 B0
2、C1 D1第3题图第2题图第1题图2已知函数y如图表示的是给定x的值,求其对应的函数值y的程序框图则处应填写_;来源:学。科。网处应填写_3. 如图所示,程序框图所进行的求和运算是() A1 B1C. 来源:学+ 科D. 4阅读如图所示的程序框图,则问该程序框图输出的结果是_第5题图第4题图5某程序框图如图所示,若输出的S57,则判断框内为 ()Ak4? Bk5? Ck6? Dk7?6下图是把二进制数化成十进制数的一个程序框图,判断框内可以填人的条件是A B C D开始S=1i=1i=i+1S=1+2S?输出S是结束否课堂小结:课外作业:1阅读如图的程序框图,则输出的S() A14 B20 C
3、30 D55第1题图第3题图第2题图2执行如图所示的程序框图,若输出的b的值为16,则图中判断框内处应填()A3 B4 C5 D23某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是_ _ 4. 如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()Acx BxcCcb Dbc第5题图第4题图5阅读如图的程序框图,若输出s的值为7,则判断框内可填写 ()Ai3? Bi4? Ci5? Di6?第6题图6. 已知某算法的流程图如图所示,若将输出的数组(x,y)依次记为(x1,y1),(x2,y2),(xn,yn)则程序结束时,最后一次输出的数组(x,y)是()A(1 004,2 006) B(1 005,2 008)C(1 006,2 010) D(1 007,2 012)程序框图导学案答案自主学习1. D 2. ; 3. C4. 1320 5. A 6. C课外作业:1. C 2. A 3. 4. A 5. D 6. C