第十六章第1讲程序框图及简单的算法案例.ppt
《第十六章第1讲程序框图及简单的算法案例.ppt》由会员分享,可在线阅读,更多相关《第十六章第1讲程序框图及简单的算法案例.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十六章 算法初步第1讲 程序框图及简单的算法案例考纲要求考纲研读1.了解算法的含义,了解算法的思想2理解程序框图的三种基本逻辑结构:顺序、条件分支、循环3理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句的含义.理解并掌握多项式的求值、数列求和、方程求解、比较大小等问题的算法意义在具体问题的解决过程中,理解三种基本逻辑结构,通过设计程序框图解决问题,将具体问题的程序框图转化为程序语句的过程,理解几种基本的算法语句了解几个经典的算法案例,并懂得以它们为背景分析算法程序的意义.1算法的概念解决某类问题的一系列程序或步骤2程序框图(1)起止框图:起止框是任何流程图都不可缺少的,它
2、表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框(2)输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置(3)处理框:是用来赋值、执行计算语句、传送运算结果的符号(4)判断框:判断框一般有一个入口和两个出口,有时也有多个出口,它是唯一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分支3算法的三种基本逻辑结构如图 1611.图 16114算法的基本语句_;_;_;_;_输入语句输出语句赋值语句条件语句循环语句5循环结构:当型循环(WHILE 循环体 WEND):当计算机遇到 WHILE
3、语句时,先判断条件的真假,如果条件符合,就执行循环体,条件不符合,就不执行循环体,直接跳到 WEND 语句,当型循环也称为“前测试型”循环;直 到 型 循 环(DO 循 环 体 LOOP UNTIL):当 计 算 机 遇 到UNTIL 语句时,先执行循环体,再判断是否满足条件,若不满足,再执行循环体,如此反复;当条件满足时,直接跳到 LOOP UNTIL语句,直到型循环也称为“后测试型”循环6辗转相除法较小的数除数辗转相除法是用于求最大公约数的一种方法,其基本过程就是对于给定的两个数,用较大的数除以_,若余数不为零,则将较小的数和余数构成新的一对数,继续上面的除法,直到大数被小数除尽,则这时的
4、_就是原来两个数的最大公约数7更相减损术较小的数差较小的数相等更相减损术是一种求两数最大公约数的方法其基本过程是:对于给定的两数,以较大的数减去_,接着把所得的_与_比较,并以大数减小数,继续这个操作,直到所得的数与较小的数_为止,则这个数就是所求的最大公约数8秦九韶算法是一种用于计算一元 n 次多项式的值的方法9进位制人们为了计数和运算方便而约定的记数系统,“满 k 进一”,就是 k 进制,k 进制的基数是 k.1如图 1612 的程序框图,如果输入三个实数 a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()AAcxBxcCcbDbc 图 16122如
5、果执行如图 1613 的程序框图,那么输出的 s()CA22B46C94D190 图 16133(2011 年福建)运行如图 1614 所示的程序,输出的结果是_.3a1b2aabPRINT aEND图16144如果图 1615 所示框图运行的结果为 s90,那么判断框中应填入的关于 k 的判断条件是_.图 1615图 16165(2011 年广东汕头四校联考)如图 1616 所示的算法流9程图中,若 f(x)2x,g(x)x2,则 h(3)的值等于_.解析:f(3)238,g(3)329,98,h(3)9.k8考点1 程序框图A7 B8 C10D11答案:B例1:(2011年陕西)如图161
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十六 程序 框图 简单 算法 案例
限制150内