课件编号202430

数学:1.1《算法的基本逻辑结构》课件(苏教版必修3)

日期:2024-05-19 科目:数学 类型:高中课件 查看:35次 大小:46014Byte 来源:二一课件通
预览图 1/6
数学,算法的基本逻辑结构,课件,苏教版,必修
  • cover
课件21张PPT。§1.1.2 .2 算法的基本逻辑结构算法初步2019-3-13复习引入:1、算法的概念及其特点2、程序框图的概念3、程序框图图例的名称和意义(作用)4、实例介绍2019-3-13程序框图又称流程图,是一种用规定的图形,指向线及文字说明来准确、直观地表示算法的图形。2019-3-13新课讲解:算法的三种基本逻辑结构:1.顺序结构2.条件结构3.循环结构2019-3-132019-3-13顺序结构输入ni=2由若干个依次执行的处理步骤组成的。2019-3-13条件结构r=0?n不是质数n是质数结束是否算法的流程根据条件是否成立有不同的流向。2019-3-13循环结构i 的值增加1,仍用 i 表示i>n-1或r=0?否是是求n 除以 i 的余数 r 在一些算法中,从否处开始,按照一定条件, 反复执行某一处理步骤的情况,这就是循环结构。反复执行的 处理步骤称为循环体。2019-3-13①顺序结构由若干个依次执行的处理步骤组成的。例1 已知一个三角形的三边边长分别为2、3、4,利用 海伦-秦九韶公式设计一个算法,求出它的面积,画出 它的程序框图。2019-3-13②条件结构(选择结构)算法的流程根据条件是否成立有不同的流向例2 任意给定3个正实数,设计一个算法, 判断分别以这3个数为三边边长的三角形是 否存在.画出这个算法的程序框图。2019-3-13输入系数a,b,c输出X1、X2 顺序结构开始结束2019-3-13设计算法,求一元二次方程ax2+bx+c=0( )的根,画出相应的流程图 a≠0输出x1,x2输入系数a,b,c否是输出无实数解条件结构开始结束2019-3-13③循环结构While(当型)循环Until(直到型)循环 在一些算法中,从否处开始,按照一定条件, 反复执行某一处理步骤的情况,这就是循环结构。反复执行的 处理步骤称为循环体。在循环结构中,通常都有一个起到循环计数作用的变量,这个 变量的取值一般都含在执行或中止循环体的条件中。2019-3-13例4 设计一个计算1+2+3+……+100的值的算法,并画出程序框图。算法分析: 第一步:令i=1,s=0; 第二步:若i<=100成立,则执行第三步;否则,输出s,结束算法; 第三步:s=s+i; 第四步:i=i+1,返回第二步。当型循环结构程序框图如下:思考:如何用直到型循环结构表示?2019-3-13例4 设计一个计算1+2+3+……+100的值的算法,并画出程序框图。另解:算法分析: 第一步:令i=1,s=0; 第二步:s=s+1 第三步:i=i+1; 第四步: 直到i>100时,输出S,结束算法,否则返回第二步。程序框图如下:2019-3-13s=s+i直到型循环结构2019-3-13例5. 某工厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%.设计一程序框图,输出预计年生产总值超过300万元的最早年份。算法分析:1、先写出解决本例的算法步骤:第一步:输入2005年的年生产总值;第二步:计算下一年的年生产总值;第三步:判断所得的结果是否大于300。若是,则输出该年的年份;否则,返回第二步。2、再画出程序框图如下:2019-3-13开始t=0.05aa=a+ta>300?输出n结束否是a=200n=2005n=n+1直到型循环结构2019-3-13思考:上例是包含直到型循环结构的程序框图,你能画出包含当型循环结构的程序框图吗?解:程序框图如下:当型循环 结构2019-3-13练习 1、设计一个求任意数的绝对值的算法,并画出程序框图。开始输入aa ≥0输出 |a|=a输出 |a|=-a结束NY解:2019-3-132、利用二分法设计一个算法求  的近似值,并画出程序框图。解答参见p20作业: P21 1.2.32019-3-13 ... ...

~~ 您好,已阅读到文档的结尾了 ~~