活动三了解算法的作用.docx_第1页
活动三了解算法的作用.docx_第2页
活动三了解算法的作用.docx_第3页
活动三了解算法的作用.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二节 算法和算法描述练习题一、课前热身1. 根据图1算法语句,当输入x为60时,输出y的值为( )ainput(“a”);binput(“b”);ifab thenm=aa=bb=m|k.ComendifPrint a,binputxifx50theny0.5*xelsey250.6*(x50)endifprintyA25 B30 C31 D61 图1 图22. 运行如图2所示的程序,当输入a,b分别为7,3时,最后输出的a,b的值分别为_,该算法的功能是_。3. 当m7,n3时,执行如图3所示的程序框图,输出的S值为()A7 B42 C210 D840图3二、小试身手阅读下列算法,回答下列问题:算法一:第1步:输入两个正整数m,n;第2步:比较m,n大小:若mn,则交换m和n,第3步:求m与n的差r:用m减去n,令所得的差为r;第4步:若r=0,则输出结果n,算法结束;否则,继续步骤5 ;第5步:若rn,则令m=n,n=r;否则令m=r 并返回步骤3继续进行。问题:1.若输入m=16,n=12,则输出结果n是多少?2.若输入m=45,n=12,则输出结果n是多少?3.上述算法的功能是什么?算法二:第1步:输入两个正整数m,n;第2步:比较m,n大小:若mn,则交换m和n,第3步:求m除n的余数r:以m除以n,令所得的余数为r;第4步:若r=0,则输出结果n,算法结束;否则,m=n,n=r继续步骤3 ;问题:1.若输入m=16,n=12,则输出结果n是多少?2.若输入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论