111112 《算法的概念》课件(人教A版).ppt
上传人:yy****24 上传时间:2024-09-10 格式:PPT 页数:28 大小:1.1MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

111112 《算法的概念》课件(人教A版).ppt

111112《算法的概念》课件(人教A版).ppt

预览

免费试读已结束,剩余 18 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.1.2程序框图与算法的基本逻辑结构问题提出程序框图与顺序结构知识探究(一):算法的程序框图思考2:我们将上述算法用下面的图形表示:上述表示算法的图形称为算法的程序框图又称流程图,其中的多边形叫做程序框,带方向箭头的线叫做流程线,你能指出程序框图的含义吗?思考3:在上述程序框图中,有4种程序框,2种流程线,它们分别有何特定的名称和功能?图形符号思考4:在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图由几部分组成?知识探究(二):算法的顺序结构【例2】已知一个三角形的三边边长分别为a,b,c,利用海伦—秦九韶公式设计一个算法,求出它的面积,画出算法的程序框图.思考3:上述算法的程序框图如何表示?例2已知下图是“求一个正奇数的平方加5的值”的程序框图,若输出的数是30,求输入的数n的值.德国著名数学家高斯幼年上学时,有一天老师出了一道题让大家计算:(课本P13例6)。第一步:确定项数n;练1、写出图程序框图的运行结果:写出下列算法的功能。练习3求两个实数a,b的算术平均值aver.第四步:计算;开始练习2一个笼子里装有鸡和兔共m只,且鸡和兔共n只脚,设计一个计算鸡和兔各有多少只的算法,并画出程序框图表示.开始在算法中,通过对某个条件的判断,根据条件是否成立选择不同流向的算法结构称为条件结构。例4任意给定3个正实数,设计一个算法,判断分别以这三个数为三边边长的三角形是否存在.画出这个算法的程序框图.练习2:如果学生的成绩大于或等于60分,则输出“及格”,否则输出“不及格”.用程序框图表示这一算法过程.1、掌握程序框的画法和功能。2、了解什么是程序框图,知道学习程序框图的意义。3、掌握顺序结构、条件结构的应用,并能解决与这两种结构有关的程序框图的画法。