1、1.1.2 程序框图与算法的基本逻辑结构(一) 导学案学习目标 1、掌握程序框图的概念;2、会用通用的图形符号表示算法;3、掌握画程序框图的基本规则,能正确画出程序框图; 中国 教%&育*出版网4、通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。问题探究知识探究(一):算法的程序框图思考 1:“判断整数 n(n2)是否为质数”的算法步骤如何?#%中& 教*网第一步,给定一个大于 2 的整数 n; 第二步,第三步,第四步,第五步,思考 2:我们将上述算法用下面的图形表上述表示算法的图形称为算法的程序框图又称 ,其中的多边形叫做 ,带方向箭头的线叫做 ,你
2、能指出程序框图的含义吗?用 、 及 来表示算法的图形. 思考 3:在上述程序框图中,有 4 种程序框,2 种流程线,它们分别有何特定的名称和功能? 试分别说明。思考 4:在逻辑结构上, “判断整数 n(n2)是否为质数”的程序框图由几部分组成?知识探究(二):算法的顺序结构来源#:中国教育出版网*&%思考 1:任何一个算法各步骤之间都有明确的顺序性,在算法的程序框图中,由若干个 的步骤组成的逻辑结构,称为顺序结构,用程序框图可以表示为:在顺序结构中可能会用到哪几种程序框和流程线?来 源*:网&来& 源 :*zzstep.c#om%思考 2:若一个三角形的三条边长分别为 , 令 ,cba,www
3、%.zzstep&.#com则三角形的面积。你能利用这个公式设计一个计算三角形面积的算法步骤吗?www.zzste%#第一步,输入三角形三条边的边长 cba,第二步,第三步,第四步,输出 S. 思考 3:上述算法的程序框图如何表示?来&源:网%来源&:中*教# 网来 源:中国教#育出版网%目标检测算法的三种基本结构是中国教育出%#版& 网顺序结构、条件结构、循环结构顺序结构、流程结构、循环结构顺序结构、分支结构、流程结构流程结构、循环结构、分支结构&*%网#程序框图中表示判断框的是 矩形框 菱形框 C.圆形框 D.椭圆形框3.算法共有三种逻辑结构,即顺序逻辑结构 ,条件逻辑结构和循环逻辑结构,
4、下列说法正确的是 ( ) A.一个算法只能含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构中国教育出版%网*#2ap+=()()S=-D.一个算法可以含有上述三种逻辑结构的任意组合*#4、 图中所示的是一个算法的流程图,已知 ,输出的 ,则 的值是31a7b2a_ www.*zzs&tep.c#om中 国教 育&出%版网#来%源:中国教育出版#网5、 已知一个三角形的三边边长分别为 2、3 、4, 设计一个求它的面积算法,画出流程图。来源#*:中国% 教育出 &版网6、某学生五门功课成绩为 80、95、78、87、65 。写出求平均成绩 的算法,画出流程图。*#中 教&%网www.#&zzst%总结反思中&国教育* 出版网#www&.自我评价( )A、课前自主学习认真,学案完成很好;你真棒,继续坚持。B、课前自主学习一般,学案完成良好;下次争取做的更好。C、课前自主学习较差,学案空白较多;注意学习方法,提高学习效率。