数学《1.1.4 程序框图的画法》(1)
《数学《1.1.4 程序框图的画法》(1)》由会员分享,可在线阅读,更多相关《数学《1.1.4 程序框图的画法》(1)(81页珍藏版)》请在装配图网上搜索。
1.1.4 程序框图的画法,主讲教师 申 东,知识探究(一):多重条件结构的程序框图,知识探究(一):多重条件结构的程序框图,思考1:解关于x的方程ax+b=0的算法步骤 如何设计?,知识探究(一):多重条件结构的程序框图,思考1:解关于x的方程ax+b=0的算法步骤 如何设计?,第一步,输入实数a,b.,知识探究(一):多重条件结构的程序框图,思考1:解关于x的方程ax+b=0的算法步骤 如何设计?,第一步,输入实数a,b.,第二步,判断a是否为0. 若是,执行第三 步;否则,计算 , 并输出x,结束 算法.,知识探究(一):多重条件结构的程序框图,思考1:解关于x的方程ax+b=0的算法步骤 如何设计?,第三步,判断b是否为0.若是,则输出“ 方 程的解为任意实数”;否则,输出“方程无 实数解”.,第一步,输入实数a,b.,第二步,判断a是否为0. 若是,执行第三 步;否则,计算 , 并输出x,结束 算法.,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,思考2:该算法的程序框图如何表示?,的值的程序框图吗?,的值的程序框图吗?,的值的程序框图吗?,的值的程序框图吗?,的值的程序框图吗?,的值的程序框图吗?,的值的程序框图吗?,的值的程序框图吗?,知识探究(二):混合逻辑结构的程序框图,思考1:用“二分法”求方程 的近似解的算法如何设计?,知识探究(二):混合逻辑结构的程序框图,思考1:用“二分法”求方程 的近似解的算法如何设计?,知识探究(二):混合逻辑结构的程序框图,第一步,令f(x)=x2-2,给定精确度d.,思考1:用“二分法”求方程 的近似解的算法如何设计?,知识探究(二):混合逻辑结构的程序框图,第一步,令f(x)=x2-2,给定精确度d.,第二步,确定区间a,b,满足f(a)f(b)0.,思考1:用“二分法”求方程 的近似解的算法如何设计?,知识探究(二):混合逻辑结构的程序框图,第一步,令f(x)=x2-2,给定精确度d.,第二步,确定区间a,b,满足f(a)f(b)0.,第三步,取区间中点 .,思考1:用“二分法”求方程 的近似解的算法如何设计?,知识探究(二):混合逻辑结构的程序框图,第一步,令f(x)=x2-2,给定精确度d.,第二步,确定区间a,b,满足f(a)f(b)0.,第三步,取区间中点 .,第四步,若f(a)f(m)0,则含零点的区间为 a,m;否则,含零点的区间为m,b.将新 得到的含零点的区间仍记为a,b.,思考1:用“二分法”求方程 的近似解的算法如何设计?,知识探究(二):混合逻辑结构的程序框图,第一步,令f(x)=x2-2,给定精确度d.,第二步,确定区间a,b,满足f(a)f(b)0.,第三步,取区间中点 .,第四步,若f(a)f(m)0,则含零点的区间为 a,m;否则,含零点的区间为m,b.将新 得到的含零点的区间仍记为a,b.,第五步,判断a,b的长度是否小于d或f(m)是 否等于0.若是,则m是方程的近似解;否则, 返回第三步.,思考2. 该算法中哪几个步骤可以用顺序 结构来表示?这个顺序结构的程序框图 如何?,思考2. 该算法中哪几个步骤可以用顺序 结构来表示?这个顺序结构的程序框图 如何?,思考3.该算法中第四步是什么逻辑结 构?这个步骤用程序框图如何表示?,思考3.该算法中第四步是什么逻辑结 构?这个步骤用程序框图如何表示?,思考4. 该算法中哪几个步骤构成循环结 构?这个循环结构用程序框图如何表示?,思考4. 该算法中哪几个步骤构成循环结 构?这个循环结构用程序框图如何表示?,思考5. 根据上述分析,你能画出表示整个算 法的程序框图吗?,思考5. 根据上述分析,你能画出表示整个算 法的程序框图吗?,思考5. 根据上述分析,你能画出表示整个算 法的程序框图吗?,思考5. 根据上述分析,你能画出表示整个算 法的程序框图吗?,思考5. 根据上述分析,你能画出表示整个算 法的程序框图吗?,知识探究(三):程序框图的阅读与理解,知识探究(三):程序框图的阅读与理解,思考1:怎样理解该程序框图中包含的逻 辑结构?,思考2:该程序框图中的循环结构属于那 种类型?,思考3:该程序框图反映的实际问题 是什么?,思考3:该程序框图反映的实际问题 是什么?,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,理论迁移,例 画出求三个不同实数中的最大值的 程序框图.,小 结,设计一个算法的程序框图的基本思路:,小 结,设计一个算法的程序框图的基本思路:,第一步,用自然语言表述算法步骤.,小 结,设计一个算法的程序框图的基本思路:,第二步,确定每个算法步骤所包含 的逻辑结构,并用相应的程序框图 表示.,第一步,用自然语言表述算法步骤.,小 结,设计一个算法的程序框图的基本思路:,第二步,确定每个算法步骤所包含 的逻辑结构,并用相应的程序框图 表示.,第一步,用自然语言表述算法步骤.,第三步,将所有步骤的程序框图用 流程线连接起来,并加上两个终端 框.,1.写出如下程序框图所对应的函数 解析式。,一.练习题,1.写出如下程序框图所对应的函数 解析式。,一.练习题,2.考察如下程序框图, 当输入a,b,c分别为 3,7,5时,输出x=_.,2.考察如下程序框图, 当输入a,b,c分别为 3,7,5时,输出x=_.,7,3.(海南2007)如果执行下面的程序框图, 那么输出的S=( ) 2450 . 2500 2550 2652,3.(海南2007)如果执行下面的程序框图, 那么输出的S=( ) 2450 . 2500 2550 2652,C,A,二、书本 P11 例5,程序框图:,三、书本 P15 例7,程序框图:,作业:习案 (4),- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 1.1
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文