《高中数学人教A版必修三课件112-113_程序框图与算法的基本逻辑结构(一、二).ppt》由会员分享,可在线阅读,更多相关《高中数学人教A版必修三课件112-113_程序框图与算法的基本逻辑结构(一、二).ppt(143页珍藏版)》请在三一文库上搜索。
1、1.1.2 程序框图与算法的基本逻辑结构,主讲教师 申东,课前复习,课前复习,算法,课前复习,算法,课前复习,算法,知识探究(一):算法的程序框图,知识探究(一):算法的程序框图,知识探究(一):算法的程序框图,知识探究(一):算法的程序框图,知识探究(一):算法的程序框图,知识探究(一):算法的程序框图,知识探究(一):算法的程序框图,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2.
2、 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,2. 我们将上述算法如下表示:,算法的基本逻辑结构:,知识探究(二):算法的顺序结构,知识探究(二):算法的顺序结构,第一步,输入三角形三条边的边长a,b,c.,第一步,输入三角形三条边的边长a,b,c.,第二步,计算 .,第一步,输入三角形三条边的边长a,b,c.,第二步,计算 .,第三步,计算 .,第一步,输入三角形三条边的边长a,b,c.,第二步,计算 .,第三步,计算 .,第四步,输出S.,3. 将上述算法的用程序框图表示,3. 将
3、上述算法的用程序框图表示,3. 将上述算法的用程序框图表示,3. 将上述算法的用程序框图表示,3. 将上述算法的用程序框图表示,3. 将上述算法的用程序框图表示,3. 将上述算法的用程序框图表示,知识探究(三):算法的条件结构,知识探究(三):算法的条件结构,3请画出这个算法的程序框图。,3.练习题,理论迁移,理论迁移,理论迁移,算法分析:,理论迁移,算法分析:,第一步,输入三个系数a,b,c.,理论迁移,算法分析:,第一步,输入三个系数a,b,c.,第二步,计算=b24ac.,理论迁移,算法分析:,第一步,输入三个系数a,b,c.,第二步,计算=b24ac.,理论迁移,算法分析:,第一步,输
4、入三个系数a,b,c.,第二步,计算=b24ac.,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,练习题,知识探究(四):算法的循环结构,知识探究(四):算法的循环结构,第一步,令i=1,S=0.,第一步,令i=1,S=0.,第二步,计算S+i,仍用S表示.,第一步,令i=1,S=0.,第二步,计算S+i,仍用S表示.,第三步,计算i+1,仍用i表示.,第一步,令i=1,S=0.,第二步,计算S+i,仍用S表示.,第三步,计算i+1,仍用i表示.,算法分析:,第一步, 输入
5、2005年的年生产总值.,算法分析:,第一步, 输入2005年的年生产总值.,第二步,计算下一年的年生产总值.,算法分析:,第一步, 输入2005年的年生产总值.,第二步,计算下一年的年生产总值.,算法分析:,循环结构:,循环结构:,(2)初始值:n=2005,a=200.,循环结构:,(3)控制条件:当“a300”时终止循环.,(2)初始值:n=2005,a=200.,循环结构:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,程序框图:,顺序结构的程序框图的基本特征:,小 结,顺序结构的程序框图的基本特征:,小 结,顺序结构的程序框图的基本特征:,小 结,(2)各程序框从上到下用流程线依次连接.,条件结构的程序框图的基本特征:,小 结,条件结构的程序框图的基本特征:,小 结,(2)条件结构的程序框图各有两种形式.,条件结构的程序框图的基本特征:,小 结,循环结构的程序框图的基本特征:,小 结,循环结构的程序框图的基本特征:,小 结,(2)循环结构的程序框图各有两种形式.,循环结构的程序框图的基本特征:,小 结,作业: 习案,