高中数学 1.2.4算法语句的综合课件 新人教A版必修3.ppt

上传人:xt****7 文档编号:5513255 上传时间:2020-01-31 格式:PPT 页数:17 大小:1.35MB
返回 下载 相关 举报
高中数学 1.2.4算法语句的综合课件 新人教A版必修3.ppt_第1页
第1页 / 共17页
高中数学 1.2.4算法语句的综合课件 新人教A版必修3.ppt_第2页
第2页 / 共17页
高中数学 1.2.4算法语句的综合课件 新人教A版必修3.ppt_第3页
第3页 / 共17页
点击查看更多>>
资源描述
1 2基本算法语句 1 2 4算法语句的综合 栏目链接 简单程序的编写 2000年我国的人口为13亿 如果人口每年的自然增长率为0 007 那么多少年后我国的人口将达到15亿 请编写一个程序解决这个问题 分析 由题意可知我国的人口数呈指数增长趋势 每年的人口数为上一年的人口数的 1 0 007 倍 此为典型的累乘问题 需应用循环语句编写程序 解析 利用UNTIL语句编写程序如下 点评 1 直到型循环语句中先执行一次循环体 再判断条件是否满足 以决定继续循环还是退出循环 2 循环次数的控制往往是判断条件 在循环体内要有控制条件的改变 否则会陷入死循环 3 控制循环次数的变量要综合考虑初始化时和LOOPUNTIL后两处 若初始值为1 则循环体中累加 若初始值为循环的次数 则循环体中递减 栏目链接 跟踪训练1 写出用公式法求x2 2x 8 0的根的程序 解析 题目明确要求用公式法求解 因此只要将a 1 b 2 c 8的值输入公式即可求解 程序如下 INPUT a b c a b cp b 2 a q SQR b 2 4 a c 2 a x1 p qx2 p qPRINT x1 x1 x2 x2END 栏目链接 多层条件结构的嵌套 给定一个年份 写出该年是不是闰年的算法 程序框图和程序 解析 1 算法 第一步 输入一个年份x 第二步 若x能被100整除 则执行第三步 否则执行第四步 第三步 若x能被400整除 则x为闰年 否则x不为闰年 第四步 若x能被4整除 则x为闰年 否则x不为闰年 2 程序框图 3 程序 栏目链接 点评 1 对于实际应用问题 应先建立数学模型 再设计算法 2 应用多个条件语句的嵌套时 要明确各种条件与相应语句之间的对应关系 一般先由程序框图直观地弄清这些关系之后再编写程序 栏目链接 跟踪训练2 某商场举行促销活动 活动规定 购物额在100元及以内不予优惠 在100 300元之间优惠货款的5 超过300元之后 超过部分优惠8 原优惠条件依然有效 画出购物额与应付货款之间关系的流程图 要求输入购物额 能够输出应付货款 并用基本语句写出程序 栏目链接 栏目链接 框图 程序 栏目链接 找准循环控制条件 编写程序 求100 99 10的值 错解 错解分析 若循环控制条件不当 则会导致死循环 这一点恰恰是许多同学的一个常错点 所谓死循环 就是永无终止地循环 本题是直到型循环 直到条件 i 100 满足时停止循环 而由程序可知 执行第一次循环 i由初值100减1变为99 以后 每执行一次循环 i的值就减少1 从而i的值永远也不可能大于100 这样 循环永远也无法停止 栏目链接 正解 应是把条件 i 100 改为 i 10 点评 本程序中i既是计数变量又是验证结束循环的变量 应当注意 当循环体各语句顺序有变化时 计数变量的初值和判断条件都可能发生变化 栏目链接 跟踪训练3 如果下边程序执行后输出的结果是132 那么在程序UNTIL后面的 条件 应为 A i 11B i 11C i 11D i 11 D
展开阅读全文
相关资源
相关搜索

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


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

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


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