电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

顺序结构课件VIP免费

顺序结构课件_第1页
1/14
顺序结构课件_第2页
2/14
顺序结构课件_第3页
3/14
算法结构与程序框图------11.2.1顺序结构Page2【】画出一般二元一次方程组的解的程序框图.1111221222(1)0(2)axbycababaxbyc开始输入111222,,,,,abcabc12211221/xbcbcabab21121221/yacacabab输出,xy结束Page3程序框图中几个基本元件和它们表示的功能连接需分页的程序框图的两部分连接点连接程序框,表示流程方向流程线根据给定条件判断,成立时出口为“是”,否则为“否”判断框(选择框)赋值,计算,传送结果处理框(执行框)数据的输入或者结果的输出输入、输出框表示一个算法的起始和结束终端框功能图形名称Page42.大多数框图符号只有一个进入点和一个退出点,唯有判断框是有超出一个退出点的符号。1.程序框图中的第一个和最后一个符号是终端框,它是任何程序框图不可少的,分别表示一个算法的开始和结束。说明:Page5一、顺序结构1、顺序结构:依次进行多个处理步骤的结构称为顺序结构2、顺序结构的一般形式步骤A步骤B(其中A、B是两个依次执行步骤)Page6二、例题分析:算法步骤:S1:S2:S3:S4:开始结束例1、已知坐标平面内两点的坐标,利用中点坐标公式设计一个求的中点的坐标的算法,并画出程序框图。1122(,),(,)AxyBxyABP输入1122,,,xyxy输出00(,)xy012()/2xxx012()/2yyyPage7例2,“鸡兔同笼”是我国隋朝时期的数学著作《孙子算经》中的一个有趣而富有深远影响的问题:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”你能设计一个算法解决这个问题吗?算法分析:用方程的思想解决,设有只鸡,只兔,则有:xy该算法程序框图如右:开始输入头数35和脚数94脚数减去头数的两倍取结果的一半得兔数头数减去兔数得鸡数输出兔数12鸡数23结束y352494xyxPage8思考:回归到一般鸡兔同笼问题,对于任意的头数、脚数,上述程序均可运行成功呢?算法分析:用方程的思想解决,设有只鸡,只兔,则有:xy该算法程序框图如右:开始输入头数m和脚数n脚数减去头数的两倍取结果的一半得兔数头数减去兔数得鸡数输出兔数(n-2m)/2鸡数(4m-n)/2结束y24xymxnPage9自然语言的特点:灵活自然,只要按步骤叙述清楚即可,但易产生歧义,有时叙述比较繁琐,不利于体现条理性、逻辑性.使用流程图表达算法更为直观、条理、清晰、且有利于转化为程序,体现程序设计的基本思路.小结:小结:Page10例1.已知一个三角形的三边长分别为a,b,c,则它的面积可以用公式(海伦-秦九韶公式)来计算,其中请你设计一个用该公式计算三角形面积的算法,并画出程序框图。Page11该算法程序框图如右:Page1252例2:执行如下程序框图后的结果为()。Page13练习:填空开始x=1结束输出xx=x+2x=x+3则输出x=_____;开始x=1结束输出x,yy=3x=y+1y=x+1则输出x=_____,y=______;645Page14课堂小结1.流程图的组成以及各图框表示的各种类型的操作.2.顺序结构的特点:依次执行多个处理.3.能够用自然语言以及流程图表示算法.

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

顺序结构课件

精品文库+ 关注
实名认证
内容提供者

小学学习各类资料大全

相关文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部