收藏 分享(赏)

《算法的基本逻辑结构》课件(苏教版必修3).ppt

上传人:教育咨询 文档编号:2766910 上传时间:2020-08-29 格式:PPT 页数:21 大小:311.50KB
下载 相关 举报
《算法的基本逻辑结构》课件(苏教版必修3).ppt_第1页
第1页 / 共21页
《算法的基本逻辑结构》课件(苏教版必修3).ppt_第2页
第2页 / 共21页
《算法的基本逻辑结构》课件(苏教版必修3).ppt_第3页
第3页 / 共21页
《算法的基本逻辑结构》课件(苏教版必修3).ppt_第4页
第4页 / 共21页
《算法的基本逻辑结构》课件(苏教版必修3).ppt_第5页
第5页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、1.1.2 .2 算法的基本逻辑结 构 算法初步 Date 复习引入: 1、算法的概念及其特点 2、程序框图的概念 3、程序框图图例的名称和意义(作用) 4、实例介绍 Date 程序框图又称流程图,是一种用规定的图形,指向线及 文字说明来准确、直观地表示算法的图形。 程序框名称功能 终端框(起 止框) 表示一个算法的起始和结 束 输入、输出 框 表示算法的输入和输出的 信息 处理框(执 行框) 赋值、计算 判断框判断一个条件是否成立, 用“是”、“否”或“Y”、“N”标 明 Date 新课讲解: 算法的三种基本逻辑结构: 1.顺序结构 2.条件结构 3.循环结构 Date 开始 输入n 求n除

2、以ii的余数 i的值增加1,仍用i表示 in-1或r=0? r=0? n不是质数n是质数 结束 否 否 是 是 i=2 Date 顺序结构 输入n i=2 由若干个依次执行的处理步骤组成的。 Date 条件结构 r=0? n不是质数 n是质数 结束 是 否 算法的流程根据条件是否成立有不同的流向。 Date 循环结构 i 的值增加1,仍用 i 表示 in1或r=0? 否 是 是 求n 除以 i 的余数 r 在一些算法中,从否处开始,按照一定条件, 反复执行某一处理步骤的情况,这就是循环结构。反复执行的 处理步骤称为循环体。 Date 顺序结构 A B 由若干个依次执行的处理步骤组成的。 例1

3、已知一个三角形的三边边长分别为2、3、4,利用 海伦-秦九韶公式设计一个算法,求出它的面积,画出 它的程序框图。 Date 条件结构(选择结构) P AB 成立不成立 算法的流程根据条件是否成立有不同的流向 例2 任意给定3个正实数,设计一个算法, 判断分别以这3个数为三边边长的三角形是 否存在.画出这个算法的程序框图。 开始 输入a、b、c a+bc,a+cb, b+ca是否同时成立 存在这样的三角形 结束 否 是 不存在这样的三角形 Date 输入系数a,b,c 输出X1、X2 计算 计算 例3.设计算法,求一元二次方程ax2+bx+c=0( a0 )的根,画出相应的流程图 b2-4ac0

4、 开始 结束 Date 设计算法,求一元二 次方程ax2+bx+c=0( )的根,画出相应的 流程图 a0 输出x1,x2 输入系数a,b,c 0? 否 是 输出无实数解 计算 开始 结束 Date 循环结构 成立 A P 不成立 A P 成立 不成立 While(当型)循环 Until(直到型)循环 在一些算法中,从否处开始,按照一定条件, 反复执行某一处理步骤的情况,这就是循环结构。反复执行的 处理步骤称为循环体。 在循环结构中,通常都有一个起到循环计数作用的变量,这个 变量的取值一般都含在执行或中止循环体的条件中。 Date 例4 设计一个计算1+2+3+100的值的算法,并画出程序框图

5、。 算法分析: 第一步:令i=1,s=0; 第二步:若i300? 输出n 结束 否 是 a=200 n=2005 n=n+1 直到型循环 结构 Date 思考:上例是包含直到型循环结构的程序框图,你能 画出包含当型循环结构的程序框图吗? 解:程序框图如下 : 开始 t=0.05a a=a+t a=300? 输出n 结束 否 是 a=200 n=2005 n=n+1 当型循环 结构 Date 练习 、设计一个求任意数的绝对值的算法,并画出程序框图。 开始 输入a a 0 输出 |a|=a 输出 |a|=-a 结束 N Y 解 : Date 、利用二分法设计一个算法求 的近似值,并画出程序框图。 解答参见p20 作业: P21 1.2.3 Date

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育专区 > 中学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报