高考数学艺术生百分冲刺第六讲算法与框图学案
加入VIP免费下载

高考数学艺术生百分冲刺第六讲算法与框图学案

ID:717098

大小:479

页数:6页

时间:2021-06-07

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
第六讲 算法与框图 1. 了解算法的含义 , 了解算法的思想 2. 理解算法框图的三种基本逻辑结构 : 顺序 结构、选择结构、循环结构 3. 理解几种基本算法语句的含义 4. 了解流程图和结构图 一、算法与框图的概念 1 .算法通常是指按照一定规则解决某一类 问题的 ________ 和 ________ 的步骤.这些程序或 步骤必须是明确和有效的,而且能够在有限 步之内完成. 2 .算法的五个特征:概括性、逻辑性、有 穷性、不惟一性、普遍性. 3 .程序框图又称 ________ ,是一种用 ________ 、 ________ 及 ____________ 来准确、直观地表示算 法的图形. 通常程序框图由 ________ 和 ________ 组成,一个 或几个程序框的组合表示算法中的一个步 骤; ________ 带方向箭头,按照算法进行的顺 序将 ________ 连结起来. 4. 算法框图的图形符号及其作用 5 .流程图 我们可以使用流程图来表示各种工作程序, 只要按照箭头所指的方向,依次完成要求, 就能完成相应的工序,其特点是直观、清楚。 6 .结构图 结构图除了可以表示结构设置的层次之外, 还可以表示事物的分类 . 二、算法的基本结构和基本算法语句 顺序结构 选择结构 循环结构 概 念 顺序结构是 由 ______________ __________ 组 成的,这是 任何一个算 法都离不开 的基本结 构. 条件结构是指 算法的流程根 据给定的条件 是否成立而选 择执行不同的 流向的结构形 式. 循环结构是 指 ______________ _____ _____ .反复执 行的步骤称 为 ________ . 结 构 形 式 基 本 算 法 语 句 一般形式: 语句 1语句 2 … 1. 输入输出 语句 In Put 值 Out Put 值 2. 赋值语句 变量名 = 值 3. 条件语句 (1) If 语句① If 条件 Then语句体 End If (2)If 语句② If 条件 Then语句体 1 Else语句体 2 End If 4. 循环语句 (1) For 语句 For 循环变 量 = 初始值 To 终值 Next (2)Do Loop语句 Do循环体 Loop While终止条件 考点一 选择结构 例 1. 执行如图所示的算法框图,如果输入的 t ∈ [-1 , 3] ,则输出的 属于 ( ) A.[-3 , 4] B.[-5 , 2] C.[-4 , 3] D.[-2 , 5] 第 1 题图 第 2 题图 例 2 .执行如图所示的程序框图, 输入 l = 2 , m = 3 , n = 5 ,则输出的 y 的值 是 ________.【变式训练】 1. 给 出一个如图所示 的程序框图,若要 使输入的 值与 输出的 值相等, 则这样的 值的 个数是 ( ) A . 1 B . 2 C . 3 D . 4 2. 函数 = 2 = 2 ,写出求该函数的函 数值的算法,并画出程序框图. 考点二 循环结构 例 3. 如图所示是求样本 x1 , x2 , … , x1 平均 数 的程序框图,图中空白框中应填入的内 容为 ( ) 第 3 题图 第 4 题图 A . = B . = C . = D . = 1 例 4 .如果执行如图所示的框图,输入 N = 5 ,则输出的数等于 ( ) A.5 4 B.4 5 C.6 5 D.5 6【变式训练】 3 .执行如图所示的程序框图,输出的 s 值 为 ( ) A .- 3 B .- 1 2 C.1 3 D . 2 4. 阅读如图所示的算法框图,运行相应的程 序,如果输入某个正整数 n 后,输出的 S ∈ (1 , 2 ) ,那么 n 的值为 ( ) A . 3 B.4 C.5 D.6 考点三 赋值语句条件语句 例 5. 根据下列算法语句,当输入 x 为 6 时, 输出 y 的值为 ( ) A.25 B.3 C.31 D.61 第 3 题图 例 5 图 例 6 图 例 6. 如图所示的算法语句 , 输出的结果是 2,则输入的 值是 ( ) A.B.-1 或 2C.2D. 或 2【变式训练】 5. 运行如图所示的程序,输出的结果是 _______ 。 第 5 题图 第 6 题图 6. 某算法的程序如下图所示,如果输出的 值是 4 ,那么输入的 的所有可能的值是 ________ . 7.输入 x=5,运行下面的程序得到 y 的值是 第 7 题图 第 8 题图 8 .若输入- 3 ,则下列语句输出的结果为 ( ) 考点四 循环语句 例 7 下面为一个求 2 个数的平均数的程序, 则在横线上应填的语句为 ( ) A.i2 B.i2 C.i=2 D.i=2 第 7 题图 第 8 题图 例 8 .下面算法语句的执行结果为 ( ) A . 17 B . 19 C . 21 D . 23【变式训练】 9 .下列程序执行后输出的结果是 ( )A.-1 B.0 C.1 D.2 i=1 S= Do输入 x S=Sx i=i1 For = 1 7 = 2 S = 2 ∗ i 3 Next输出 S. n = 5 S = Do S = S + n n = n - 1 i = ; S = 1 ; Do i = i + 1 S = S*i 输入 a; 䁞 = ∗ - 1输出 香䁞输出 输入 x 䁞 = 1 ∗ 1 香䁞 = 1 = 2 = Print 第 9 题图 第 1 题图 1 .写出下面算法语句的执行结果 ________ . 11 .设计算法计算 1 2 3 … 5 的值 时,如果用循环语句应用 ________ 语句,循环 次数为 ________ . 12 .下面程序运行的结果为 ( ) t = 1 For i = 2 To 5 t = t*i Next 输出 t End 过关检测十一 1 .下列赋值语句正确的是 ( ) A . 6 = B . = 5 C . = = 2 D . = 2 2 .已知变量 a , b 已被赋值,要交换 、 的值,采用的算法是 ( ) . = , = . = , = , = . = , = , = . = , = , = 3. 执行如图所示的算法框图 , 如果输入的 N=4, 那么输出的 S=( ) .1 1 2 1 3 1 4 .1 1 2 1 3 2 1 4 3 2 .1 1 2 1 3 1 4 1 5 .1 1 2 1 3 2 1 4 3 2 1 5 4 3 2 第 3 题 图 第 4 题图 4. 如图是计算某 年级 5 名学生 期 末 考 试 ( 满 分 为 1 分 ) 及格率 的算法框图 , 则 图中空白框内应填入 ( ) . = . = . = . = 5. 如图是一个算法框图 , 则输出的 的值 是 . 6. 执行如图所示的算法框图 , 如果输入 = 1, = 2, 则输出的 的值为 . 第 5 题图 第 6 题图 7 .利用计算机计算: = 1 12 + 1 23 + 1 34+ … + 1 991 ,某同学编写的程序语句中, ①处应填 ________ . s = k = 1 DO s = s + 1/ k* k + 1 k = k + 1 LOOP UNTIL ① PRINT “s = ” ; s END 8. 某工程的工序流程图如图所示,则该工程 的总工时为 ________ 天. 9 .阅读如图所示的知识结构图. “ 求简单函 数的导数 ” 的 “ 上位 ” 要素有 ( ) A . 1 个 B . 2 个 C . 3 个 D . 4 个

资料: 3.2万

进入主页

人气:

10000+的老师在这里下载备课资料