算法的基本逻辑结构习题.ppt_第1页
算法的基本逻辑结构习题.ppt_第2页
算法的基本逻辑结构习题.ppt_第3页
算法的基本逻辑结构习题.ppt_第4页
算法的基本逻辑结构习题.ppt_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

按如图所示的程序框图运行后,若输出的S的值等于16,那么在程序框图中的判断框内应填写的条件是()A.i5?B.i6?C.i7?D.i8?,A,例1.,例2设火车托运重量为P(kg)行李时,每千米的费用(单位:元)标准为画出行李托运费用的程序框图。,解:先输入托运的重量P和里程D,再分别用各自的条件下的计算公式来计算处理。,然后将结果与托运路程D相乘,最后输出托运行李的费用M。,否,是,开始,输入P、D,P30,Y=0.330+0.5(P30),Y=0.3P,M=DY,输出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,i63,验证循环条件是不是正确?,练习,1.写出123100的一个算法,开始,S=1,i=2,S=S*i,i=i+1,i100?,结束,是,否,输出S,直到型循环结构,开始,S=1,i=2,S=S*i,i=i+1,i100?,结束,是,否,输出S,当型循环结构,2.如果执行下面的程序框图,那么输出的S=()A.7B.9C.11D.13易错点:对于循环体执行的次数.,C,3.如图所示的程序框图的算法功能。,输出结果为i=,i+2=.,求积是,624的相邻两个偶数,24,26,易错点:对条件语句的理解.,课堂练习,3.写出解方程ax+b=0(a,b为常数)的算法,并画出流程图。,S1输入a,b;,S2若a0,则x-b/a,并输出x;,解算法如下:,否则,如果b0,那么输出“无解”;,否则,输出“解为全体实数”.,4.对任意正整数n,的值,并画出程序框图.,开始,输入一个正整数n,输入S的值,结束,S=0,i=1,S=S+1/i,i=i+1,in,Y,N,设计一个算法求,思考:将步骤A和步骤B交换位置,结果会怎样?能达到预期结果吗?为什么?要达到预期结果,还需要做怎样的修改?,探究,若将条件“”改为“i”,输出结果是什么?,2.若将”ii+1”与“SS+i”交换,则输出结果是什么?,1.(2009上海卷)某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是.,2x(x1)x-2(x1),y=,2.(2009浙江卷)某程序框图如图所示,该程序运行后输出的k的值是()A.4B.5C.6D.7,A,1.画流程图时一定要清晰,用铅笔和直尺画,要养成有开始和结束的好习惯;2.画流程图时拿不准的时候可以先根据结构特点画出大致的流程,反过来再检查,比如:遇到判断框时,往往临界的范围或者条件不好确定,就先给出一个临界条件,画好大致流程,然后检查这个条件是否正确,再考虑是否取等号的问题,这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论