




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二节基本算法语句 三年2考高考指数 理解几种基本算法语句 输入语句 输出语句 赋值语句 条件语句 循环语句的含义 1 利用算法语句写出程序是考查的重点 在内容上以条件语句和循环语句为主 2 在考查形式上以选择题和填空题为主 重在考查对算法语句的理解和应用 1 输入语句 输出语句 赋值语句的格式及功能 input 提示内容 变量 输入信息 print 提示内容 表达式 变量 表达式 输出常量 变量的值和系统信息 将表达式所代表的值 赋给变量 即时应用 判断下列命题是否正确 请在括号中填写 或 4 m是赋值语句 m m是赋值语句 输入语句可以同时给多个变量赋值 输出语句可以输出常量 变量的值 但不能运算 赋值号 两边可以交换 解析 根据赋值语句的格式与功能可知 赋值号左侧是变量 右侧是表达式 两边不能随意交换 所以 错 对 错 输入语句可以同时给多个变量赋值 对 输出语句可以把表达式的值运算后输出 起到了运算的作用 错 答案 2 条件语句 循环语句的格式及对应框图 1 条件语句的格式及框图 if then格式 if条件then 语句体 endif if then else格式 if条件then 语句体1 endif 语句体2 else 2 循环语句的格式及框图 until语句 do 循环体 loopuntil 否 是 条件 while语句 while 循环体 wend 条件 即时应用 1 判断下列语句是否是基本算法语句 请在括号内填 是 或 否 input语句 print语句 if then语句 end语句 while语句 endif语句 2 当a 3时 下面的程序段输出的结果是 ifa 10theny 2 aelsey a aendifprintyend 3 下面程序执行后输出的结果是 n 5s 0whiles 15s s nn n 1wendprintnend 解析 1 是基本算法语句 不是 2 该程序段揭示的是分段函数的对应法则 故输出6 3 程序是求和 执行第一次循环 s 5 n 4 执行第二次循环 s 9 n 3 执行第三次循环 s 12 n 2 执行第四次循环 s 14 n 1 执行第五次循环 s 15 n 0 满足条件 所以输出n 0 答案 1 是 是 是 否 是 否 2 6 3 0 输入 输出 赋值语句 方法点睛 输入 输出 赋值语句的注意点 1 输入语句中的各变量之间用 隔开 最后一个变量后不能加标点符号 2 输出语句 输出语句中的提示内容与表达式中的变量之间必须用 隔开 3 赋值语句 赋值号 的左边只能是变量名 右边是表达式 左右两边不能交换 例1 1 计算机执行下面的程序段后 输出的结果是 a 1 3 b 4 1 c 0 0 d 6 0 a 1b 3a a bb a bprinta bend 2 2011 福建高考 运行如图所示的程序 输出的结果是 a 1b 2a a bprintaend 解题指南 1 利用赋值语句求得a b即可 2 简单的赋值程序 a与b的值相加后 输出 规范解答 1 选b 由程序得 a 1 3 4 b 4 3 1 2 a 1 b 2 a a b a 1 2 3 该程序输出的结果是3 答案 3 互动探究 本例 1 中 在语句b a b后再加语句b a b 则输出的b是多少 解析 b a b 4 1 3 反思 感悟 1 赋值语句中 赋值号仅仅表示把右边的表达式的值赋给左边的变量 2 输入 输出 赋值语句是任何一个算法中必不可少的语句 一个语句可以输出多个表达式 在赋值语句中 变量的值始终等于最近一次赋给它的值 先前的值将被替换 变式备选 编写一个程序 输入正方形的边长 输出它的对角线长和面积的值 解析 input a al sqr 2 as a aprint l l s send 条件语句 方法点睛 条件语句的应用及注意点 1 条件语句常与比较大小或分段函数求值相结合 2 当有条件语句的嵌套时 难度较大 突破方法是利用分段函数的形式 写出程序的执行过程及结果 再进行分析 3 读 写条件语句时 注意if与endif的配对 提醒 嵌套的条件语句 首字母要依次缩进 例2 1 2011 江苏高考改编 根据如图所示的程序语句 当输入a b分别为2 3时 最后输出的m的值是 inputa bifa bthenm aelsem bendifprintmend 2 以下给出了一个程序 根据该程序回答 inputxifx3theny x x 1elsey 2endifendifprintyend 若输入4 则输出的结果是 该程序的功能所表达的函数解析式为 解题指南 本例中的两小题考查的是用条件语句表示的程序的运行 解题的关键是按照程序的顺序和条件语句的特点运行 规范解答 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的配对 尤其在嵌套结构时 一层配对就是一个完整的条件结构 在书写程序时易漏掉某一部分 循环语句 方法点睛 循环语句的应用及注意点 1 循环语句在高考中常与统计或数列相联系 2 对应当型循环结构的语句是 while wend 对应直到型循环结构的语句是 do loopuntil 前者条件在while后 当条件满足时进入循环 后者条件在loopuntil后 当条件满足时退出循环 3 两种循环结构可以相互转化 两种语句也可以相互改写 但控制循环的条件正好相反 例3 2012 珠海模拟 下面程序运行后 输出的值是 i 0doi i 1loopuntili i 2000i i 1printiend a 42 b 43 c 44 d 45 解题指南 本题给的循环语句 可把各选项的值代入程序进行验证 采用排除法解答 解析 选c 阅读算法语句可知 此语句表示的程序是循环语句 当i 45时 45 45 2025 2000 当i 44时 44 44 1936 2000 所以输出的结果i i 1 45 1 44 反思 感悟 1 解答用算法语句表示的程序题 关键是熟悉常见的程序语句 能够先从总体上把握该程序的功能 然后再进行解答 2 计数变量的作用一般是统计循环体执行的次数 改变循环条件的取值 为结束循环做准备 譬如 计算等差 等比数列的前n项的和 n就是计数变量的临界值 变式训练 给出以下一个算法的程序 如图所示 1 说明该程序的功能 2 请用直到型循环结构画出相应算法的程序框图 s 0k 1whilek 99s s 1 kk k 1wendprintsend 解析 1 该程序的功能是求的和 2 易错误区 确定直到型循环结束条件的误区 典例 2012 上饶模拟 如图是一个求20个数的平均数的程序 在横线上应填充 s 0i 1doinputxs s xi i 1loopuntil a s 20printaend a i 20 b i 20 c i 20 d i 20 解题指南 程序是利用直到型循环求出20个数的和 再求这20个数的平均数 故结束条件应是满足累加了20个数 又计数变量i从1开始 结束时i 21 故结束条件为i 20 规范解答 选a 设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 xk 1 若有s x1 x2 x20 则i 20时进入循环 i 20时退出循环 阅卷人点拨 通过阅卷数据分析与总结 我们可以得到以下误区警示和备考建议 1 2012 揭阳模拟 下面程序运行后输出的结果为 a 0j 1whilej 5a a j mod5j j 1wendprintaend 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 广州模拟 运行下面程序 若输入x 3 则输出y in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教育行业数字化营销策略与招生团队建设报告
- 现场可视化管理培训知识课件
- 河北省定州市2022-2023学年五年级上学期期中考试科学试题(含答案)
- 2025年导游资格证考试冲刺试卷 导游旅游目的地讲解技巧解析
- 2025年小学数学毕业升学考试应用题解题技巧冲刺实战试卷
- 陕西省商洛市丹凤县丹凤中学2026届化学高一上期末监测试题含解析
- 2025年公务员行测国际事务专项训练试卷 事务知识冲刺押题
- 2025年注册测绘师考试测绘案例分析模拟试卷 测绘技术专项训练
- 新中国直接选举制度的发展探讨与研究
- 王者冷门知识培训课件
- 拍摄临时用工协议书
- 《教育向美而生》读书分享
- 2025年法制副校长演讲稿(7篇)
- 无肝素透析考试题及答案
- 智能生鲜机器人项目商业计划书
- 生物质颗粒购销合同
- 临床教学经验总结
- 高中化学拔尖创新人才早期培养路径
- 2025年四川宽窄实业有限责任公司招聘笔试参考题库含答案解析
- Unit 1 完形填空训练8篇-2023-2024学年英语八年级上册单元冲刺满分题型训练(人教版)
- CPK计算表格电子表格
评论
0/150
提交评论