题目内容

有一列数:1,1,2,3,5,8,13,21,…,这列数有个特点,前两个数都是1,从第三个数开始,每个数都是前两个数的和,这样的一列数一般称为婓波那契数.右边的所描述程序的算法功能是输出前10个婓波那契数,请把这个算法填写完整.

编号①
a=b
a=b
       编号②
b=c
b=c
分析:根据算法流程图的功能是“输出前10个婓波那契数”,模拟程序的运行情况进行探求,再根据要求进行求解即可.
解答:解:算法流程图的功能是“输出前10个婓波那契数”,
经过第一次循环得到n=2+1=3,c=1+1=2,接下来要将b的值赋给a,a=1,再将c的值赋给b,b=2,继续循环;
经过第二次循环得到n=3+1=4,c=1+2=3,接下来要将b的值赋给a,a=2,再将c的值赋给b,b=3,继续循环;
经过第三次循环得到n=4+1=3,c=2+3=5,接下来要将b的值赋给a,a=3,再将c的值赋给b,b=5,继续循环;

则①处的框应填a=b,另编号②应该是b=c.
故答案为:a=b,b=c.
点评:本题考查程序框图,考查了循环体以及循环次数问题,常采用写出前几次循环的结果,找规律.属于基础题.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网