下载后可任意编辑2024 届高三数学第二轮复习专题测试十一:算法与程序框图(一)典型例题讲解: 高考资源网 www.ks5u.com例 1、写出求 1+2+3+4+5+6 的一个算法。分析:可以按逐一相加的程序进行,也可以利用公式进行,也可以根据加法运算律简化运算过程。解:算法 1:S1:计算 1+2 得到 3;S2:将第一步中的运算结果 3 与 3 相加得到 6;S3:将第二步中的运算结果 6 与 4 相加得到 10;S4:将第三步中的运算结果 10 与 5 相加得到 15;S5:将第四步中的运算结果 15 与 6 相加得到 21。算法 2:S1:取 n=6;S2:计算;S3:输出运算结果。算法 3:S1:将原式变形为(1+6)+(2+5)+(3+4)=3×7;S2:计算 3×7;S3:输出运算结果。小结:算法 1 是最原始的方法,最为繁琐,步骤较多,当加数较大时,比如1+2+3+…+10000,再用这种方法是行不通的;算法 2 与算法 3 都是比较简单的算法,但比较而言,算法 2 最为简单,且易于在计算机上执行操作。例 2、已知 x=4,y=2,画出计算 w=3x+4y 的值的程序框图。解:程序框如下图所示:开始输入 4,2 4 和 2 分别是 x 和 y 的值w=3×4+4×2输出 w结束 下载后可任意编辑小结:此图的输入框旁边加了一个注释框 ,它的作用是对框中的数据或内容进行说明,它可以出现在任何位置。例 3、编写程序,计算一个学生数学、语文、英语三门课的平均成绩。分析:先写出算法,画出程序框图,再进行编程。算法: 程序:例 4、如图,四边形 OABC 是单位正方形,现准备在该正方形内随机均匀取点, 并统计点落在扇形区域内的个数,由此计算 的近似值,试画出一个算法的流程图,并写出伪代码。(提示:随机函数 Rand 可产生[0,1]内的随机数)解:设共取点 个,其中有 个点落在扇形区域内,由几何概型计算公式,所以可计算得:。算法流程图和伪代码分别如下: INPUT “ 数学 =”;aINPUT “ 语文 =”;bINPUT “ 英语 =”;c y=(a+b+c)/3PRINT “The average=”;yEND开始输入 a,b,c结束输出 yOABCx2+y2<1输 出 NYi←1,j←0开始j←j+1x←randy←randi←i+1输入NY结束Read n j0For i from 1 to nxrandyrandif then End ifEnd for Print 下载后可任意编辑(二)巩固练习新疆王新敞特级教师源 源 源 源 源 源http ://w w w .x j k tyg .c om /w x c /w x c k t@ 126.c omw x c k t@ 126.c omhttp ...