《2.1算法的基本思想》同步练习3.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《2.1算法的基本思想》同步练习3

《2.1算法的基本思想》同步练习3 基础巩固训练(30分钟 50分) 一、选择题(每小题3分,共18分) 1.下列关于算法的描述正确的是 (  ) A.算法与求解一个问题的方法相同 B.算法只能解决一个问题,不能重复使用 C.算法过程要一步一步执行,每步执行的操作必须确切 D.有的算法执行完后,可能无结果 【解析】选C.由算法的含义知,算法是解决一类问题的步骤或程序,是可操作的,有结果的.[来源:Z#xx#k.Com]2.下列语句表达中,是算法的有 (  ) ①从泰安去看2014年巴西世界杯,可以先乘汽车到济南,再坐飞机抵达北京,再坐飞机抵达巴西; ②利用公式S=ah计算底为1,高为2的三角形的面积; ③x2x+4; ④求M(1,2)与N(-3,-5)两点连线的方程,可先求MN的斜率,再利用点斜式方程求得. A.①②③ B.①③④ C.①②④ D.②③④ 【解析】选C.算法是解决问题的有效步骤,而③只是一个纯数学问题,无解决问题的步骤. 【举一反三】写出求解x2x+4的算法. 【解析】1.移项2x-x-4,即x-4. 2.写出x-. 3.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步: 1.计算c=; 2.输入直角三角形两直角边长a,b的值; 3.输出斜边长c的值.其中正确的顺序是 (  ) A.1,2,3 B.2,3,1 C.1,3,2 D.2,1,3 【解析】选D.要先有输入,再计算进而输出,故顺序为2,1,3. 4.(2014·抚顺高一检测)一个算法步骤如下: 1.S取值0,i取值1. 2.如果i≤10,则执行3,否则执行6. 3.计算S+i并将结果代替S. 4.用i+2的值代替i. 5.转去执行2. 6.输出S. 运行以上步骤,输出的结果S= (  ) A.16   B.25   C.36   D.以上均不对 【解题指南】解答此类问题应按步骤一一罗列、分析. 【解析】选B.①S=0,i=1; ②S=1,i=3; ③S=4,i=5; ④S=9,i=7; ⑤S=16,i=9; ⑥S=25,i=11. 【误区警示】本题步骤较多,易出现走错步骤,而造成选错. 5.在设计一个算法求12和14的最小公倍数中,设计的算法不恰当的一步是  (  ) A.首先将12因式分解:12=22×3 B.其次将14因式分解:14=2×7 C.确定其公共素因数及其指数为22,31,71 D.其最小公倍数为S=2×3×7=42 【解析】选D.应为S=4×3×7=84. 6.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅盛水2分钟.②洗菜6分钟.③准备面条及佐料2分钟.④用锅把水烧开10分钟.⑤煮面条和菜共3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用 (  ) A.13分钟14分钟15分钟23分钟 2分钟+④用锅把水烧开10分钟(同时②洗菜6分钟+③准备面条及佐料2分钟)+⑤煮面条和菜共3分钟=15分钟.解决一个问题的算法不是唯一的,但在设计时要综合考虑各个方面的因素,选择一种较好的算法. 二、填空题(每小题4分,共12分) 7.(2014·临沂高一检测)已知一个学生的语文成绩为89分,数学成绩为96分,外语成绩为99分,求他的总分S和平均成绩的一个算法为: 1.取A=89,B=96,C=99. 2.______________________. 3.______ ________________. 4.输出计算的结果. 【解析】由题意知,先算S=A+B+C,接着计算=S÷3. 答案:计算S=A+B+C 计算=S÷3 【变式训练】利用公式1+2+3+…+n=(n∈N*),设计求1+2+3+…+100的一个算法: 1.取n=100. 2.______________. 3.输出计算结果. 【解析】求1+2+3+…+100的一个算法: 1.取n=100. 2.计算. 3.输出计算结果. 答案:计算 8.你要乘火车去外地办一件急事,请你写出从出发到坐在车厢内的三步主要算法: 1.________________; 2.___________ _____; 3.________________. 【解析】这是实际生活中的算法问题,根据我们的实际生活经历可写出如下的算法: 1.乘车去火车站; 2.买车票; 3.凭票上车. 答案:乘车去火车站 买车票 凭票上车 9.请说出下面算法要解决的问题:__________. 1.输入三个数,并分别用a,b,c表示. 2.比较a与b的大小,如果ab,则交换a与b的值. 3.比较a与c的大小,如果ac,则交换a与c的值. 4.比较b与c的大小,如果bc,则交换b与c的值. 5.输出a,b,c. 【解题指南】根据a与b,a与c,b与c互换的条件

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档