- 2021-06-11 发布 |
- 37.5 KB |
- 5页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【数学】2020届一轮复习人教A版第75课基本算法语句学案(江苏专用)
第75课 基本算法语句(1) 1. 了解用伪代码表示的几种基本算法语句:赋值语句、输出语句、条件语句、循环语句. 2. 能用自然语言、流程图和伪代码表示算法,会用“While循环”“For循环”或“Do循环”语句实施循环. 1. 阅读:必修3第17~21页. 2. 解悟:①伪代码的含义;②赋值语句、输入语句、输出语句、条件语句、循环语句的一般形式;③“IfThenElse”语句嵌套及实现功能;④三种循环语句的区别. 3. 践习:重解第20~21页例2和例3.在教材空白处,完成第21页练习第2、3题. 基础诊断 1. 下列语句:①m←x3-x2;②T←T×I;③32←A;④A←A+2;⑤p←[(7x+3)x-5]x+1. 其中为赋值语句的是 ①②④⑤ .(填序号) 解析:因为③中左边为数字,故不是赋值语句,①②④⑤均为赋值语句. 2. 执行如图所示的程序,则输出的结果为 26 . 解析:由题意得S=1+1+3+5+7+9=26,故输出的结果为26. 3. 执行如图所示的伪代码,则输出的结果为 11 . 解析:由题意可得I=1满足条件I<7,S=3;I=3满足条件I<7,S=7;I=5满足条件I<7,S=11;I=7,不满足条件I<7,退出循环,故输出的结果为11. 4. 执行如图所示的伪代码,则输出的结果为 21 . 解析:P=1+2×(1+4+7+10)-6×4=21. 范例导航 考向❶ 区别赋值语句与输入、输出语句 例1 读如下两段伪代码,完成下面题目: 运行如图1和图2所示的程序,若输出的结果相同,则图乙中输入的x的值为 0 . 解析:由图1知运算后输出的x的值为6,所以图2中输入的x=0. 执行如图所示的伪代码,当输入a1,b1,c1,a2,b2,c2分别为1,1,35,2,4,94时,输出的x= 23 ,y= 12 W. 解析:x==23,y==12. 考向❷ 区别While、Do、For三种循环语句 例2 用伪代码设计计算1×3×5×7×…×99,分别用While语句、Do语句和For语句写出伪代码. 解析:While语句如图1,Do语句如图2,For语句如图3. 1. 执行如图所示算法的伪代码,则输出x的值为 16 . 解析:共进行四次循环,第一次S=1;第二次S=1+3=4;第三次S=4+5=9;第四次S=9+7=16,所以输出的S的值为16. 2. 执行如图所示的算法,则输出的i的值是 7 . 解析:该伪代码运行三次循环,第一次i=3,S=2×3=6;第二次i=5,S=6×5=30;第三次i=7,S=30×7=210,退出循环,所以输出的i的值为7. 自测反馈 1. 执行下面的伪代码,输出的结果是 25 . 解析:第一次循环x=1; 第二次循环x=4;第三次循环x=25,退出循环,故输出的结果为25. 2. 阅读如图所示的伪代码,若使这个算法执行的是-1+3-5+7-9的计算结果,则a的初始值x= 1 . 3. 执行如图所示的伪代码后,输出的结果是 28 . 解析:该伪代码运行三次:第一次x=6,i=4;第二次x=14,i=7;第三次x=28,i=10.退出循环,故输出的结果是28. 4. 根据如图所示的伪代码,输出的结果为 100 . 解析:由题意得T=1+3+5+…+19==100,故输出的结果为100. 5. 根据如图所示的伪代码,最后输出的S的值为 145 . 解析:该伪代码的算法功能就是求等差数列1,4,7,…,28的和,故输出的结果是145. 1. 了解顺序结构、选择结构和循环结构这三种结构的特点及实现功能. 2. While、Do、For三种循环语句,在启动循环与中止循环时,是如何实现的?结合例2理解体悟. 3. 你还有哪些体悟,请写下来: 查看更多