收藏 分享(赏)

数学:1.1.2《程序框图与算法的基本逻辑结构》习题课(新人教a版必修3)1.doc

上传人:无敌 文档编号:549264 上传时间:2018-04-10 格式:DOC 页数:3 大小:728.50KB
下载 相关 举报
数学:1.1.2《程序框图与算法的基本逻辑结构》习题课(新人教a版必修3)1.doc_第1页
第1页 / 共3页
数学:1.1.2《程序框图与算法的基本逻辑结构》习题课(新人教a版必修3)1.doc_第2页
第2页 / 共3页
数学:1.1.2《程序框图与算法的基本逻辑结构》习题课(新人教a版必修3)1.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、高一数学必修 3 程序框图与算法的基本逻辑结构习题课一、顺序结构例 1半径为 r的圆的面积计算公式为 2Sr,当 10时,写出计算圆面积的算法,画出流程图解:算法如下: 1S0r; 22; 3 输出 说明:上述算法的流程图如右图所示,它是一个顺序结构二、条件结构例 2某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为0.53, 50,(50).8,c其中 (单位: kg)为行李的重量试给出计算费用 c(单位:元)的一个算法,并画出流程图解:算法为: 1S输入行李的重量 ; 2如果 50,那么 .53c,否则 .(0).8c;3S输出行李的重量 和运费 上述算法可以用流程图表示为:例 3设计求

2、解一元二次方程 20()axbca的一个算法,并画出流程图分析:由于一元二次方程未必总有实数根,因此,求解时,要先计算判别式 24bac,然后比较 与 0的大小,再决定能否用求根公式求解所以,在算法中应含有选择结构解:算法如下:1S 输入 ,abc;224;3 如果 0,则输出“方程无实数根” ,否则输出 S2r1012bxa, 2bxa,并输出 1, 算法流程图如右思考:如果要输出根的详细信息(区分是两个相等的实数根还是不等的实数根) ,如何修改上述算法和流程图?例 4设计一个求任意数的绝对值的算法,并画出流程图解: 1S 输入任意实数 x;2若 0,则 y;否则 yx;3 输出 算法流程图

3、如右三、循环结构例 5设计一个计算 10 个数平均数的算法,并画出流程图分析:由于需要依次输入 10 个数,并计算它们的和,因此,需要用一个循环结构,并用一个变量存放数的累加和。在求出 10 个数的总和后,再除以 10,就得到 10 个数的平均数。解: 1S 0; 使 0S2I; 使 1I3输入 G; 输入一个数4S; 求 SG,其和仍放在变量 S中51I; 使 I的值增加 16如果 0,转 3S, 如果 10,退出循环 7SA; 将平均数 S存放到 A中N0xy输入输出 yYx8S 输出 A。 输出平均数说明:1本题中的第一步将 0赋值于 S,是为这些数的和建立存放空间;2在循环结构中都有一个计数变量(本题中的 I)和累加变量(本题中的 S) ,计数变量用于记录循环次数(本题实质是为了记录输入的数的个数) ,累加变量用于输出结果。计数变量与累加变量一般是同步进行的,累加一次,计数一次。算法流程图如右例 6根据给出的算法,分析该算法所解决的是什么问题,并画出相应的流程图?S1 0S;S2 1I;S3 输入 G;S4 S;S5 1I;S6 若 不大于 100,转 S3;否则,转 S7S7 /0AS;S8 输出 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报