数学《1.1.4 程序框图的画法》(1)

上传人:青**** 文档编号:1636509 上传时间:2019-10-31 格式:PPT 页数:81 大小:658.50KB
返回 下载 相关 举报
数学《1.1.4 程序框图的画法》(1)_第1页
第1页 / 共81页
数学《1.1.4 程序框图的画法》(1)_第2页
第2页 / 共81页
数学《1.1.4 程序框图的画法》(1)_第3页
第3页 / 共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),
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 高中资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!