




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二节基本算法语句与算法案例 三年2考高考指数 了解几种基本算法语句 输入语句 输出语句 赋值语句 条件语句 循环语句的含义 1 利用算法语句写出程序是考查的重点 在内容上以条件语句和循环语句为主 2 在考查形式上以选择题和填空题为主 重在考查对算法语句和算法案例的理解和应用 1 条件语句 1 条件语句是表达 最常用的语句 2 条件语句的格式及算法框图 选择结构 if条件then 语句1 endif 语句2 else 即时应用 1 已知算法语句 输入xifx 0theny 1elsey 1endif输出y若输入x的值为3 则输出y的值是 2 以下算法语句运行后实现的功能为 输入a b cifb athent aa bb tendif ifc athent aa cc tendififc bthent bb cc tendif输出a b c 解析 1 上述算法语句的功能是求函数的函数值 当x 3时 y 1 2 从算法语句看 该题是将a b c按从大到小的顺序排列后再输出 答案 1 1 2 将a b c按从大到小的顺序排列后再输出 2 循环语句 1 算法中的 是由循环语句来实现的 2 循环语句的格式 for语句的一般形式是 循环变量 初始值to终值循环体next doloop语句的一般形式是 do loopwhile 循环结构 for 循环体 条件为真 即时应用 1 已知算法语句 s 1fori 1to5s 3 snext输出s以上算法语句运行后输出的结果是 2 以下算法语句运行后输出的结果为 i 1doi i 2s 2 i 3loopwhilei 8输出s 解析 1 第一次循环s 3 1 3 第二次循环s 3 3 32 第三次循环s 3 3 3 33 第四次循环s 3 3 3 3 34 第五次循环s 35 243 2 根据循环语句 得s 2 9 3 21 答案 1 243 2 21 条件语句 方法点睛 条件语句的应用及注意点 1 条件语句是高考的一个热点 常与比较大小或分段函数求值相结合 2 当有条件语句的嵌套时 难度较大 突破方法是利用分段函数的形式 写出程序的执行过程及结果 再进行分析 3 读 写条件语句时 注意if与endif的配对 提醒 嵌套的条件语句 首字母要依次缩进 例1 1 2011 江苏高考改编 根据下面的算法语句 当输入a b分别为2 3时 最后输出的m的值是 输入a bifa bthenm aelsem bendif输出m 2 以下给出了一个程序 根据该程序回答 若输入4 则输出结果是 该程序的功能所表达的函数解析式为 输入xifx 3theny 2 xelse ifx 3theny x x 1elsey 2endifendif输出y 解题指南 本例中的两小题考查的是用条件语句表示的程序的运行 解题的关键是按照程序的顺序和条件语句的特点运行 规范解答 1 输入a b分别为2 3时 a b不成立 所以执行else后面的语句 把b赋值给m 可知m 3 输出的结果是3 2 当x 4时满足x 3的条件 输出y 4 4 1 15 该程序表示的函数解析式是答案 1 3 2 15 互动探究 本例 2 题 中 把输入4改为输出y 4 则输入的x 解析 由例题中的函数解析式可得当x 3时 令2x 4得x 2符合题意 当x 3时 令x2 1 4得x 舍去 所以x 2 答案 2 反思 感悟 解答或编写有条件语句的程序时注意条件满足与不满足所对应的不同结果 另外还要注意if then else endif的配对 尤其在嵌套结构时 一层配对就是一个完整的选择结构 在书写程序时易漏掉某一部分 变式备选 运行下面程序 若输入x 3 则输出y 输入xifx 0theny 1elseifx 0theny 0elsey 1 endifendif输出y 解析 该程序表达的函数解析式为 当x 3 0时输出y 1 答案 1 循环语句 方法点睛 循环语句的应用及注意点 1 循环语句在高考中常与统计或数列相联系 2 在预先知道循环次数的循环结构中 for语句和doloop语句一般可以互相转化 在预先不知道循环次数的循环结构中 不能用for语句 一般用doloop语句 例2 设计一个计算1 3 5 7 99的算法 并用循环语句 for语句 描述 解题指南 这是一个计算从1开始50个连续奇数乘积的问题 用循环语句写出其算法 规范解答 算法如下 1 s 1 2 i 3 3 s s i 4 i i 2 5 如果i 99 那么转到第3步 6 输出s 循环语句 for语句 为 s 1i 3fori 3to99step2s s inext输出s 互动探究 试用doloop语句写出本例的算法 解析 s 1i 3dos s ii i 2loopwhilei 99输出s 反思 感悟 用doloop语句写算法时 要注意loopwhile后面的条件 只要条件为真就执行循环体 变式备选 下列算法语句 输出的值是 i 0doi i 1loopwhilei i 2000i i 1输出i 解析 442 1936 452 2025 当i 45时 循环结束 i 45 1 44 答案 44 易错误区 循环结束条件的确定致误 典例 2012 上饶模拟 下面是一个求20个数的平均数的程序 在横线上应填充 a i 20 b i 20 c i 20 d i 20 解题指南 程序是利用循环求出20个数的和 再求这20个数的平均数 故结束条件应是满足累加了20个数 又计数变量i从1开始 故结束条件为i 21或i 20 规范解答 选d 设20个数分别为x1 x2 x19 x20 由程序知 i 1时 进入循环s 0 x1 x1 i 2时 进入循环s x1 x2 i 3时 进入循环s x1 x2 x3 i k时 进入循环s x1 x2 xk 若有s x1 x2 x20 则i 20时进入循环 i 21或i 20时退出循环 阅卷人点拨 通过阅卷数据分析与总结 我们可以得到以下误区警示和备考建议 1 2012 衡阳模拟 下面程序运行后输出的结果为 a 0j 1doa a j mod5j j 1loopwhilej 5输出a a 50 b 5 c 25 d 0 解析 选d j 1 a 1 j 2 a 3 j 3 a 1 j 4 a 0 j 5 a 0 2 2012 大庆模拟 输入xifx 2theny 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合肥学院《平面广告设计》2023-2024学年第二学期期末试卷
- 黑龙江商业职业学院《动画设计》2023-2024学年第二学期期末试卷
- 书桌隐藏式阅读灯创新创业项目商业计划书
- 专业运动鞋定制行业深度调研及发展项目商业计划书
- 西式自助餐线上推广企业制定与实施新质生产力项目商业计划书
- 自助充电宝租赁站行业跨境出海项目商业计划书
- 辽宁职业学院《网络创业与创业管理》2023-2024学年第二学期期末试卷
- 会议录音管理制度
- 传染宿舍管理制度
- 传达人员管理制度
- 2025 届九年级初三毕业典礼校长讲话:星河长明共赴新程
- 2024年安徽省初中学业水平考试生物试题含答案
- 2024年浙江省中考英语试题卷(含答案解析)
- 移动取消宽带委托书
- 白血病专题培训讲座培训课件
- 高中政治《 科学立法》教学设计
- (完整word)a3标准规范试卷模板
- html5 web前端期末考试复习题
- 施工现场平面布置要求(完整已排版)
- 2022年碳酸钾生产项目可行性研究报告
- 软胶囊干燥除湿转笼用户需求URS
评论
0/150
提交评论