如图为程序表示的算法是( )A.交换m与n的位置B.更相减损术C.辗转相除法D.秦九韶算法
题型:不详难度:来源:
如图为程序表示的算法是( )
![](http://img.shitiku.com.cn/uploads/allimg/20191101/20191101012110-24203.png) A.交换m与n的位置 | B.更相减损术 | C.辗转相除法 | D.秦九韶算法 |
|
答案
根据题意, r=m MOD n, 其意义为求m÷n的余数, 然后 m=n,n=r, 意义为把n的值赋给m,把r的值赋给n, 然后继续求m÷n的余数, 直到 r=0, ∴本程序为辗转相除法. 故选C. |
举一反三
如图程序框图输出的结果是,则判断框内应填入的条件是( )A.n≤20? | B.n<20? | C.n>20? | D.n≥20? |
![](http://img.shitiku.com.cn/uploads/allimg/20191101/20191101012103-40793.png) |
按如图所示的程序框图操作: (1)写出输出的数所组成的数集.若将输出的数按照输出的顺序从前往后依次排列,则得到数列{an},请写出数列{an}的通项公式; (2)如何变更A框内的赋值语句,使得根据这个程序框图所输出的数恰好是数列{3n}的前8项? (3)如何变更B框内的赋值语句,使得根据这个程序框图所输出的数恰好是数列{4n-3}的前8项?
![](http://img.shitiku.com.cn/uploads/allimg/20191101/20191101012054-86348.png) |
阅读下面两个程序框图,框图1输出的结果为______;框图2输出的结果为______.
![](http://img.shitiku.com.cn/uploads/allimg/20191101/20191101012046-49381.png) |
已知流程图符号,写出对应名称.(1)______;(2)______;(3)______.
![](http://img.shitiku.com.cn/uploads/allimg/20191101/20191101012029-80339.png) |
如图是一个算法的伪代码.如果输出的y的值是20,则输入的x的值是______.
![](http://img.shitiku.com.cn/uploads/allimg/20191101/20191101012024-97447.png) |
最新试题
热门考点