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

  • 2
  • 0
  • 约1.48千字
  • 约 28页
  • 2017-04-27 发布于四川
  • 举报

1.1.2程序框图与及算法的基本逻辑结构.ppt

1.1.2程序框图与及算法的基本逻辑结构

1.1.2 程序框图与和算法的基本逻辑结构(1);算法的概念;(一)创设情境 我们都喜欢外出旅游,优美的风景美不胜收 ,如果迷了路就不好玩了,问路有时还听不 明白,真是急死人,有的同学说买张旅游图 不就好了吗,所以外出旅游先要准备好旅游 图.旅游图看起来直观、准确,本节将探究 使算法表达得更加直观、准确的方法. 今天我们开始学习程序框图。 ;程序框图又称流程图,是一种用程序框、流程线及文字 说明来表示算法的图形。 在程序框图中,一个或几个程序框的组合表示算法中 的一个步骤;带有方向箭头的流程线将程序框连接起来, 表示算法步骤的执行顺序。 椭圆形框: 表示程序的开始和结束,称为终端框(起止框), 表示开始时只有一个出口;表示结束时只有一个入口。 平行四边形框: 表示一个算法输入和输出的信信息, 又称为输入、输出框,它有一个入口和一个出口。 矩形框: 表示计算、赋值等处理操作,又称为处理框 (执行框),它有一个入口和一个出口。 菱形框: 是用来判断给出的条件是否成立.根据判断结果 来决定程序的流向,称为判断框,它有一个入口和两个出口。 流程线: 表示程序的流向。 圆圈: 连接点,表示相关两框的连接处,圆圈内的数字相同 的含义表示相连接在一起。;程序框图又称流程图,是一种用规定的图形,指向线及文字说明来准确、直观地表示算法的图形。;请用程序框图表 示前面讲过的 “判断整数n(n>2) 是否为质数”的算法。;三种基本逻辑结构(表示一个良好算法的基本单元);r=0?;例1 设计一算法:输入圆的半径,输出圆的面积, 并画出流程图。;顺序结构;例2 已知一个三角形的三边长确分别为a,b,c,利用海伧-秦九韶公式设计一个算法,求出它的面积,画出算法的程序框图.;例3 设计房租收费的算法,其要求是:住房面积80平方米以内,每平方米收费3元,住房面积超过80平方米时,超过部分,每平方米收费5元.输入住房面积数,输出应付的房租.;条件结构;例4 任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图. ;练习;3、程序框图的??种基本结构是 、 和 ,其中最简单的一种结构是 。;A;A;例1 设计一算法,求和:1+2+3+…+100;例1.设计一个计算1+2+3+…+100的程序框图.;(1)确定循环结构的循环变量和初始条件; (2)确定算法中需要反复执行的部分,即循环体; (3)确定循环的终止条件.;设计一个计算1+2+3+……+100的值算法, ;练习:设计一算法,求积:1×2×3×…×100,画出流程图;第三课时 练习课; 练习1、 对任意正整数n,;第一步令i=1,S=0;i=i+1; 已知函数 , 设计一个求此函数值的 算法,并用适当的结构 画出程序框图。

文档评论(0)

1亿VIP精品文档

相关文档