【优质文档】高中数学—算法(基础练习).pdf
《【优质文档】高中数学—算法(基础练习).pdf》由会员分享,可在线阅读,更多相关《【优质文档】高中数学—算法(基础练习).pdf(4页珍藏版)》请在三一文库上搜索。
1、优秀学习资料欢迎下载 高中数学算法( 基础练习 ) 【知识点 1】基本概念 1. 算法: 广义的算法某一工作的方法和步骤。 数学中的“算法”是指可以用计算机来解决的某一类问题的程序。 2. 算法三要素: 明确性,可行性,有限性。 例题. 给出求 123100的一个算法。 解:第一步:使1S; 第二步:使2I; 第三步:使 SSI ; 第四步:使1II; 第五步:如果100I,则返回第三步,否则输出S。 【知识点】流程图 1. 顺序结构 例题. 已知两个单元分别存放变量x和 y 的值,试交换这两个变量的值。(如上图) 2. 选择结构 例题 . 铁路客运部门规定旅客托运行李 的费用为(其中为行李的
2、重量) 0.5350 50 0.53(50)0.8550 c, 请画出计算费用c流程图。 (如右图) 3. 循环结构 例题. 写出求 1 23 4 5值的一个算法,并画出流程图。 解:1S1T; 2S2I; 3STTI ; 4S1II; 5S如果5I,转3S , 否则输出 T 。 【必会题型】 1. 设计一个求任意数的绝对值的算法, 并画出流程图。(流程图为右上图) 算法:1S输入任意实数x; 2S若0x,则 yx;否则 yx ; 3S输出 y 。 2. 判断右边的流程图的作用是什么? 算法:1S2S; 2S4I; 3SSSI ; 4S2II; 5S如果100I,转3S ,否则输出 S。 N
3、0x yx 输入x 输出y Y yx px xy yp N 100I 输出S Y 2S 4I SSI 2II 优秀学习资料欢迎下载 3. 设计一个计算 10 个数平均数的算法,并画出流程图。 解:1S0S; 2S1I; 3S输入 G ; 4SSSG ; 5S1II; 6S如果10I,转3S ; 7S 10 S A; 8S输出 A。 4. 画出求 111 1 23100 的流程图。 5. 画出求 111 122399100 的流程图。 【知识点 3】基本算法语句 1 赋值语句: “ xy ”表示将 y 的值赋给x,其中x是一个变量, y 是一个与x同 类型的变量或表达式。 2 输入、输出语句:
4、输入、输出语句分别用Read(或Input) 和 Print 表示。 例题:求任意三门功课的平均值的算法。 (如右图) 3 条件语句: 一般形式为: If then Else (图 1) ,对应的程序框图为(图2) 。 例 1. 写出输入两个数a 和 b,将较 大的数打印出来的算法,写出算法 伪代码,并画出流程图。 算法步骤: S1 输入 a,b ; S2 若 ab,则输出 a, 否则输出 b。 算法伪代码: Read a ,b,c A(a+b+c)/3 Print A If 条件 A then 语句 1 Else 语句 2 End if (图 1) 否 是 满足条件? 语句 1 语句 2 (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质文档 优质 文档 高中数学 算法 基础 练习
链接地址:https://www.31doc.com/p-5304124.html