文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
高三数学 算法基本语句复习课件
高三数学 算法基本语句复习课件
格式:ppt
大小:903.00 KB
文档页数:58
下载文档原格式
下载原文件
/ 58
下载本文档
合集下载
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考点探究•挑战高考
考 点 探 究 • 挑 战 高 考
考向瞭望•把脉高考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双基研习•面对高考
基础梳理 1.条件语句 选择 结构. (1)条件语句用来实现算法中的________ (2)If语句的格式如下: If 条件 Then 语句1 Else _______ 语句2 End If
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
例1 以下给出一个算法:
1.输入x; 2.若x<0,则y=x+1;否则执行3; 3.若x=0,则y=0;否则y=x; 4.输出y. (1)指出该算法的功能; (2)将该算法用流程图表示出来; (3)用基本语句描述这一算法.
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
A.6 C.8 答案:B
B.7 D.9
双 基 研 习 • 面 对 高 考
4. (教材习题改编 )完成下列语句,根据输入 的 x 的值,计算 3x+ 5 x≤ 1 y= 2 的值. x x>1 If x≤ 1 Then ________ Else ________ End If
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
§9.2 算法基本语句、算法案例 及框图
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
§ 9.2 算 法 基 本 语 句、 算 法 案 例 及 框 图
双基研习•面对高考
双 基 研 习 • 面 对 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
(3)复合If语句 在某些算法中,选择结构不止一处,判断后面 接着判断,可以用复合If语句来描述:
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
If Else If Else
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
解:算法框图如图:
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
算法语句如下: 输入x; If x<0 Then y=2x+1 Else If x=0 Then y=1 Else y=x2+1 End If End If 输出y.
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
例2 编写一个算法语句计算 12 + 22 + 32 +…
+9992,并画出相应的算法框图. 【思路点拨】 观察所求式的特点,确定使 用循环结构 ,编写循环语句并画出算法框 图. 【解】 法一:用For语句描述为: s= 0 For i=1 To 999 s = s + i2 Next 输出s. 算法框图如图所示:
按此工序流程图所示,该种零件可导致废品的 环节有( ) A.1个 B.2个 C.3个 D.4个 答案:B
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
2. (2011 年铜川调研 )将两个数 a= 8, b= 17 交换,使 a= 17, b= 8,下面语句正确的一 组是 ( ) a= b A. b= a c= b B. b= a a= c a= c D. c= b b= a
考 点 探 究 •考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
2x+ 1 x<0 变式训练 1 已知函数 y= 1 x= 0 x2+ 1 x>0 输出其相应的函数值.
,
画出算法框图并编写算法语句, 输入自变量 x 的值,
条件1 语句1
Then
条件2 Then 语句2
语句3 End If End If 其流程图如图:
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
2.循环语句 循环 结构. (1)循环语句用来实现算法中的______ (2)For语句 For 循环语句用于预先知道循环次数的循环结 构,一般格式如下:
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
答案:y=3x+5 y=x2 5.阅读下列程序,程序输出的结果是 ________. S= 0 For i=1 To 4 S= 2 S+ 1 Next 输出 S End 答案:15
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
条件语句的含义是如果条件成立(条件为真),执行 语句1,否则(条件为假),执行语句2,其流程图如 图:
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
初始值是循环变量开始的第一个值,终值 是循环变量的最后一个值,这两个值组成 循环变量的取值范围.当循环变量每次递 增1时在循环体内可以类似于 i=i+1的循环 变量改变赋值语句.但是如果每次递增不 是1时必须要加上,比如循环变量每次递增 2 时需要在循环体内加这样一个语句: i = i +2,Next是循环体结束的标志. (3)Do Loop循环语句
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
考点探究•挑战高考
考点突破
条件语句 (1) 要区别好条件语句的两种格式: If - Then - Else格式和 If - Then 格式,理解它们的区别与联 系,以及在实际编写程序中各自的特点. (2)条件语句一般用在需要对条件进行判断的算法 设计中,如判断一个数的正负,确定两个数的大 小等问题要用到条件语句.
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
(2)程序流程图 程序流程图是流程图的一种,它是算法步骤 ___________ 的直观图示.程序流程图有一定的规范和标准, 而日常生活中用到的流程图则相对自由些. 4.结构图 结构图一般由构成系统的若干要素和表达各要 上到下 、 素之间关系的连线构成.连线通常从________ 左到右 , 从_________
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
【误区警示】 条件语句必须以If语句开始, 以End If语句结束,一个If语句必须和一个 End If对应,尤其对条件语句的嵌套编程时, 往往漏掉 End If ,这一点在解题时必须注 意.
For
Next
循环变量=初始值 循环体
To终值
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
其结构如图:
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
思考感悟 1 . For语句与 Do Loop 语句能否相互 转化? 提示:在预先知道循环次数的循环结构中, For语句和Do Loop语句一般可以互相转化,在 预先不知道循环次数的循环结构中,不能用 For语句,一般用Do Loop语句.
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
表示要素的从属关系或逻辑的先后关系,在结 构图中前面的要素称为后面要素的“上位”要 素,后面的要素称为前面要素的“下位”要 素.一般情况下,“下位”要素比“上位”要 素更为具体,“上位”要素比“下位”要素更 为抽象.“下位”要素越多,结构图越复杂.
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
思考感悟 2.流程图和结构图的相同与不同之 处是什么? 提示:相同点:画结构图与流程图一样,首先 要确定组成结构图与流程图的基本要素,然后 按照逻辑的先后顺序或从属关系用连线来注明 各要素之间的关系. 不同点:流程图用来描述具有时间特征的动态 过程,而结构图描述的是一种静态的系统结 构.
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
b= a C. a= b
答案:B
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
3. (2011 年亳州质检)根据下面程序 判断输出结果为 ( ) i= 0 S= 0 Do S= S+ i i= i+ 1 Loop While S≤ 20 输出 i
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
【思路点拨】 由题目可获取以下主要信息:该 问题提供的是一个问题算法的自然语言的表述, 它是一个分段函数模型. 解决此问题可先由条件入手分析,再依次画出流 程图,并写出基本语句.
【解】 (1)该算法的功能是利用给出的 x 的 值,求函数 x+ 1 x<0 y=0 x= 0 的值. x x>0
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
对于预先不知道循环次数的循环结构,要根 据其他形式的终止条件停止循环,在这种情 况下,我们一般用 Do Loop 循环语句来描 述.Do Loop循环语句的一般形式如下:
Do 循环体 Loop While 条件为真
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
(2)流程图如图所示.
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
(3)基本语句如下: 输入x; If x<0 Then y=x+1 Else If x=0 Then y=0 Else y=x End If End If 输出y.
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
课前热身
1 .某工厂加工某种零件的三道工序流程 图如下
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
双 基 研 习 • 面 对 高 考
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
循环语句 1 .在解决一些需要反复执行的运算任务,如 累加求和,累乘求积等问题时,应主要考虑利 用循环语句来实现. 2.对于预先知道循环次数的循环结构用For循 环,而预先不知道循环次数的循环结构应选用 Do Loop循环.
考 点 探 究 • 挑 战 高 考
考 向 瞭 望 • 把 脉 高 考
第9章 算法初步、框图
双 基 研 习 • 面 对 高 考
3.流程图 (1)工序流程图 依先后顺序 分为 将一个工作或工程从头到尾_____________ 若干道工序,每一道工序用矩形表示,并在该 矩形框内注明此工序的名称或代号.两相邻工 序之间用_________ 流程线 相连,自上而下逐步细化.
文档推荐
最新文档
出国留学祝福语
文创产业与城市文化旅游的融合发展
莫纳什大学银行与金融硕士专业移民
国外铁路智能运输系统研究现状及分析
认识面积的收获和心得体会
商贸市场宣传广告文案
合理用药培训讲义课件
绍兴的雨作文
智能网业务故障分析
五年级下册数学课件(冀教版)容积和容积单位