蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

算法与流程图

  • 资源ID:55660829       资源大小:690.49KB        全文页数:16页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

算法与流程图

13.113.1算法与流程图算法与流程图 基础自测基础自测 1.以下对算法的描述正确的有个. ①对一类问题都有效;②算法可执行的步骤必须是有限的;③计算可以一步步地进行,每一步都有确切 的含义; ④是一种通法,只要按部就班地做,总能得到结果. 答案答案4 2.任何一个算法都必须有的基本结构是 . 答案答案顺序结构 3.下列问题的算法适宜用选择结构表示的是(填序号). ①求点 P(-1,3)到直线 l3x-2y10 的距离 ②由直角三角形的两条直角边求斜边 ③解不等式 axb>>0 a≠0 ④计算 100 个数的平均数 答案答案③ 4.下列 4 种框图结构中,是直到型循环结构的为(填序号). 答案答案② 5.((20082008广东理,广东理,9 9))阅读下面的流程图,若输入 m4,n3,则输出 a,i .(注框图中 的赋值符号“←”也可以写成“”或“” ) 答案答案12 3 例例 1 1已知点 P(x 0,y0)和直线 lAxByC0,求点 P(x0,y0)到直线 l 的距离 d,写出其算法并画出 流程图. 解解算法如下 第一步,输入 x 0,y0及直线方程的系数 A,B,C. 流程图 第二步,计算 Z 1←Ax0By0C. 第三步,计算 Z 2←A B . 第四步,计算 d← 第五步,输出 d. 例例 2 2“特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式, 某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算 1 2 22 . 0.6 f  1000.61000.85 程图. 解解算法如下 S1输入 ; 100 100 其中 f单位元为托运费, 为托运物品的重量(单位千克).试设计计算费用 f 的算法,并画出流 S2如果≤100,那么 f←0.6;否则 f ←1000.6-1000.85; S3输出 f. 流程图为 例例 3 3(14 分)画出计算 1 -2 3 -4 99 -100 的值 解解流程图如下图. 222222的流程图. 14 分 1.写出求解一个任意二次函数 yax bxca≠0的最值的算法. 解解算法设计如下 第一步,计算 m ← 2 4ac b2 ; 4a 第二步,若 a>>0,输出最小值 m; 第三步,若 a<<0,输出最大值 m. 2.到银行办理个人异地汇款(不超过100 万元) ,银行收取一定的手续费,汇款额不超过100 元,收取1 元 手续费,超过 100 元但不超过 5 000 元,按汇款额的 1收取,超过 5 000 元,一律收取 50 元手续费, 试用条件语句描述汇款额为 x 元时,银行收取手续费 y 元的过程,画出流程图. 解解这是一个实际问题,故应先建立数学模型, 1,  y0.01x, 50.  0  x 100 由此看出,求手续费时,需先判断 x 的范围,故应用选择结构描述.100  x  5 000 5 000  x 1 000 000 流程图如图所示 3.利用两种循环写出 123100 的算法,并画出各自的流程图. 解解直到型循环算法 第一步S←0; 第二步I←1; 第三步S←SI; 第四步I←I1; 第五步如果 I 不大于 100,转第三步;否则,输出 S. 相应的流程图如图甲所示. 当型循环算法如下 S1令 i←1,S←0 S2若 i≤100 成立,则执行 S3;否则,输出 S,结束算法 S3 S←Si S4 i←i1,返回 S2 相应的流程图如图乙所示. 一、填空题一、填空题 1.算法 S1输入 n; S2判断 n 是否是 2,若 n2,则 n 满足条件,若 n>>2,则执行 S3; S3依次从 2 到 n-1 检验能不能整除 n,若不能整除 n,满足上述条件的是 . 答案答案质数 2.在算法的逻辑结构中,要求进行逻辑判断,并根据结果进行不同处理的是哪种结构 . 答案答案选择结构和循环结构 3.阅读下面的流程图,若输入的 a、b、c 分别是 21、32、75,则输出的 a、b、c 分别是 . 答案答案75,21,32 4.如果执行下面的流程图,那么输出的 S . 答案答案2 550 5.((20092009兴化市板桥高级中学兴化市板桥高级中学 1212 月月考)月月考)如下图的流程图输出的结果为 . 答案答案132 6.如图所示,流程图所进行的求和运算是 . 1111 答案答案 20246 7. ((20082008 山东理,山东理, 1313)) 执行下边的流程图, 若 p0.8, 则输出的 n . (注 框中的赋值符号 “←” , 也可以写成“”或“” ) 答案答案4 8.若框图所给的程序运行的结果为 S90,那么判断框中应填入的关于 k 的判断条件是 . 答案答案k≤8 二、解答题二、解答题 3x 1 9.已知函数 fx 25x 解解算法如下 第一步,输入 x. x  0 x  0 ,写出该函数的函数值的算法并画出流程图. 第二步,如果 x<<0,那么使 fx←3x-1; 否则 fx←2-5x. 第三步,输出函数值 fx. 流程图如下 10.写出求过两点 P 1x1,y1,P2x2,y2的直线的斜率的算法,并画出流程图. 解解由于当 x 1x2时,过两点 P1、P2的直线的斜率不存在,只有当 x1≠x2时,根据斜率公式 k y2 y1 求出,故可设计如下的算法和流程图. x2 x1 算法如下 第一步输入 x 1,y1,x2,y2; 第二步如果 x 1x2,输出“斜率不存在” ,否则, k ← y2 y1 ; x2 x1 第三步输出 k. 相应的流程图如图所示 11.画出求 1111 的值的流程图. 991001 22334 解解流程图如图所示 12.某企业 2007 年的生产总值为 200 万元,技术创新后预计以后的每年的生产总值将比上一年增加 5,问 最早哪一年的年生产总值将超过 300 万元试写出解决该问题的一个算法,并画出相应的流程图. 解解算法设计如下 第一步,n←0,a←200,r←0.05. 第二步,T←ar计算年增量. 第三步,a←aT(计算年产量). 第四步,如果 a≤300,那么 n←n1,重复执行第二步. 如果 a>>300,则执行第五步. 第五步,N←2 007n. 第六步,输出 N. 流程图如下 方法一方法一 方法二方法二 13.213.2基本算法语句、算法案例基本算法语句、算法案例 1.下面是一个算法的操作说明 ①初始值为 n←0,x←1,y←1,z←0; ②n←n1; ③x←x2; ④y←2y; ⑤z←zxy; ⑥如果 z>7 000,则执行语句⑦;否则回到语句②继续执行; ⑦打印 n,z; ⑧程序终止. 由语句

注意事项

本文(算法与流程图)为本站会员(wangxing102)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开