好文档 - 专业文书写作范文服务资料分享网站

循环结构 程序框图的画法 Word版含解析

天下 分享 时间: 加入收藏 我要投稿 点赞

ruize

解析 依题意,执行程序框图,第一次循环时,S=1×(3-1)+1=3,i=1+1=2;第二次循环时,S=3×(3-2)+1=4,i=2+1=3;第三次循环时,S=4×(3-3)+1=1,i=4,此时应终止循环.因此判断框内应填“i≥4?”.

二、填空题

6.执行如图所示的程序框图,若输入x=10,输出y=4,则在图中“!”处可填入的语句是________(填序号).

①x=x-1;②x=x-2;③x=x-3;④x=x-4.

★答案★ ②③④

解析 将①②③④逐一填入“!”处,运行程序后,输出的结果分别是2,4,4,4,所以符合题意的有②③④.

7.阅读如图所示的程序框图,运行相应的程序,输出的结果是________.

ruize

★答案★ 8

解析 由框图可知,程序运行时,数值S与n对应变化如下表:

S n

故S=2时,输出n=8. 8.按下列程序框图运算:

-1 2 12 4 2 8

规定:程序运行到“判断结果是否大于244”为1次运算,若x=5,则运算进行________次才停止.

★答案★ 4

解析 第一次运算得13,第二次运算得37,第三次运算得109,第四次运算得325,大于244,程序终止,故运算进行4次.

三、解答题

9.运行如图所示的程序框图.

ruize

(1)若输入x的值为2,根据该程序的运行过程完成下面的表格,并求输出的i与x的值;

第i次 x=2×3i

(2)若输出i的值为2,求输入x的取值范围. 解 (1)

第i次 x=2×3

因为162<168,486>168,所以输出的i的值为5,x的值为486. (2)由输出i的值为2,则程序执行了循环体2次, ?3x≤168,56即?解得3<x≤56, ?9x>168,56

所以输入x的取值范围是3<x≤56.

ii=1 i=2 i=3 i=4 i=5 i=1 6 i=2 18 i=3 54 i=4 162 i=5 486

ruize

10.分别用直到型循环结构和当型循环结构设计求

2+2+

1112+

112+2

的值的程序框图.

循环结构 程序框图的画法 Word版含解析

ruize解析依题意,执行程序框图,第一次循环时,S=1×(3-1)+1=3,i=1+1=2;第二次循环时,S=3×(3-2)+1=4,i=2+1=3;第三次循环时,S=4×(3-3)+1=1,i=4,此时应终止循环.因此判断框内应填“i≥4?”.二、填空题6.执行如图所示的程序框图,若输入x=10,输出y=4,则在图中“!”处可填入的语句是
推荐度:
点击下载文档文档为doc格式
7v59m388ld8xzko02xoc4ddq3430ci00y83
领取福利

微信扫码领取福利

微信扫码分享