题目内容

20.执行如图的程序框图,若输入的n为6,则输出的p为(  )
A.8B.13C.29D.35

分析 根据输入的n是6,然后判定k=1,满足条件k<6,则执行循环体,依此类推,当k=6,不满足条件k<6,则退出执行循环体,求出此时p的值即可.

解答 解:模拟程序的运行,可得
n=6,s=0,t=1,k=1,p=1
满足条件k<6,则执行循环体,p=0+1=1,s=1,t=1
k=2,满足条件k<6,则执行循环体,p=1+1=2,s=1,t=2
k=3,满足条件k<6,则执行循环体,p=1+2=3,s=2,t=3
k=4,满足条件k<6,则执行循环体,p=2+3=5,s=3,t=5
k=5,满足条件k<6,则执行循环体,p=3+5=8,s=5,t=8
k=6,不满足条件k<6,退出执行循环体,此时p=8
故选:A.

点评 根据流程图计算运行结果是算法这一模块的重要题型,处理的步骤一般为:分析流程图,从流程图中即要分析出计算的类型,又要分析出参与计算的数据建立数学模型,根据第一步分析的结果,选择恰当的数学模型解模.

练习册系列答案
相关题目

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

精英家教网