算法初步第5课时 输入语句输出语句和赋值语句 10.docx
- 文档编号:18485448
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:5
- 大小:65.03KB
算法初步第5课时 输入语句输出语句和赋值语句 10.docx
《算法初步第5课时 输入语句输出语句和赋值语句 10.docx》由会员分享,可在线阅读,更多相关《算法初步第5课时 输入语句输出语句和赋值语句 10.docx(5页珍藏版)》请在冰点文库上搜索。
算法初步第5课时输入语句输出语句和赋值语句10
第4课时 循环结构 程序框图的画法
知识点一循环结构的概念
1.在下图中,正确表示直到型循环结构的框图是( )
答案 A
解析 直到型循环结构的特征是:
在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.
2.在解决下列各问题的算法中,一定用到循环结构的是( )
A.求函数f(x)=3x2-2x+1当x=5时的值
B.用二分法求的近似值
C.求一个以给定实数为半径的圆的面积
D.将给定的三个实数按从小到大排列
答案 B
解析 用二分法求的近似值,一定用到循环结构.
知识点二循环结构的功能
3.执行如图所示的程序框图,则输出s的值为( )
A.B.C.D.
答案 D
解析 k=0<8成立,得到k=2,s=0+;
k=2<8成立,得到k=4,s=+;
k=4<8成立,得到k=6,s=++;
k=6<8成立,得到k=8,s=+++;
k=8<8不成立,结束循环,输出s=+++=.故选D.
4.运行如图所示的程序框图,若输出的结果是7,则判断框中的横线上可以填入的最大整数为( )
A.7B.8C.9D.10
答案 C
解析 在循环体内部,执行运算:
s=s+i,i=i+2,第二次循环s=1+3=4,i=5,满足条件,可知当执行完第三次循环后s=1+3+5=9,i=7,
所以第三次循环是最后一次循环,返回判断条件时,应不满足判断条件,退出循环即s=9时,不满足判断条件.则判断条件可以有以下几个,即s<5,s<6,s<7,s<8,s<9,所以判断框中的横线上可以填入的最大整数为9,故选C.
知识点三程序框图的画法
5.若1+3+5+…+n>2020,试设计算法的程序框图,寻找满足条件的最小奇数n.
解 因为涉及累加问题,所以算法含有循环结构,写出直到型循环结构的算法步骤如下:
第一步,令S=0,n=1.
第二步,计算S=S+n,n=n+2.
第三步,判断“S>2020?
”.若是,则输出n-2,结束算法;否则,返回第二步.
画出步骤:
①画顺序结构图,即起止框及两个处理框,并分别填入循环初始条件(如图①);②画循环结构图,先画循环体即两个处理框(一个累加,一个计数),再画循环终止条件,即判断框并判断“S>2020?
”.若是,则输出n-2;否则,返回循环体之前进行再循环(如图②);③画输出框输出n-2,以及起止框表示算法结束(如图③).
知识点四循环结构的应用
6.如图所示的程序框图运行后,
(1)若*处表达式为S=2S+1,则输出结果为________;
(2)若输出结果为8,则处理框*处可填________.
答案
(1)15
(2)S=2S(不唯一)
解析
(1)∵S=2S+1,∴第一次循环后S=3,A=1;第二次循环后S=7,A=2;第三次循环后S=15,A=3,不满足A<3,跳出循环,输出S的值为15.
(2)A从0变到2循环三次,设表达式为f(S),则有f{f[f
(1)]}=8,∵23=8,∴可以填S=2S.(答案不唯一)
易错点忽略循环结构中的循环变量,弄错循环次数
7.执行如图所示的程序框图,若输入n=5,则输出S的值是( )
A.9B.11
C.43D.-21
易错分析 由于混淆当型与直到型循环结构,而错判循环次数.
正解 D 由于1≤5,执行循环体,S=-1,i=2;由于2≤5,执行循环体,S=3,i=3;由于3≤5,执行循环体,S=-5,i=4;由于4≤5,执行循环体,S=11,i=5;由于5≤5,执行循环体,S=-21,i=6.由于6≤5不成立,所以结束循环,输出S=-21.故选D.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法初步第5课时 输入语句输出语句和赋值语句 10 算法 初步 课时 输入 语句 输出 赋值