- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本算法语句(选学内容) 由于各种版本的教材选用的计算机语言不同,本节内容高考中只有个别省市涉及且较易. 1.输入语句、输出语句、赋值语句的格式与功能 语句 一般格式 功能 输入语句 INPUT 输入变量 输出语句 PRINT 输出数据 赋值语句 变量=表达式 把右边值赋给左边 2.条件语句 (1)算法中的 与条件语句相对应. (2)条件语句的格式及框图. ①IF—THEN格式. 条件结构 ②IF—THEN—ELSE格式. 3.循环语句 (1)算法中的 与循环语句相对应. (2)循环语句的格式及框图. ①UNTIL语句. 循环结构 ②WHILE语句. 题型一 输入、输出和赋值语句 【答案】 (1)d=16 (2)a=1,b=2,c=3 探究1 (1)输入、输出、赋值语句是任何一个算法中必不可少的语句.一个输出语句可以输出多个表达式的值.在赋值语句中,变量的值始终等于最近一次赋给它的值,先前的值将被替换. (2)一个赋值语句只给一个变量赋值,但一个语句行可以写多个赋值语句. (3)不能利用赋值语句进行代数式的运算(如化简、分解因式、解方程等). 运行下列程序时,若从键盘输入1,2,3,则运行后输出结果为a=________,b=________,c=________. 思考题1 【解析】 前3句执行后,a=1,b=2,c=3; 第4句执行后a=2,第5句执行后b=5,第6句执行后c=3. ∴输出结果a=2,b=5,c=3. 【答案】 2,5,3 题型二 条件及循环语句 A.4 B.5 C.6 D.7 【解析】 第一次执行后,S=100-10=90,n=10-1=9;第二次执行后,S=90-9=81,n=9-1=8;第三次执行后,S=81-8=73,n=8-1=7;第四次执行后,S=73-7=66,n=7-1=6.此时S=66≤70,结束循环,输出n=6. 【答案】 C A.0 B.1 C.2 D.4 【解析】 当j=1时,余数a=1; 当j=2时,余数a=3;当j=3时,余数a=1; 当j=4时,余数a=0;当j=5时,余数a=0; 当j=6时,不满足条件,此时退出循环. 【答案】 A 探究2 (1)在用WHILE语句和UNTIL语句编写程序解决问题时,一定要注意它们的格式及条件的表述方法.WHILE语句中是当条件满足时执行循环体,而UNTIL语句中是当条件不满足时执行循环体. (2)在解决一些需要反复执行的运算任务,如累加求和、累乘求积等问题时,应考虑利用循环语句来实现. (3)在循环语句中,也可以嵌套条件语句,甚至是循环语句,此时要注意嵌套这些语句应保证语句的完整性,否则就会造成程序无法执行. (1) 思考题2 以上表示的函数表达式是________. (2)(2013·陕西)根据下列算法语句,当输入x为60时,输出y的值为( ) A.25 B.30 C.31 D.61 【解析】 x=60时,y=25+0.6×(60-50)=31. 【答案】 C 思考题2 (2)(2014·新课标全国Ⅱ理) 执行如图所示的程序框图,若输入的x,t均为2,则输出的S=( ) A.4 B.5 C.6 D.7 例3 (2014·新课标全国Ⅰ理) 探究3 (1)循环结构中要注意循环控制条件的把握,不要出现多一次循环和少一次循环的错误. (2)弄清满足条件时结束循环还是不满足条件时结束循环. (2014·北京理)当m=7,n=3时,执行如图所示的程序框图,输出的S值为( ) 思考题3 A.7 B.42 C.210 D.840 【解析】 按照程序框图执行算法,输出结果. 程序框图的执行过程如下: m=7,n=3时,m-n+1=5, k=m=7,S=1,S=1×7=7; k=k-1=65,S=6×7=42; k=k-1=5=5,S=5×42=210; k=k-1=45,输出S=210.故选C. 【答案】 C 例4 (2014·重庆理)执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是( ) 思考题4 探究4 在循环结构中,填判断框中的条件是常见命题方式,此条件应依据输出结果来确定,解答时,一般先循环2至3次,发现规律,找出什么时候结束循环,也就找到了循环条件,要特别注意条件“不等式”中是否包括等号. 如图所示是某同学为求1 006个偶数:2,4,6,…,2 012的平均数而设计的程 思考题4 1.在设计一个算法的过程中要牢记它的五个特征:概括性、逻辑性、有穷性、不唯一性、普遍性. 2.编程的一般步骤:①算法分析:根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法;②画程序框图,
您可能关注的文档
最近下载
- 八年级上册英语重点知识归纳.doc VIP
- 地方病防治课件.pptx VIP
- 三级公路(含声环境、生态环境专项评价)环评环境影响报告表(新版环评).pdf
- GB50666-2019混凝土结构工程施工规范.ppt VIP
- 2.2-全国森林草原湿地荒漠化普查技术规程.pdf VIP
- 新型冠状病毒核酸检测标本采集、送检、处理流程.pptx VIP
- 培训资料慢病及地方病防治工作要点.ppt VIP
- DB61_T 5006-2021 人民防空工程标识标准.docx VIP
- GB50118-2010民用建筑隔声设计规范.docx VIP
- (高清版)B-T 42588-2023 系统与软件工程 功能规模测量 NESMA方法.pdf VIP
文档评论(0)