学年高中数学 1.2 程序框图与算法的基本逻辑结构同步学案(PPT) 新人教A必修3.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《学年高中数学 1.2 程序框图与算法的基本逻辑结构同步学案(PPT) 新人教A必修3.ppt》由会员分享,可在线阅读,更多相关《学年高中数学 1.2 程序框图与算法的基本逻辑结构同步学案(PPT) 新人教A必修3.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、开始开始 2021/8/8 星期日12021/8/8 星期日2 1.1.程序框图又称流程图程序框图又称流程图,是一种用是一种用 、及及来表示算法的图形来表示算法的图形.2.2.在程序框图中,一个或几个程序框的组合表示算法在程序框图中,一个或几个程序框的组合表示算法中的一个中的一个;带有方向箭头的;带有方向箭头的将程序框连将程序框连接起来,表示算法步骤的执行接起来,表示算法步骤的执行.3.3.程序框图有三种逻辑结构:顺序结构、条件结构和程序框图有三种逻辑结构:顺序结构、条件结构和循环结构循环结构.(1)(1)顺序结构顺序结构 顺序结构是由顺序结构是由组成的组成的.这这是任何一个算法都离不开的基本
2、结构是任何一个算法都离不开的基本结构.程序框程序框 流程线流程线 文字说明文字说明 步骤步骤 流程线流程线 顺序顺序 若干个依次执行的步骤若干个依次执行的步骤 返回返回 2021/8/8 星期日3(2)(2)条件结构条件结构 在一个算法中在一个算法中,经常会遇到一些经常会遇到一些,算法算法的流程根据的流程根据有不同的流向有不同的流向.条件结构就是条件结构就是处理这种过程的结构处理这种过程的结构.(3)(3)循环结构循环结构在一些算法中在一些算法中,经常会出现经常会出现,的情况的情况,这就是循环结构这就是循环结构.称为循环体称为循环体.显然循环结构中一定包含显然循环结构中一定包含,常见的循环,常
3、见的循环结构有结构有和和.条件的判断条件的判断 条件是否成立条件是否成立 从某处开始从某处开始 按照一定的条件反复执行某些步骤按照一定的条件反复执行某些步骤 反复执行的步骤反复执行的步骤 条件结构条件结构 直到型循环结构直到型循环结构 当型循环结构当型循环结构 返回返回 2021/8/8 星期日4写出计算写出计算1+3+5+71+3+5+7的一个算法的一个算法,并画出并画出程序框图程序框图.【分析】【分析】本题可用逐个数相加的办法本题可用逐个数相加的办法.【解析】【解析】算法如下算法如下:第一步计算第一步计算1+31+3的结果的结果4;4;第二步计算第二步计算4+54+5的结果的结果9;9;第
4、三步计算第三步计算9+79+7的结果的结果16;16;第四步输出运算结果第四步输出运算结果.程序框图如图程序框图如图.【评析】【评析】(1)(1)本题的算法是采用了逐个相加的方法本题的算法是采用了逐个相加的方法,虽虽然机械但很基本然机械但很基本,只要按部就班地做只要按部就班地做,一定能算出结果一定能算出结果.当当学习了等差数列公式后也可用公式求解学习了等差数列公式后也可用公式求解.(2)(2)此题的程序框图也可用后面的循环结构框图表示此题的程序框图也可用后面的循环结构框图表示.学点一学点一 无判断框的程序框图无判断框的程序框图返回返回 2021/8/8 星期日5写出解方程写出解方程axax+b
5、 b=0(=0(a a0)0)的算法的算法,并画出算法的程序框图并画出算法的程序框图.解:算法如下解:算法如下:第一步移项得第一步移项得ax=-b;ax=-b;第二步第二步 系数化为系数化为1,1,即两边同即两边同除以除以a,a,得得;第三步第三步 输出结果输出结果.程序框图如图程序框图如图.返回返回 2021/8/8 星期日6 【解析】【解析】算法如下算法如下:第一步第一步 输入输入x x1 1,y y1 1,x x2 2,y y2 2;第二步第二步 如果如果x x1 1=x x2 2,输出输出“斜率斜率不存在不存在”,”,否则否则,;第三步第三步 输出输出k k.该算法的程序框图如图所示该
6、算法的程序框图如图所示.学点二学点二 含判断框的程序框图含判断框的程序框图求过两点求过两点P P1 1(x x1 1,y y1 1),),P P2 2(x x2 2,y y2 2)的直线的斜率的直线的斜率.设计该问题的设计该问题的算法并画出程序框图算法并画出程序框图.【分析】【分析】本题考查含判断框的程序本题考查含判断框的程序框图框图.返回返回 2021/8/8 星期日7【评析】【评析】(1)(1)求直线的斜率必须根据条件对斜率是否存在求直线的斜率必须根据条件对斜率是否存在作出讨论作出讨论.在程序框图中在程序框图中,这一过程用判断框代替这一过程用判断框代替.(2)(2)判断框内的内容也可用判断
7、框内的内容也可用“x x11x x2”2”代替代替,但是相应但是相应与与“是是”“”“否否”相连的框图相连的框图,也必须对换也必须对换.返回返回 2021/8/8 星期日8设计求一个数设计求一个数x x的绝对值的算法并画出相应的程序框图的绝对值的算法并画出相应的程序框图.解:解:算法如下算法如下:第一步第一步 输入输入x x;第二步第二步 如果如果x x0,0,使使|x x|=|=x x;否则否则,使使|x x|=-|=-x x;第三步第三步 输出输出|x x|.|.程序框图如图程序框图如图.返回返回 2021/8/8 星期日9学点三学点三 含顺序结构的程序框图含顺序结构的程序框图画出从画出从
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学年高中数学 1.2 程序框图与算法的基本逻辑结构同步学案PPT 新人教A必修3 学年 高中数学 程序 框图 算法 基本 逻辑 结构 同步 PPT 新人 必修
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内