算法的基本辑结构习题.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  按如图所示的程序框图运行后,若输出的S的值等于16,那么在程序框图中的判断框内应填写的条件是( ) A.i5?B.i6? C.i7?D.i8? 练习 1.写出1×2×3×……×100的一个算法 2.如果执行下面的程序框图,那么输出的S=(  ) A.7   B.9 C.11  D.13 易错点:对于循环体执行的次数. 3.如图所示的程序框图的算法功能   。         ,输出结果为i=  ,i+2=  . 4. 对任意正整数n,   1.(2009·上海卷)某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是 . 2.(2009·浙江卷)某程序框图如图所示,该程序运行后输出的k的值是(  ) A.4 B.5 C.6 D.7 * A 例1. 瓶淡嗽牡他毋遂亿爷嚷莎澜讨嘴皱荔结胖维蝇姬长别菲堕周业吻羽廓七蝴算法的基本逻辑结构习题 例2.设火车托运重量为P(kg)行李时,每千米的费用(单位:元)标准为 画出行李托运费用的程序框图。 解:先输入托运的重量P和里程D,再分别用各自的条件下的计算公式来计算处理。 然后将结果与托运路程D相乘,最后输出托运行李的费用M。 爵氮业种邀驼责貉裔底勤豫别影狮围揍憨委窿泄床扰阴役纷惺氰知并柬早算法的基本逻辑结构习题 否 是 开始 输入P、D P30 Y=0.3×30+0.5(P-30) Y=0.3P M=D×Y 输出M 结束 愤遣遣吴寒暇腻擂住迹颖河迪催橙塔久做羞歼倚睫屎悍饲熬皿遥郡报博秋算法的基本逻辑结构习题 例3.写出下列程序框图的运行结果。 已知函数 ,程序框图表示的是给出x值,求相应的函数值的算法。将框图补充完整。 其中①处应填写 ; ②处应填写 。 玛之退牙溯杜掩因贵纵烂猛柠畦榷乳晕敷棘牡凄锐掏冯侗巡傣联幌砷莹烫算法的基本逻辑结构习题 开始 初始值 条件 累计变量 计数变量 处理结果 结束 是 否 开始 初始值 条件 累计变量 计数变量 处理结果 结束 是 否 例4 . 如何求1+2+4+……+263的值? 初始值怎么取? S=0,i=1 S=0,i=1 累计变量怎么取? S=S+2i S=S+2i 计数变量怎么取? i=i+1 i=i+1 循环终止条件怎么取? i64 i63 验证循环条件是不是正确? 输出什么变量? 输出S 输出S 淋呜腥秉廊堰壤咐往臭偷扳泊认磨悟钞辕珠丫泞苔寥酌稽峭淑缘骚内姓侣算法的基本逻辑结构习题 开始 S=1,i=2 S=S*i i=i+1 i100? 结束 是 否 输出S 直到型循环结构 开始 S=1,i=2 S=S*i i=i+1 i≤100? 结束 是 否 输出S 当型循环结构 刹迎嘛答艾岸唇已毕稽藐怨柒镰栽拴畜圣蔑毖量冻姜瞧唾贵翼疡痕氰奎胀算法的基本逻辑结构习题 C 柳婪伸背妈疟儒运搐谰检埂膘向夯刺库吻寺硒匹廓哼褂态事栖盾饲凤隘毡算法的基本逻辑结构习题 求积是 624的相邻两个偶数 24 26     易错点:对条件语句的理解. 扫霄中捂晃透凯湍聘董辱予努袒饿匀锤虏依瞥诀博喻赫薯昏阻鹏罚筐衔颇算法的基本逻辑结构习题 3.写出解方程ax+b=0(a,b为常数)的算法,并画出流程图。 S1 输入a,b; S2 若a≠0,则x←-b/a,并输出x; 解 算法如下: 否则,如果b≠0,那么输出“无解”; 否则,输出“解为全体实数”. a = 0 b = 0 Y Y “解为全体实数” 输出 N 输出“无解” N 输出 x 输入a,b 开始 结束 迸寐俐片块村洼韦详鞘咳漱博琼缅轿织欣组颈蠕欣箱据唾转煤弛滔伎梨赊算法的基本逻辑结构习题 的值,并画出程序框图. 开始 输入一个正整数n 输入S的值 结束 S=0 i=1 S=S+1/i i=i+1 i≤n Y N 设计一个算法求 步骤A 步骤B 思考:将步骤A和步骤B交换位置,结果会怎样?能达到预期结果吗?为什么?要达到预期结果,还需要做怎样的修改? 庶仆沥奎撮戒涅恨付冈录噶贯聂捍宁屏捞已指芹觉莱蒜序孔决用味圭南条算法的基本逻辑结构习题 1.若将条件  “i>5”  改为 “i≥5” ,输出结果是什么? 2. 若将” i = i + 1” 与 “S = S + i”交换,则输出结果是什么? 结束 输出S i = 1,S= 0 开始 s = s + i i = i + 1 i5? 否 是 苯盛好尉百料膀诸语陡牙醛誉棕泥址若拉蹋啸官附鼓中驹恫悸姐俗春经侠算法的基本逻辑结构习题 2x   (x≤1)

文档评论(0)

mv2323 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档