2012高考(文科)数学一轮复习课件第11章第2节基本算法语句(新课标版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输入语句、输出语句、赋值语句、条件语句、
• 循环1语.句任何一种程序设计语言都包含五种 基本的算法语句,它们是

•3 是
. 处理条条件分支逻件辑结构的算语法语句 句 .
• 4.算法逻辑结构中的条件结构一般由 算法语句中的条件语句来实现.
• 6.循环语句用来实现算循法环中结构的

• 7.程序设计语言中循环语句主要有两
• 答案:C
• 2.下列程序执行后输出的结果是( )
• A.-1
B.0
• C.1
D.2
• 解析:n初值是5,S初值是0,每循环一 次n减1,S增加n,共循环5次,故n=0.
• 答案:B
• 3.若下列程序输出的结果是3,
• 则输入的x的值是( )
• A.3
B.-3
• C.3或-3
D.0
• 解析:易知该算法程序是计算|x|的算法, 当输出结果为3时,则输入的x的值为±3, 故选C.
• 【即时巩固3】 某纺织厂2010年的生 产总值为300万元,如果年生产增产率为5%, 编写一个程序计算最早在哪一年生产总值超 过400万元.
• 解:从2010年底开始,经过x年后生产总 值为300·(1+5%)x,可将2010年生产总值赋 给变量a,然后对其进行累乘,用n作为计数 变 量 进 行 循 环 , 直 到 a 的 值 超 过 400 万 元 为 止.
种 当型类(W型HI:LE) 直到型 (UNTIL)


• 1.关于赋值语句给变量
• B.赋值号左右不能互换
• C.赋值号与数学中的等号有着完全相 同的意义
• D.执行赋值语句时,先计算“=”右 边表达式的值
• 解析:根据赋值语句的意义可知,A、B、 D均正确,只有C不正确,原因是赋值号 “=”与等号表达的意义不同,等号是指左 右两边相等,而赋值号“=”表示将右边的 值赋给左边的变量,故选C.
• 在某些较为复杂的算法中,有时需要对 按条件要求执行的某一语句(特别是ELSE后 的语句2)继续按照另一条件进行判断,这时 可以再利用一条件语句完成这一要求,这就 形成了条件语句的嵌套,其一般形式是:
• 对应的程序框图为
• 2.编程的一般步骤
• (1)算法分析:根据提供的问题,利用数 学及相关学科的知识,设计出解决问题的算 法;
• 答案:C
• 4.如果下边程序执行后输出的结果是 990,那么在程序中UNTIL后面的“条件” 应为( )
• A.i>10
B.i<8
• C.i<=9
D.i<9
• 解析:S=11×10×9=990,i=8时终止 循环,输出S=990,故UNTIL后面的“条件” 应为i<9.
• 答案:D
• 1.条件语句的嵌套
• 关键提示:实缴金额y与购物金额x之间 的关系是一个分段函数,故应用条件语句, 又因为实数x的值分为三个范围,所以条件 语句出现嵌套.
• 解:根据题意,程序框图如图所示:
• 程序如下:
• 点评:在使用条件语句时,一定要注意 条件语句的格式,IF和END IF要一一对应.
【即时巩固 2】
已知函数 y=01,,xx=>00;; -1,x<0.
• (2)画出程序框图:依据算法分析,画出 对应的程序框图;
• (3)写出程序:根据程序框图中的算法步 骤,逐步把算法用相应的程序语句表达出 来.
• (即时巩固详解为教师用书独有)
• 考点一 应用赋值、输入、输出语句编 写程序
• 【案例1】 编写程序,计算一个学生 数学、语文、英语三门课的平均成绩.
编一个程
序,输入一个 x 值,输出 y 值.
• 解:程序如下:
• 考点三 循环语句的应用
• 【案例3】 编写一个程序计算12+32+ 52+…+9992,并画出相应的程序框图.
• 关键提示:由题意知各项指数相同,底 数相差2,可以借助于循环语句设计算法.
• 解:程序如下:
• 程序框图如图所示:
• 关键提示:先写出算法,画出程序框图, 再进行编程.
• 解:程序框图: • 程序如下:
• 【即时巩固1】 编写一个程序,要求 输入一个圆的半径,输出该圆的周长和面 积.
• 解:程序如下:
• 考点二 条件语句的应用
• 【案例2】 某商场实行优惠措施,若 购物金额在800元以上(含800元),打8折;若 购物金额在500元以上(含500元)800元以下, 打9折;否则不打折.试设计一程序输入购 物金额输出实缴金额.
• 程序框图如下:
• 程序:
相关文档
最新文档