程序框图与算法的基本逻辑结构_5.pptVIP

  • 9
  • 0
  • 约小于1千字
  • 约 41页
  • 2018-08-06 发布于贵州
  • 举报
程序框图与算法的基本逻辑结构_5

程序框图与算法的基本逻辑结构;从上节课的例子中可以看出,;判断一个正整数n是否是质数的算法;一、程序框图 ;①表示相应操作的程序框; ②带箭头的流程线; ③程序框内外必要的文字说明。;;;;;流程线:连接程序框;流程图一般从上至下“竖着”画。但对于一些较大的事件或者过程比较复杂的活动,就会出现“画不下”而要换页继续画的现象,那么页与页之间“继续画”用什么方式来表示呢?- 这就需要用到“连接点”了。 ;2.常见的程序框、流程线及各自表示的功能;3.画程序框图的规则:;二、算法的基本逻辑结构 ;顺序结构;思考:你能说出这三种基本逻辑结构的特点吗? ;例1(1)写出图中程序框图的运行结果: ;(2)写出下列算法的功能。 ;例2 设计一算法:输入圆的半径,输出圆的面积, 并画出程序框图表示。;例3 已知一个三角形的三边分别为a,b,c,利用海伦-秦九韶公式设计一个算法,求出它的面积,画出算法的程序框图.;练习:;任意给定一个大于 1 的正整数 n ,设计一个算法求出 n 的所有因数。;2.条件结构:;例4 任意给定3个正实数,设计一个算法,判断分别 以这3个数为三边边长的三角形是否存在.画出这个 算法的程序框图.;算法:;程序框图:;练习:;开始;在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构.;满足条件?;2.当型循环结构;例5 设计

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档