内容正文:
同步宝典 高中信息技术 必修 1
ZHISHI JIEXI
知识解析
算法的控制结构有三种袁即顺序结构尧分支结构和循环结构遥
1. 顺序结构
渊1冤顺序结构指的是算法中各个步骤按照先后顺序依次执行的结构遥
渊2冤顺序结构的特点
淤每个步骤按照算法中出现的顺序依次执行曰
于每个步骤一定会被执行一次袁而且只执行一次遥
2. 分支结构
渊1冤先进行条件判断袁再根据判断结果分别执行不同处理的控制结构称为分支结构渊也称选
择结构冤遥
渊2冤分支结构的特点
淤首先进行条件判断袁根据条件满足与否来决定执行哪个分支曰
于在一个分支结构中袁必定有一个分支被执行袁其他的分支则被忽略遥
3. 循环结构
渊1冤算法执行过程中袁在条件控制下袁某些操作步骤需要重复执行渊循环冤的控制结构称为循
环结构遥
渊2冤算法在设计时应避免野死循环冶情形的发生遥
4. 三种控制结构图
JINGDIAN KAOTI
经典考题
揖例题 1铱 咱2023窑7浙江学考暂某算法的部分流程图如图所示袁
执行该流程时袁若输入 x的值为 6783袁下列说法正确的是 渊 冤
A. 执行该流程后袁变量 x的值是 6
B. 执行该流程后袁输出的结果是 14
C. 输入 3876和输入 6783袁输出结果相同
D. 执行该流程后袁野x>0?冶和野m%2=1?冶的执行次数相同
揖分析铱 经模拟可知袁执行该流程图后袁x的值是 0曰s的终值是
10曰野x>0?冶比野m%2=1?冶的执行次数要多一次遥 故答案为 C遥
顺序结构
步骤 1
步骤 2
分支结构
分支 2分支 1
条件为真钥 NY
循环结构
循环体
条件为真钥 N
Y
2.2 算法的控制结构
输出 s
输入整数 x
Y
N
m饮x%10
s饮s+m
x饮x//10
x跃0?
m%2=1?
s饮0
Y
N
18
揖例题 2铱 咱2023窑1 浙江选考暂某算法的部分流程图如图所
示袁执行这部分流程袁若输入 x的值依次为 10袁7袁8袁12袁0袁则输出 k
的值是 渊 冤
A. 2 B. 3
C. 4 D. 5
揖分析铱 根据 y=y+x袁y是 x的累加和遥 变量 k当 y逸10袁有 k=
k+1袁为计数操作遥 当 y累加大于等于 10袁会初始化为 0遥 根据 x的
值袁y有 3次满足大于等于 10遥 所以 k最终结果是 3遥 故答案为 B遥
DIANTI SULIAN
典题速练
1. 某商场促销打折袁折扣规定如下院消费 500元以内的打 9折曰满
500元渊含 500元冤的打 8.5折袁满 1000元及以上的打 8折遥用算
法描述这一消费规定袁合适的算法控制结构是 渊 冤
A. 顺序结构 B. 分支结构
C. 循环结构 D. 树形结构
2. 某算法的部分流程如右图所示袁执行这部分流程袁如果依次输
入 d的值为 90袁60袁30袁0袁则输出结果 s为 渊 冤
A. 0 B. 90
C. 150 D. 180
3. 某算法的部分流程如右图所示遥 执行这部分流程袁若输入 n的
值为 2035袁则输出 s的值为 渊 冤
A. 10 B. 53
C. 2035 D. 5302
4. 某算法的部分流程如图所示袁执行这部分流程袁则野s臆100?冶被
执行的次数是 渊 冤
A. 2 B. 3 C. 4 D. 5
5. 某算法的部分流程如图所示袁以下说法中不正确的是 渊 冤
A. s的最终结果是 945 B. 循环共进行了 5次
C. 程序结束后袁i的值是 9 D. 该算法控制结构是循环结构
N
Y
s饮0
s饮s+d
输入 d的值
输出 s的值
d屹0?
n跃0?
a饮n%10
s饮s*10+a
n饮n//10
a饮0,s饮0
输入 n
输出 s
Y
N
第 4题图
Y
N
a饮a+2,s饮s*a
a饮1,s饮1
s臆100?
第 5题图
i臆10?
s饮1,i饮1
s饮s*i
i饮i+2
输出 s
N
Y
Y
N
Y
N
x跃0?
y逸10?
k饮k+1,y饮0
y饮y+x
y饮0,k饮0
输出 k
输入 x
输入 x
第二章 算法与问题解决
19
同步宝典 高中信息技术 必修 1
1.5 数据与大数据
揖典题速练铱
1. A揖解析铱大数据中的数据类型多种多样遥
2. A揖解析铱大数据分析的是全体数据袁而不是抽样数
据曰用大数据处理数据时袁不要求每个数据都准确
无误曰在大数据时代袁数据主要来源于传感器尧互联
网尧智能终端等遥
3. B揖解析铱速度快不仅是指数据产生的速度快袁还指
数据处理速度快遥
4. C揖解析铱智能手机应用成为采集个人数据的重要
途径袁用户更应注意使用正版的应用软件袁不随意
下载使用网上的软件袁防止隐私数据泄露遥
揖项目实践铱
1. 渊1冤01111110 7E 126
渊2冤8
渊3冤8袁17袁6袁17袁8袁16
揖解析铱渊1冤渊