顺序结构 例3 已知一个三角形的三边长确分别为a,b,c,利用海伧-秦九韶公式设计一个算法,求出它的面积,画出算法的程序框图. 条件结构 例4 任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图.. 设计一个计算1+2+3+……+100的值算法, 小结: 设计一个算法的程序框图的基本思路: 第二步,确定每个算法步骤所包含的逻 辑结构,并用相应的程序框图表示. 第一步,用自然语言表述算法步骤. 第三步,将所有步骤的程序框图用流程 线连接起来,并加上两个终端框. 练习:输出1000以内能被7整除的所有正整数 算法 第一步令k=1 第二步计算n=7k的值 第三步判断“n1000”是否成 立,是则执行第四步否则结束算法 第四步输出n,将k值增加1,返回到第二步 开始 输出n 是 n1000? 否 k=1 n=7k k=k+1 结束 * 算法的概念 算法:通常是指按照一定规则解决某一类问题的明确和有限的步骤 简单地说,算法就是解决问题的步骤。 1.1.2 程序框图与和算法的基本逻辑结构 第一课时 程序框图又称流程图,是一种用程序框、 流程线、及文字说明来表示算法的图形。 在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算
原创力文档

文档评论(0)