第十二章 第4节 算法与算法框图.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第十二章 第4节 算法与算法框图.pptx》由用户(LY520)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十二章 第4节 算法与算法框图 第十二 算法 框图 下载 _三轮冲刺_高考专区_数学_高中
- 资源描述:
-
1、第4节 算法与算法框图,最新考纲 1.了解算法的含义,了解算法的思想;2.理解算法框图的三种基本逻辑结构:顺序结构、选择结构、循环结构;3.了解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句的含义,知 识 梳 理,1.算法的含义 算法是解决某类问题的一系列_或_,只要按照这些步骤执行,都能使问题得到解决. 2.算法框图 在算法设计中,算法框图可以准确、清晰、直观地表达解决问题的思想和步骤,算法框图的三种基本结构:_、 _ 、 _.,步骤,程序,顺序结构,选择结构,循环结构,3.三种基本逻辑结构 (1)顺序结构:按照步骤_的一个算法,称为具有“顺序结构”的算法,或者称为算法的顺
2、序结构. 其结构形式为,依次执行,(2)选择结构:需要_,判断的结果决定后面的步骤,像这样的结构通常称作选择结构. 其结构形式为,进行判断,(3)循环结构:指从某处开始,按照一定条件反复执行某些步骤的情况.反复执行的处理步骤称为_. 其基本模式为,循环体,4.基本算法语句 任何一种程序设计语言中都包含五种基本的算法语句,它们分别是:_、输出语句、_、条件语句和_. 5.赋值语句 (1)一般形式:变量表达式 (2)作用:将表达式所代表的值赋给变量.,输入语句,赋值语句,循环语句,6.条件语句 (1)IfThenElse语句的一般格式为:,(2)IfThen语句的一般格式是:,7.循环语句 (1)
3、For语句的一般格式:,(2)Do Loop语句的一般格式:,微点提醒,赋值号左边只能是变量(不是表达式),在一个赋值语句中只能给一个变量赋值.,基 础 自 测,1.判断下列结论正误(在括号内打“”或“”),(1)一个算法框图一定包含顺序结构,但不一定包含选择结构和循环结构.( ) (2)选择结构的出口有两个,但在执行时,只有一个出口是有效的.( ) (3)输入框只能紧接开始框,输出框只能紧接结束框.( ) (4)输入语句可以同时给多个变量赋值.( ) (5)在算法语句中,xx1是错误的.( ) 答案 (1) (2) (3) (4) (5),2.(必修3P90例3改编)给出如图算法框图,其功能
4、是( ),A.求ab的值 B.求ba的值 C.求|ab|的值 D.以上都不对,解析 当ab时,输出结果为ab;当ab时,输出结果为ba,故其功能是求|ab|的值故选C. 答案 C,3.(必修3P102A6改编)执行如图所示的算法框图,若输出的S为4,则输入的x应为( ),A.2 B.16 C.2或8 D.2或16,答案 D,4.(2017天津卷)阅读下面的算法框图,运行相应的程序,若输入N的值为19,则输出N的值为( ),A.0 B.1 C.2 D.3,解析 输入N19, 第一次循环,19不能被3整除,N19118,183;,答案 C,5.(2017山东卷)执行右面的算法框图,当输入的x值为4
5、时,输出的y的值为2,则空白判断框中的条件可能为( ),A.x3 B.x4 C.x4 D.x5 解析 输入x4,若满足条件,则y426,不符合题意;若不满足条件,则ylog242,符合题意,结合选项可知应填x4. 答案 B,A.ii1 B.ii2 C.ii3 D.ii4,答案 B,考点一 顺序结构与选择结构,【例1】 (1)阅读如图所示算法框图.若输入x值为9,则输出的y的值为( ),A.8 B.3 C.2 D.1,(2)(2019宝鸡模拟)给出一个如图所示的算法框图,若要使输入的x值与输出的y值相等,则这样的x值的个数是( ),A.1 B.2 C.3 D.4,解析 (1)a92180,b80
展开阅读全文