邳州市铁富高级中学(数学苏教版必修三)
5.设计一个算法求1111?????的值,并画出流程图. 1?22?33?499?100第 16 页 共 102 页
邳州市铁富高级中学(数学苏教版必修三) 总 课 题 分 课 题 算法初步 流程图——三种基本逻辑结构 总课时 第5 课时 分课时 第 5 课时 教学目标 进一步理解流程图的三种基本逻辑结构,会用流程图表示算法. 重点难点 掌握三种基本逻辑结构.重点理解循环结构. ?引入新课 流程图的三种基本结构的如下:
Y A A P N A B B N P Y ?例题剖析
例1 写出求两个正整数a与b相除所得的商q及余数的一个算法,并画出流程图.
(提示:用Mod(a,b)表示a除以b所得的余数)
例2 火车站对乘客在一定时段内退票要收取一定的费用,收费的办法是:按票价每10元
(不足10元按10元计算)核收2元,票价2元以下的不退.试分步写出将票价为x元的车票退掉后,返还的金额y的算法,并画出流程图.
例3 已知有一列数,???,???,???,??,???
12233445n,设计流程图求该数列前20项的和. n?1第 17 页 共 102 页
邳州市铁富高级中学(数学苏教版必修三) 例4 写出求
12?12????????????????????12(共有6个2)的值的一个算法,并画出流程图.
?
?巩固练习
1.已知一个数的
1为a,写出求这个数的一个算法,并画出流程图. 2
2.写出一个能找出三个数a,b,c中最大值的算法,并画出流程图.
???9,??,??0,??1,??,??9,??10, 3.右图为计算y?x2的流程图,其中x??10,请将右图填写完整.
①:_____________________________;
?
②:_____________________________.
?????????
?课堂小结 ?课后训练
一 基础题
理解流程图的三种基本逻辑结构,会用流程图表示算法.
第 18 页 共 102 页
邳州市铁富高级中学(数学苏教版必修三) 1.现欲求1?111????的和(其中n的值由键盘 352n?1输入),下左图已给出了其流程图的一部分,则其中 ①应填 , ②应填 .
2.下右图给出了一个算法的流程图,根据该流程图,回答以下问题:
??4,??7,??18, (1)若输入的四个数为3,则最后的输出结果是 .
(2)该算法流程图是为什么问题而设计的?
第1题图 2题图
3.已知⊙O,写出求作⊙O的圆心的一个算法,并画出流程图.
第 19 页 共 102 页
第
邳州市铁富高级中学(数学苏教版必修三)
二 提高题
4.设计一个算法,计算2?
2??2(共10个2)的值,并画出流程图.
第 20 页 共 102 页