邳州市铁富高级中学(数学苏教版必修三)
??x?1,x?0?0,x?0,画出求该函数值的流程图. 2.已知函数y?????????????x?3,x?0?
?x?2x?33.已知函数f(x)?? ,流程图表示的是给定x值,求其相应函数值的算法,2x?3??3x请将流程图补充完整.其中①处应填________________;②处应填_______________. 若输入x?3,则输出结果为__________.
第3题 第4题
4.上图的算法流程图是为什么问题而设计的?
第 11 页 共 102 页
邳州市铁富高级中学(数学苏教版必修三) 5.国内投寄信函,假设每封信不超过20g付邮资80分,超过20g而不超过40g付邮资
160分,超过40g不超过60g付邮资240分,试写出一封xg(0?x?60)的信函应付邮资y的一个算法并画出流程图.
二 提高题
6.写出解不等式ax?b(a?0,b为常数)的一个算法,并画出流程图.
7.设计一个算法,判断两条直线l1:a1x?b1y?c1?0,l2:a2x?b2y?c2?0的位置
关系(a1,b1,c1,a2,b2,c2均不为零).
第 12 页 共 102 页
邳州市铁富高级中学(数学苏教版必修三) 总 课 题 分 课 题 算法初步 流程图——循环结构 总课时 第 4 课时 分课时 第 4 课时 教学目标 理解循环结构的执行过程.会用流程图表示循环结构. 重点难点 掌握循环结构的执行过程;用流程图表示循环结构的算法. ?引入新课 1.问题:
北京获得了2008年的奥运会的主办权,你知道在申办奥运会的最后阶段时,国际奥委会是如何通过投票来决定主办权归属的吗?
对五个申报的城市进行表决的程序是:首先进行的第一轮投票,如果有哪一个城市得票超过半数,那么该城市将获得举办权,表决结束;如果所有的申报城市的票数都没有半数,则将得票最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止.
你能用一个算法来表达上述过程吗?
你能猜想出循环结构的大致流程图吗?
?例题剖析
例1 写出求1?2?3?4?5值的一个算法.
例2 画出计算1?1111?????值的一个算法的流程图. 23910
例3 设计一个计算10个数的平均数的算法,并画出流程图.
第 13 页 共 102 页
邳州市铁富高级中学(数学苏教版必修三)
?巩固练习
1.设计计算2?4?6?8?10值的一个算法,并画出流程图.
2.先分步写出计算2?4?6???100的一个算法,再画出流程图(使用循环结构).
,??2,??3,???,??50)3.用Ni代表第i个学生的学号,Gi代表第i个学生的成绩(i?1,上图表示了一个什么样的算法?
开始 i←1 Y G≥80 N 打印NiGi i←i+1 i>50 Y 结束 N ?课堂小结 ?课后训练
了解循环结构的含义,能识别流程图表示的算法.
一 基础题
1.在算法中, 需要重复执行同一操作的结构称为( )
第 14 页 共 102 页
邳州市铁富高级中学(数学苏教版必修三) A.顺序结构 B.循环结构 C.选择结构 D.分支结构 2.写出计算1?3?5?7???99的一个算法,并画出流程图(使用循环结构).
22223.如下图所示的四个流程图,都是为计算2?4?6???100而设计的, 正确的流程图序号为_________;
图③中,输出的结果为__________________________ (只须给出算式表达式).
二 提高题
222是 否
4.写出求1?2?3???99的值的一个算法,并画出流程图.
第 15 页 共 102 页
2