- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§2算法框图的基本结构及设计 2.1顺序结构与选择结构 一般而言,在解决某些问题时,需要 设计出一系列可操作或可计算的步骤,通过实施这些步骤来解决问题,通常把这些步骤称为解决问题的算法(Algorithm),简单的说,算法就是解决问题的步骤和方法。 算法的特点: 课前练习: 1.已知点P0(x0,y0)和直线L:Ax+By+C=0, 求点P到直线L的距离d。设计一个算法。 2.设计算法判断一元二次方程 ax2+bx+c=0(a≠0)是否有实数根。 1.解:算法步骤如下: (1)输入点的坐标x0 , y0和直线方程的系数A.B.C (2)计算 Z1=Ax0+By0+C (3)计算 Z2=A2+B2 (4)计算 (5)输出 d (1)输入三个系数:a,b,c (2)计算 (3)判断 是否成立。 若是,则输出“方程有实根”; 否则,输出“方程无实数根”. 2.解:算法步骤如下: 1.解:算法步骤如下: (1)输入点的坐标x0 ,y0和 直线方程的系数A.B.C (2)计算 Z1=Ax0+By0+C (3)计算 Z1=A2+B2 (4)计算 (5)输出 d 顺序 结构 2.解:算法步骤如下: 选择 结构 (1)输入三个系数:a,b,c (2)计算 (2)计算 (3)判断 是否成立。 若是,则输出“方程有实根”; 否则,输出“方程无实数根”. 尽管不同的算法千差万别,但它们都是由三种基本的逻辑结构构成的,这三种逻辑结构就是顺序结构、选择结构和循环结构. 顺序结构:指按照步骤依次执行的一个算法, 称为具有“顺序结构”的算法,或者称为算法的 顺序结构. 选择结构:在算法中,需要进行判断条件的真假, 依据判断的结果决定后面的步骤,这样的结构通常 称为“选择结构” ,也叫条件结构. 通常为了使算法结构更加清晰,可以 借助算法框图来描述算法。框图的特点是直观,清楚,便于检查和交流。 算法框图:又称程序框图或流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。 起、止框 输入、输出框 处 理 框 判 断 框 流 程 线 算 法 框 图 常 用 图 形 连接流程框,指明方向 流程线 判断某一条件是否成立 判断框 赋值和计算 处理框(执行框) 表示输入和输出的信息 输入、输出框 表示一个算法的起始和 结束 终端框(起止框) 功 能 名 称 图形符号 1.解:算法步骤如下: (1)输入点的坐标x0 ,y0和 直线方程的系数A.B.C (2)计算 Z1=Ax0+By0+C (3)计算 Z2=A2+B2 (4)计算 (5)输出 d 顺序 结构 输入x0,y0,A.B.C 开始 计算Z1:=Ax0+By0+C 输出d 计算 Z2:=A2+B2 计算 结束 画顺序结构算法框图时注意事项 (1)在算法框图中,开始框和结束框不可少; (2)顺序结构在算法框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤. 顺序结构是最简单、最基本的算法结构,框与框之间是按从上到下的顺序进行的.它是由若干个处理步骤组成的,这是任何一个算法都离不开的基本结构. 步骤甲 步骤乙 注意: 输出的文字应加上引号! 2.解:算法步骤如下: 选择 结构 (1)输入三个系数:a,b,c (2)计算 (3)判断 是否成立。 若是,则输出“方程有实根”; 否则,输出“方程无实数根”. 输出 “方程无实数解” 输出 “方程有实数解” △<0 Y N 开始 输入a,b,c △=b2-4ac 结束 选择结构也叫条件结构,是指在算法中通过对条件的 判断,根据条件是否成立而选择不同流向的算法结构. 右图此结构中包含一个判断框,根据给定的条件P是否成立而选择执行A框或B框.无论P条件是否成立,只能执行A框或B框之一,不可能同时执行A框和B框,也 不可能A框、B框都不执行. 真 假 条件 步骤甲 步骤乙 顺序结构 由若干个依次执行的 处理步骤组成的逻辑 结构,这是任何一个程序都离不开的基本结构。 在一个算法中,经常 会遇到一些条件的判断, 算法的流程根据条件是否 成立有不同的流向。 选择结构 真 假 条件 步骤甲 步骤乙 步骤甲 步骤乙 例1:尺规作图,确定线段AB的一个5等分点 作法:如图 1、过A作射线AP 2、在射线AP上任取一点C,得线段AC 3、在射线AP上作线段AC=CE=EF=FG=GD 4、连接BD, 过C作 CM // BD ,交AB 于 M 5、M为
您可能关注的文档
- 《第一章 数列——3 等比数列——3.1等比数列课件》高中数学北师大版必修.ppt
- 《第3单元 生物从环境中获取物质和能量——第7章 能量的释放与呼吸——第...课件》初中生物苏科版七年级上册.ppt
- 《第24章 解直角三角形——复习题课件》初中数学华东师大版九年级上册.ppt
- 《第五单元 时间歌谣——一寸光阴一寸金——唱歌-2.ppt
- 《两位数加、减两位数》课件小学数学北京版一年级下册.ppt
- 《第八章 二元一次方程组8.2 消元解二元一次方程组课件》初中数学人教版七年级下册.ppt
- 《第十三课 我为你骄傲课件》小学汉语新教版四年级下册.ppt
- 《第3章 图形的相似——3.1 比例线段课件》初中数学湘教版九年级上册.ppt
- 《2 动物的生长变化》课件小学科学人教版五年级下册.ppt
- 《11 渐》课件高中语文粤教版必修2.ppt
- 《第五单元——18.南州六月荔枝丹课件》初中语文语文社版九年级下册.ppt
- 《第4单元 生物圈中的人——第十一章 人体代谢废物的排出——第3节...课件》初中生物北师大版七年级下册.ppt
- 《第三章 一元一次方程3.2 解一元一次方程合并同类项与移项3.2 解一元一次方程合并同类...课件》初中数学人教版七年级上册.ppt
- 《组合图形的面积课件》小学数学北师大版五年级上册.ppt
- 《第六章 传感器 ——3 实验:传感器的应用课件》高中物理人教版选修3-.ppt
- 《稻草人穿衣服》课件小学语文长春版二年级上册.ppt
- 《第五单元阅读22 在沙漠中心课件》初中语文人教版七年级下册1406.ppt
- 《爱斯基摩人的冰屋》课件小学语文湘教版二年级上册.ppt
- 人教版 九年级 历史与社会 第四单元 综合探究四 回顾近代中国的百年历程 (36张)(共36张).ppt
- 《第五章 二元一次方程一 二元一次方程和二元一次方程组5.2 二元一...课件》初中数学北京版七年级下册133.ppt
文档评论(0)