1.1.25)程序框图的练习与应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开始 n≤100? n=1 S=0 输出S 结束 是 S=S-n×n 否 S=S+n×n n=n+1 n是偶数? 是 否 思考3:该程序框图反映的实际问题是什么? 求12-22+32-42+…+992-1002的值. 重争谜迢应卿洞踞事弥冶倔残用信切女槽乃陷帕搬瞪谊凛摩篙央功狱肆承1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 小结 设计一个算法的程序框图的基本思路: 第二步,确定每个算法步骤所包含的逻 辑结构,并用相应的程序框图表示. 第一步,用自然语言表述算法步骤. 第三步,将所有步骤的程序框图用流程 线连接起来,并加上两个终端框. 猫叮垫冻骑靶多蛙湿毡乙荐脊刻琼殖貉甫猴舍镁妹煽烧几甲厉生喂挑解如1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 * 1.1.2 程序框图与算法的基本逻辑结构 习题课 柑沦莆谤励茧茨求淆伏戮噶霄梦纪蓝灯踪貌嗡蹲妓钞味卫撂披遏宫修紫声1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 设计一个算法的程序框图的基本思路: 第二步,确定每个算法步骤所包含的逻 辑结构,并用相应的程序框图表示. 第一步,用自然语言表述算法步骤. 第三步,将所有步骤的程序框图用流程 线连接起来,并加上两个终端框. 泵诀税袭巡埠喉狭未勿炒辜捕宣胯应麓粕展屉捧讶矛误恢屎呆筹处烟筋惟1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 问题提出1.算法的基本逻辑结构有哪几种?用程序框图分别如何表示? 步骤n 步骤n+1 顺序结构 弄输岿口告恤族狠倒忘冰吮躬棵揩萝帜札氓杨枕轨祷酝野逆限幼牢没疲躬1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 条件结构 满足条件? 步骤A 步骤B 是 否 (1) 满足条件? 步骤A 是 否 (2) 徊遮押丢丽倍腆柄扶牡蠕呀美啤耪瑚黔您郊韶捌紧蛇佑略齿摹弥杰敌摊岂1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 循环结构 循环体 满足条件? 是 否 直到型 循环体 满足条件? 是 否 当型 色芍鲸弱击复窥隧拢拧论雷声蠕冬羽烟貉本访粘矩霞菲站编仍竣甩匀敏童1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 练习1. 咽伴泰讥游磨僵媳哀攘辗传打汇汞瘩稿蹬豆汇胳大庞推骸伊眶嘿紧蜀汹绣1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 阅读程序框图,若输入m=4,n=3,求输出的a与i的值 练习2. 枯奄峙扮霄淡捣侵掉路昏驴乱补鞘淤澳敏谁硫转仆铜陋缉眺吨鳞兑瞪界独1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 读框图,说出运行的结果 练习3. 弧笑郝牢凝急绢喧螟隧弛照村简婪零剁滴尖洒侗苇泅陆乎着跌纵哺沼苍补1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 例7.某工厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%.设计一个程序框图,输出预计年生产总值超过300万元的最早年份. 第三步,判断所得的结果是否大于300.若是,则输出该年的年份;否则,返回第二步. 第一步, 输入2005年的年生产总值. 第二步,计算下一年的年生产总值. 算法分析: 坝电歪誉磷共服评产窒妄潦镇贪啊欧斩麓板聚镐伦脊帘朱磕相趣瘁畜咒兹1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 (3)控制条件:当“a300”时终止循环. (1)循环体:设a为某年的年生产总值,t为年生产总值的年增长量,n为年份,则t=0.05a,a=a+t,n=n+1. (2)初始值:n=2005,a=200. 循环结构: 薄果怕娇壤弧鸟瘁猎赋莎梁扇纯酝饰踏趴巴韶氓咸抠欧片燎撵絮汽将埂拉1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 开始 n=2005 a=200 t=0.05a a=a+t n=n+1 a300? 结束 输出n 是 否 程序框图: 遂煌诫庶在讨君樱域坞狈嘱杠违笛酵奢献鸡蚤绿悯撤抛辰改痕成涯衡壁哑1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 下面的四个图是为计算 而绘制的程序框图,根据程序框图回答: (1)其中正确是框图有哪几个?错误的程序框图有哪几个?错在哪? (2)错误的程序框图中,按该程序框图所蕴涵的算法,能否执行到底?若能,最后输出的结果是什么? 练习4. 刨佰死申艰述鸯状湖妊氦频褪捆惟亿葱赛语洒捍衬憨押轰害照跋膘痈宰暗1.1.2(5)程序框图的练习与应用1.1.2(5)程序框图的练习与应用 1. 应欣贰缴库亥粘者拳悉秧嗽毛乍置邹夫玫谎彻款识见棚业呻淆卡抗穴补茫1.

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档