高考数学一轮复习 9.2基本算法语句、算法案例与框图课件 文 湘教版.ppt

上传人:xt****7 文档编号:5623568 上传时间:2020-02-03 格式:PPT 页数:32 大小:1.23MB
返回 下载 相关 举报
高考数学一轮复习 9.2基本算法语句、算法案例与框图课件 文 湘教版.ppt_第1页
第1页 / 共32页
高考数学一轮复习 9.2基本算法语句、算法案例与框图课件 文 湘教版.ppt_第2页
第2页 / 共32页
高考数学一轮复习 9.2基本算法语句、算法案例与框图课件 文 湘教版.ppt_第3页
第3页 / 共32页
点击查看更多>>
资源描述
2 3 2020 9 2基本算法语句 算法案例与框图 1 输入语句 输出语句 赋值语句的格式与功能 2 3 2020 2 3 2020 2 3 2020 2 3 2020 1 下列赋值语句正确的是 A a b 5B 5 aC a 2b 2D a a 1 解析 赋值语句的一般格式是变量 表达式 赋值号左右两边不能互换 赋值号左边只能是变量 而不能是表达式 答案 D 2 3 2020 2 运行下面的程序时 WHILE循环语句的执行次数是 N 0WHILEN 20N N 1N N NWENDPRINTNENDA 3B 4C 15D 19 解析 020 程序结束 故WHILE循环语句共执行了3次 答案 A 2 3 2020 3 下边程序的功能是 A 判断x的符号B 找出十个数据中的负数C 统计十个数据中负数的个数D 求十个数据中所有负数的和 答案 C n 0i 1DOINPUTxIfx 0Thenn n 1EndIfi i 1LoopWhilei 10PRINTnEnd 2 3 2020 4 已知程序若输入a 3 执行上述程序后输出的结果是 INPUTaIFa 10THENy 2 aELSEy a aENDIFPRINTyEND 2 3 2020 2 3 2020 输入 输出和赋值语句 输入语句 输出语句 赋值语句基本上对应于算法中的顺序结构 写程序时 INPUT语句 是输入框中的信息 赋值语句是处理框中的信息 输出框中的信息是 PRINT语句 的内容 2 3 2020 某工种按工时计算工资 每月总工资 每月劳动时间 小时 每小时工资 从总工资中扣除10 作公积金 剩余的为应发工资 当输入劳动时间和每小时工资数时 试编写一程序输出应发工资 2 3 2020 2 3 2020 变式训练 1 1 请写出图1运算输出的结果为 a 2b 3c a bb a c bPRINT a b c a b c 2 为了在运行图2的程序之后得到结果y 16 则键盘输入的x应该是 INPUTxIFx 0THENy x 1 x 1 ELSEy x 1 x 1 ENDIFPRINTyEND 2 3 2020 2 3 2020 条件语句的应用 1 条件语句一般用在需要对条件进行判断的算法设计中 求分段函数的函数值往往用条件语句编写程序 2 编写条件语句的注意事项 1 条件语句必须以IF语句开始 以ENDIF语句结束 一个IF语句必须和一个ENDIF语句对应 尤其对条件语句嵌套编程时 不要漏掉ENDIF 2 ENDIF中间有空格 不要漏掉 中间的语句向后缩可以便于阅读及查错 不是必须的 但最好缩格书写 2 3 2020 2 3 2020 解析 程序框图 2 3 2020 程序 2 3 2020 变式训练 2 编写程序 输入两个实数 由小到大输出这两个数 2 3 2020 循环语句的应用 1 直到型循环是先执行循环体 后判断条件 循环体至少执行一次 当型循环则是先判断后执行 因此可能一次也不执行循环体 2 当型循环是条件为真时循环 直到型循环是条件为假时循环 3 循环体中一定要有改变条件的语句 否则将构成死循环 2 3 2020 2 3 2020 程序如下 2 3 2020 变式训练 3 将下列程序用DO LOOPUNTIL循环语句重新编写出来 并说明解决的是什么数学问题 INPUTns 0i 0WHILEi ns s i i 2 i i 1WENDPRINTsEND 2 3 2020 2 3 2020 1 当型与直到型循环的区别 1 WHILE型是先判断条件 后执行循环体 而UNTIL型则是先执行循环体 后判断条件 2 WHILE型是当条件满足时执行循环 条件不满足时结束循环 而UNTIL型则是条件不满足时执行循环 条件满足时结束循环 3 UNTIL型至少执行一次循环体 而WHILE型可能一次也不执行循环体 2 3 2020 2 更相减损术与辗转相除法不同 但二者的算法理论却是相似的 主要区别是一个是减法运算 一个是除法运算 实质都是一个递推的过程 用秦九韶方法计算多项式的值 关键是将多项式改写 然后由内向外依次计算 3 进位制将k进制数转化为10进制的数的方法和将10进制数转化为k进制数的算法操作性很强 要掌握算法步骤 并熟练转化 要熟练应用 除基数 倒取余 一直除到商为0 2 3 2020 算法初步进入高中教材是新课标的一个重要特色 其主要目的不是要求考生去学习算法语言和程序设计 而是 体会算法的基本思想以及算法的重要性和有效性 提高表达能力和逻辑思维能力 算法初步已经是新课标地区高考的必考内容 新课标地区的高考试卷都对此作了考查 复习时要在基本问题上下工夫 注意结合实际情境分析解决算法问题 不要去搞一些复杂的程序编写 2 3 2020 2013 陕西卷 根据下列算法语句 当输入x为60时 输出y的值为 A 25B 30C 31D 61 输入x Ifx 50Theny 0 5 xElsey 25 0 6 x 50 EndIf输出y 规范解答 由算法语句读出其功能 进一步利用分段函数的解析式求函数值 由题意 得 当x 60时 y 25 0 6 60 50 31 输出y的值为31 2 3 2020 阅后报告 输入 输出和赋值语句是任何一个算法必不可少的语句 一个语句可以输出多个表达式 在赋值语句中 一定要注意其格式的要求 如 的右侧必须是表达式 左侧必须是变量 一个语句只能给一个变量赋值 变量的值始终等于最近一次赋给它的值 先前的值将被替换 条件语句的主要功能是实现算法中的条件结构 解决像 判断一个数的正负 比较两个数的大小 对一组数进行排序 求分段函数的函数值 等问题 计算时就需要用到条件语句 2 3 2020 1 运行如图所示的程序 输出的结果是 a 1b 2a a bPRINTaEND 解析 a 1 b 2 a a b 1 2 3 所以输出的结果为3 答案 3 2 3 2020 2 2014 广东模拟 下列赋值能使y的值为4的是 A y 2 6B 2 3 2 yC 4 yD y 2 3 2 解析 赋值时把 右边的值赋给左边的变量 故选D 答案 D 3 2014 湖南衡阳模拟 下面程序运行后输出的结果为 a 0j 1WHILEj 5a a j MOD5j j 1WENDPRINTaEND A 0B 1C 2D 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 3 2020 4 2014 陕西模拟 以下给出了一个程序 根据该程序回答 INPUTxIFx 3THENy 2 xELSEIFx 3THENy x x 1ELSEy 2ENDIFENDIFPRINTyEND 1 若输入4 则输出的结果是 2 该程序的功能所表达的函数解析式为
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 高中资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!