内容正文:
专题03 算法与问题解决
高频考点概览
考点一 算法的概念与特征、描述
考点二 流程图识读
考点三 典型算法、算法的控制结构
考点一
算法的概念与特征、描述
1.(2023广西)算法的步骤必须是有限的,并且保证执行有限步后结束。这体现了算法的( )
A.有输出 B.有穷性 C.确定性 D.可行性
【答案】B
【详解】本题主要考查算法的特征。一个算法应该具有以下五个重要的特征:1、有穷性: 一个算法必须保证执行有限步之后结束;2、确切性:算法的每一步骤必须有确切的定义;3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定义了初始条件;4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;5、可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。算法的步骤必须是有限的,并且保证执行有限步后结束。这体现了算法的有穷性。故选B。
2.(2023上海)为了更好地了解某地的水质情况,科研人员采集了该地各监测点当天的水质数据。数据中包含了各监测点的水质类别、水温(℃)、pH、溶解氧(mg/L)、高锰酸盐指数(mg/L)。通过数字化学习,小申了解到水质类别从高到低分为1-5类,级别最高(质量最好)为1,级别最低(质量最差)为5。小申了解到水质类别符合1类标准需要从多个指标进行判断,其中要求溶解氧(mg/L)≥7.5。小申设计了一个算法,判断样本在溶解氧指标上是否符合1类标准。下图是小申设计的算法流程图,该流程图不满足算法特征的( )
A.有穷性 B.有一个或多个输出 C.确定性 D.有零个或多个输入
【答案】C
【详解】本题考查的是算法特征。确定性:算法中每一步的含义必须是确切的,不可出现任何二义性。判断框中:d>某数值,不满足算法确定性特征。故本题应选C。
3.(2024江苏)下列关于算法的描述,正确的是( )
A.算法是一种思想,只可以用程序来描述 B.同一问题,我们可以通过不同算法来解决
C.同一种算法不同语言表达,效率是一样的 D.不能通过伪代码、自然语言来描述算法
【答案】B
【详解】本题考查算法。算法是在有限步骤内解决某一问题所使用的方法。算法的描述可以是自然语言、流程图、伪代码等,选项A、D说法错误。同一种算法用不同语言表达,效率不一样,选项C说法错误;同一问题,我们可以通过不同算法来解决,选项B说法正确。故选:B。
4.(2025上海)老张设计了一个网约车预测需求等级的模型,输入时段(X1)、天气(X2)、区域(X3),输出需求等级(高/中/低)。需完成以下任务:
步骤一:特征数字化(编码)
将以下分类特征转换为数值:
时段(X1):非高峰=0,早高峰=1, 晚高峰=2
天气(X2):晴天=0, 雨天=1, 雪天=2
区域(X3):住宅区=0, 商业区=1, 医院=2
示例训练数据(已编码):
时段
(X1)
天气
(X2)
区域
(X3)
需求等级
2
0
1
高
1
1
2
中
0
2
0
低
2
1
1
高
1
0
0
中
(1)现在有一个新样本:X1=晚高峰, X2=雨天, X3=医院,则对应编码值为 [ , , ]
步骤二:KNN算法流程(K=3)
(2)请写出预测该样本需求等级的步骤依次是: 。
①多数投票得出预测结果
②依据欧式距离的计算结果选取三个邻居
③计算欧氏距离
步骤三:预测
(3)基于步骤一、步骤二,上述新样本预测的需求等级是 。
【答案】 2 1 2 ③②① 高
【详解】本题考查的是算法的描述。
(1)根据题干给定的编码规则:
时段(X1):晚高峰 = 2
天气(X2):雨天 = 1
区域(X3):医院 = 2
因此,新样本(X1=晚高峰, X2=雨天, X3=医院)的编码值为 [2, 1, 2]。
(2)KNN(K-最近邻)算法的预测步骤依次为:③ 计算欧氏距离:先计算新样本与所有训练样本的欧氏距离。② 依据欧式距离的计算结果选取三个邻居:根据距离从小到大排序,选取距离最小的3个邻居(K=3)。① 多数投票得出预测结果:统计3个邻居的需求等级,出现次数最多的等级作为预测结果。故答案为:③②①
(3)基于步骤一的编码值 [2, 1, 2] 和步骤二的KNN流程(K=3):
计算欧氏距离(或距离平方):新样本 [2,1,2] 与训练样本的距离平方(无需开方,因只比较大小)如下:
样本1 (2,0,1):距离平方 = (2-2)² + (1-0)² + (2-1)² = 0 + 1 + 1 = 2
样本2 (1,1,2):距离平方 = (2-1)² + (1-1)² + (2-2)² = 1 + 0 + 0 = 1
样本3 (0,2,0):距离平方 = (2-0)² + (1-2)² + (2-0)² = 4 + 1 + 4 = 9
样本4 (2,1,1):距离平方 = (2-2)² + (1-1)² + (2-1)² = 0 + 0 + 1 = 1
样本5 (1,0,0):距离平方 = (2-1)² + (1-0)² + (2-0)² = 1 + 1 + 4 = 6
距离平方从小到大排序:样本2 (1)、样本4 (1)、样本1 (2)、样本5 (6)、样本3 (9)。
选取3个最近邻居:距离最小的3个邻居是样本2、样本4、样本1。
多数投票:邻居的需求等级为:样本2(中)、样本4(高)、样本1(高)。其中,“高”出现2次,“中”出现1次,因此多数投票结果为“高”。
考点二
流程图识读
1.(2025北京)流程图是常用的表示算法的图形化工具。“某校学生成绩管理系统”算法中,判断成绩合格等级的流程图可以表示为( )
A. B. C. D.
【答案】B
【详解】本题考查算法流程图。判断停车时长属于判断条件的操作,在流程图中应使用菱形进行表示。A选项为输入/输出框,C选项为开始/结束框,D选项为处理框。因此选项B是正确的。
2.(2023河北)根据如下的流程图,最终输出的x值等于( )
A.2a+2 B.4a+2 C.8a+7
【答案】C
【详解】本题考查流程图的逻辑运算与推导。初始值:n=1,x=a;第一次循环(n=1,满足 n≤3 ):x=2x+1=2a+1;n=n+1=2 。第二次循环(n=2,满足 n≤3 ):x=2x+1=2(2a+1)+1=4a+3;n=n+1=3 。第三次循环(n=3,满足 n≤3 ):x=2x+1=2(4a+3)+1=8a+7;n=n+1=4 。第四次判断(n=4,不满足 n≤3 ): 跳出循环,输出 x=8a+7 。因此,本题选择C。
3.(2024浙江)某校举办家校联谊游园活动,活动根据得分 (得分为整数) 设置奖项,奖项设置规则如下表所示:
得分区间
59分及以下
60分~79分
80分及以上
奖项
参与奖
二等奖
一等奖
小明设计 “游园活动计奖算法”, 部分流程图如图所示。
下列数据中, 能测试出该算法与奖项设置规则不符的是( )
A.50 B.60 C.80 D.90
【答案】C
【详解】本题考查的是流程图识读。根据题目所给规则,“80 分及以上”应当获“一等奖”;然而该流程图的条件判断分支是“60 ≤ s < 80?”和“s > 80?”,因此当 s = 80 时会既不满足“<80”也不满足“>80”,最后只能输出“参与奖”,与规则不符。故选 C。
4.(2023北京)流程图是一种常用的表示算法的图形化工具。若空气污染指数(API)小于等于50,说明空气质量为优。判断空气质量是否为优的部分流程图可以表示为( )
A. B. C. D.
【答案】D
【详解】本题主要考查算法流程图。菱形是条件判断框,平行四边形是数据输入/输出框,圆角矩形是开始/结束框,矩形是数据处理框,故本题选D选项。
5.(2022云南)某算法的流程图如上图所示,执行此流程后,输出x和y的值分别是( )
A.0,1 B.1,3 C.2,0 D.1,2
【答案】D
【详解】本题主要考查算法流程图的执行。x=3,y=0,第一遍循环,x=x-1=2,y=y+1=1;第二遍循环,x=x-1=1,y=y+1=2;第三遍循环,不满足x>y,输出x、y的值分别是1、2,故本题选D选项。
6.(2025云南)数学中,阶乘的计算公式是:n! = 123…n,例如3! = 123。下图是描述计算n!算法的流程图,菱形框中应填入的条件是( )
A.i < = n ? B.i > n ? C.fact = = n ? D.i= = n ?
【答案】A
【详解】本题考查流程图。本题核心围绕 “阶乘计算逻辑” 与 “流程图判断条件的匹配”展开。首先明确阶乘的计算规则:n!=1×2×3×…×n,算法实现需通过循环结构依次累积,循环的核心是 “确定何时停止相乘”(即计数变量超过n时终止循环)。关键逻辑分析:计算n!的流程图通常包含以下核心步骤:初始化:设定乘积变量fact=1(初始乘积为 1),计数变量i=1(从1开始依次相乘);循环判断:通过菱形框(判断条件)决定是否继续循环:若需继续相乘(i未超过n),则执行循环体(fact=fact×i,i=i+1),之后返回判断条件;若无需继续相乘(i超过n),则退出循环,输出最终结果fact。故选A。
7.(2022云南)下图所示流程图为输出100以内所有能被7整除的正整数,流程图中①处应填入( )
A.i//7==0? B.i//7!=0? C.i%7==0? D.i%7!=0?
【答案】C
【详解】本题主要考查算法流程图。输出100以内所有能被7整除的正整数,如果满足判断条件,则输出i,否则i递增1继续循环,故流程图中①处应填入i%7==0?,故本题选C选项。
考点三
典型算法、算法的控制结构
1.(2023上海)虞老师希望酷酷能实现以下功能:统计全年级目前已经完成了5次核酸检测并且当前状态为阴性的同学人数。请完成程序,实现上述功能。
#导入pandas库
import pandas as pd
#读入数据集
data=pd.read_csv("核酸信息.csv",encoding="ANSI")
#初始化三个空列表
name=[]
count=[]
result=[]
#将信息存入对应的三个列表中
for index,row in data.iterrows():
name._______________(row.names)
count._______________(row.nuclein_times)
result._______________(row.nuclein_results)
num=0
#以下部分为枚举算法实现代码,符合条件的人数记录在变量num中
for i in
if
#输出符合标准的人数
print(num)
【答案】for i in range(len(name)):
if count[i] == 5 and result[i] == "阴性":
num += 1
【详解】本题考查枚举算法。通过range(len(name))生成与列表长度一致的索引序列遍历索引,判断条件为完成了5次核酸检测并且当前状态为阴性即count[i] == 5 and result[i] == "阴性";符合条件时num自增 1,最终输出统计结果。因此代码如下:
for i in range(len(name)):
if count[i] == 5 and result[i] == "阴性":
num += 1
2.(2023广西)某蛋糕店推出一款新品蛋糕,原价为x元,现进行促销活动:购买指定n种蛋糕中的一种,可以用优惠价y(y<x)元购买新品蛋糕。如果要购买一个新品蛋糕,花费的最少金额是多少?(注意:每种蛋糕的价格不超过100元。)
例如:
指定3种蛋糕
新品蛋糕原价x
新品蛋糕优惠价y
蛋糕1:10元
蛋糕2:4元
蛋糕3:8元
12元
6元
可以选择购买价格最低的指定蛋糕2和新品蛋糕,花费的金额是4+6=10元,小于原价12元,因此购买该新品蛋糕花费的最少金额是10元。
计算最少金额的Python程序代码如下:
n=int(input()) # n 表示指定蛋糕种数
x=float(input()) # x 表示新品蛋糕原价
y=float(input()) # y 表示新品蛋糕优惠价
dmin=100 #dmin 表示n 种指定蛋糕中最低的价格
for i in range(① ,n+1):
d=float(input()) # d 表示第i种指定蛋糕的价钱
if ② :
dmin=d
if x>=dmin+y:
print(③ )
else:
print(x)
请回答以下问题:
(1)程序中①处应填写 。
(2)程序中②处应填写 。
(3)程序中③处应填写 。
【答案】 1 d<dmin(或d<=dmin dmin>d dmin>=d) dmin+y或y+dmin
【详解】本题考查Python程序的执行。 程序中使用for i in range(1, n+1):循环,遍历从1到n的所有指定蛋糕,至少购买一个蛋糕,故①填:1;判断当前读取的蛋糕价格 d 小于当前已知的最低价格dmin,则更新dmin的值为d,故②填:d<dmin(或d<=dmin、dmin>d、dmin>=d);if x>=dmin+y:语句判断新品蛋糕的原价 x 是否大于等于最低价蛋糕 dmin 加上新品蛋糕优惠价 y,如果满足则输出购买新品蛋糕所需的最少金额,即最便宜的指定蛋糕价格加上优惠价,故③填:dmin+y或y+dmin。
3.(2023上海)党的二十大报告提出加快建设农业强国,到2035年基本实现农业现代化的目标,为实现农业现代化擘画出了清晰的时间表和路线图。如今,随着人工智能、物联网、大数据、5G等信息技术的发展,我国部分区域已经进入了农业4.0的初探阶段。平台中的“农作物检测功能”部分算法描述如流程图所示,其主要使用的算法基本控制结构有( )
A.循环结构、分支结构 B.分支结构、顺序结构 C.循环结构、顺序结构
【答案】B
【详解】本题主要考查算法控制结构。由图可知,主要使用的算法基本控制结构有分支结构和顺序结构,故本题选B选项。
4.(2025广东)如下Python程序段,它的基本结构属于( )
if x > 0:
x +=1
else:
x -=1
A.分支结构 B.顺序结构 C.循环结构 D.树型结构
【答案】A
【详解】本题考查的是Python程序结构。该程序段通过 if-else 实现条件分支,属于典型的分支结构。故选A。
5.(2024江苏)某学校规定,当PM2.5指数超过一定数值时,必须停止学生跑操活动。如用编程设计一个提示器,关于PM2.5指数判断的功能需要用到下列哪种基本结构?( )
A.顺序 B.分支 C.循环 D.树形
【答案】B
【详解】本题考查程序设计基本结构相关内容。程序设计基本结构有:顺序结构、选择(分支)结构、循环(重复)结构。题中指数判断功能可用选择(分支)结构解决。故本题答案是B选项。
6.(2025上海)对于下图所包含的算法流程结构,以下描述正确的是( )
import pandas as pd
n2 = pd.read_csv("nezha2.csv")
p=n2["对电影评分"]
g=n2["观影次数"]
n=0 #计数器n为0
counts=len(n2) #获取问卷总数
通过变量x,遍历每一条记录
如果当前记录满足对电影评分小于7,且观影次数大于等于2则计数器加1
print((counts-n)/counts) #输出有效的问卷比例
A.该算法包含顺序结构、分支结构、循环结构
B.该算法仅有循环结构
C.该算法前5步中,包含分支结构
D.该算法最后一步中,包含循环结构
【答案】A
【详解】本题考查的是算法的控制。算法前部分包含导入库、读取数据、初始化变量等步骤,这些语句按顺序执行,没有分支或循环。描述中明确提到“通过变量x,遍历每一条记录”,这表示需要使用循环(如for循环)来迭代处理每条数据记录,因此包含循环结构。在遍历记录时,描述“如果当前记录满足对电影评分小于7,且观影次数大于等于2则计数器加1”,这涉及条件判断(即if语句),因此包含分支结构。最后一步print((counts-n)/counts)是顺序结构,无循环或分支。故选A。
7.(2025北京)根据如下流程图,求输出的a值,并将该流程图用Python语言编写成代码。
(1)求输出的a值( )
A.68 B.84 C.104 D.132
(2)python代码:
【答案】 D a = 12
while a < 80:
a = a * 2 - 4
print(a)
【知识点】算法的描述、循环结构的程序实现
【详解】本题考查的是流程图识读及Python循环语句。
(1)初始 a = 12,因 12 < 80,执行 a = a×2 - 4 → a = 12×2 - 4 = 20
20 < 80,执行 a = 20×2 - 4 = 36
36 < 80,执行 a = 36×2 - 4 = 68
68 < 80,执行 a = 68×2 - 4 = 132
132 ≥ 80,输出 a = 132,故选D。
(2)
代码说明: 初始化 a = 12,用 while 循环判断 a < 80,满足则执行 a = a×2 - 4,直到 a ≥ 80 时输出结果。具体代码如下:
a = 12
while a < 80:
a = a * 2 - 4
print(a)
8.(2023广西)小云设计智能行人过街系统,设想通过AI综合判断过街行人和路面车流情况是否为高峰时段,由AI决策动态调整过街绿灯时长,当等待过街的行人较多或者有行人按下过街按键时,转为行人优先模式。
(1)流程图中的流程图符号名称是 。(选填“判断框”或“处理框”)
(2)流程图中虚线框内算法的基本结构是 。
(3)虚线框中的菱形框内应该填的条件是 。(选填“行人较少”或“行人较多”)
【答案】 判断框 选择结构(分支结构) 行人较多
【详解】本题考查算法流程图相关内容。
(1)在流程图中,表示判断框,表示处理框。故本题答案是:判断框。
(2)由图可知,虚线框内由判断框引出两个分支,表示条件成立时输出“行人优先模式”,条件不成立时输出“正常通行模式”,该结构属于选择结构(分支结构),故本题答案是:选择结构(分支结构)。
(3)由“当等待过街的行人较多或者有行人按下过街按键时,转为行人优先模式”及虚线框上面已有对行人按键的判断可知,此处应填写条件:行人较多,故此处答案为:行人较多。
学科网(北京)股份有限公司1 / 4
学科网(北京)股份有限公司
$
专题03 算法与问题解决
高频考点概览
考点一 算法的概念与特征、描述
考点二 流程图识读
考点三 典型算法、算法的控制结构
考点一
算法的概念与特征、描述
1.(2023广西)算法的步骤必须是有限的,并且保证执行有限步后结束。这体现了算法的( )
A.有输出 B.有穷性 C.确定性 D.可行性
2.(2023上海)为了更好地了解某地的水质情况,科研人员采集了该地各监测点当天的水质数据。数据中包含了各监测点的水质类别、水温(℃)、pH、溶解氧(mg/L)、高锰酸盐指数(mg/L)。通过数字化学习,小申了解到水质类别从高到低分为1-5类,级别最高(质量最好)为1,级别最低(质量最差)为5。小申了解到水质类别符合1类标准需要从多个指标进行判断,其中要求溶解氧(mg/L)≥7.5。小申设计了一个算法,判断样本在溶解氧指标上是否符合1类标准。下图是小申设计的算法流程图,该流程图不满足算法特征的( )
A.有穷性 B.有一个或多个输出 C.确定性 D.有零个或多个输入
3.(2024江苏)下列关于算法的描述,正确的是( )
A.算法是一种思想,只可以用程序来描述 B.同一问题,我们可以通过不同算法来解决
C.同一种算法不同语言表达,效率是一样的 D.不能通过伪代码、自然语言来描述算法
4.(2025上海)老张设计了一个网约车预测需求等级的模型,输入时段(X1)、天气(X2)、区域(X3),输出需求等级(高/中/低)。需完成以下任务:
步骤一:特征数字化(编码)
将以下分类特征转换为数值:
时段(X1):非高峰=0,早高峰=1, 晚高峰=2
天气(X2):晴天=0, 雨天=1, 雪天=2
区域(X3):住宅区=0, 商业区=1, 医院=2
示例训练数据(已编码):
时段
(X1)
天气
(X2)
区域
(X3)
需求等级
2
0
1
高
1
1
2
中
0
2
0
低
2
1
1
高
1
0
0
中
(1)现在有一个新样本:X1=晚高峰, X2=雨天, X3=医院,则对应编码值为 [ , , ]
步骤二:KNN算法流程(K=3)
(2)请写出预测该样本需求等级的步骤依次是: 。
①多数投票得出预测结果
②依据欧式距离的计算结果选取三个邻居
③计算欧氏距离
步骤三:预测
(3)基于步骤一、步骤二,上述新样本预测的需求等级是 。
考点二
流程图识读
1.(2025北京)流程图是常用的表示算法的图形化工具。“某校学生成绩管理系统”算法中,判断成绩合格等级的流程图可以表示为( )
A. B. C. D.
2.(2023河北)根据如下的流程图,最终输出的x值等于( )
A.2a+2 B.4a+2 C.8a+7
3.(2024浙江)某校举办家校联谊游园活动,活动根据得分 (得分为整数) 设置奖项,奖项设置规则如下表所示:
得分区间
59分及以下
60分~79分
80分及以上
奖项
参与奖
二等奖
一等奖
小明设计 “游园活动计奖算法”, 部分流程图如图所示。
下列数据中, 能测试出该算法与奖项设置规则不符的是( )
A.50 B.60 C.80 D.90
4.(2023北京)流程图是一种常用的表示算法的图形化工具。若空气污染指数(API)小于等于50,说明空气质量为优。判断空气质量是否为优的部分流程图可以表示为( )
A. B. C. D.
5.(2022云南)某算法的流程图如上图所示,执行此流程后,输出x和y的值分别是( )
A.0,1 B.1,3 C.2,0 D.1,2
6.(2025云南)数学中,阶乘的计算公式是:n! = 123…n,例如3! = 123。下图是描述计算n!算法的流程图,菱形框中应填入的条件是( )
A.i < = n ? B.i > n ? C.fact = = n ? D.i= = n ?
7.(2022云南)下图所示流程图为输出100以内所有能被7整除的正整数,流程图中①处应填入( )
A.i//7==0? B.i//7!=0? C.i%7==0? D.i%7!=0?
考点三
典型算法、算法的控制结构
1.(2023上海)虞老师希望酷酷能实现以下功能:统计全年级目前已经完成了5次核酸检测并且当前状态为阴性的同学人数。请完成程序,实现上述功能。
#导入pandas库
import pandas as pd
#读入数据集
data=pd.read_csv("核酸信息.csv",encoding="ANSI")
#初始化三个空列表
name=[]
count=[]
result=[]
#将信息存入对应的三个列表中
for index,row in data.iterrows():
name._______________(row.names)
count._______________(row.nuclein_times)
result._______________(row.nuclein_results)
num=0
#以下部分为枚举算法实现代码,符合条件的人数记录在变量num中
for i in
if
#输出符合标准的人数
print(num)
2.(2023广西)某蛋糕店推出一款新品蛋糕,原价为x元,现进行促销活动:购买指定n种蛋糕中的一种,可以用优惠价y(y<x)元购买新品蛋糕。如果要购买一个新品蛋糕,花费的最少金额是多少?(注意:每种蛋糕的价格不超过100元。)
例如:
指定3种蛋糕
新品蛋糕原价x
新品蛋糕优惠价y
蛋糕1:10元
蛋糕2:4元
蛋糕3:8元
12元
6元
可以选择购买价格最低的指定蛋糕2和新品蛋糕,花费的金额是4+6=10元,小于原价12元,因此购买该新品蛋糕花费的最少金额是10元。
计算最少金额的Python程序代码如下:
n=int(input()) # n 表示指定蛋糕种数
x=float(input()) # x 表示新品蛋糕原价
y=float(input()) # y 表示新品蛋糕优惠价
dmin=100 #dmin 表示n 种指定蛋糕中最低的价格
for i in range(① ,n+1):
d=float(input()) # d 表示第i种指定蛋糕的价钱
if ② :
dmin=d
if x>=dmin+y:
print(③ )
else:
print(x)
请回答以下问题:
(1)程序中①处应填写 。
(2)程序中②处应填写 。
(3)程序中③处应填写 。
3.(2023上海)党的二十大报告提出加快建设农业强国,到2035年基本实现农业现代化的目标,为实现农业现代化擘画出了清晰的时间表和路线图。如今,随着人工智能、物联网、大数据、5G等信息技术的发展,我国部分区域已经进入了农业4.0的初探阶段。平台中的“农作物检测功能”部分算法描述如流程图所示,其主要使用的算法基本控制结构有( )
A.循环结构、分支结构 B.分支结构、顺序结构 C.循环结构、顺序结构
4.(2025广东)如下Python程序段,它的基本结构属于( )
if x > 0:
x +=1
else:
x -=1
A.分支结构 B.顺序结构 C.循环结构 D.树型结构
5.(2024江苏)某学校规定,当PM2.5指数超过一定数值时,必须停止学生跑操活动。如用编程设计一个提示器,关于PM2.5指数判断的功能需要用到下列哪种基本结构?( )
A.顺序 B.分支 C.循环 D.树形
6.(2025上海)对于下图所包含的算法流程结构,以下描述正确的是( )
import pandas as pd
n2 = pd.read_csv("nezha2.csv")
p=n2["对电影评分"]
g=n2["观影次数"]
n=0 #计数器n为0
counts=len(n2) #获取问卷总数
通过变量x,遍历每一条记录
如果当前记录满足对电影评分小于7,且观影次数大于等于2则计数器加1
print((counts-n)/counts) #输出有效的问卷比例
A.该算法包含顺序结构、分支结构、循环结构
B.该算法仅有循环结构
C.该算法前5步中,包含分支结构
D.该算法最后一步中,包含循环结构
7.(2025北京)根据如下流程图,求输出的a值,并将该流程图用Python语言编写成代码。
(1)求输出的a值( )
A.68 B.84 C.104 D.132
(2)python代码:
8.(2023广西)小云设计智能行人过街系统,设想通过AI综合判断过街行人和路面车流情况是否为高峰时段,由AI决策动态调整过街绿灯时长,当等待过街的行人较多或者有行人按下过街按键时,转为行人优先模式。
(1)流程图中的流程图符号名称是 。(选填“判断框”或“处理框”)
(2)流程图中虚线框内算法的基本结构是 。
(3)虚线框中的菱形框内应该填的条件是 。(选填“行人较少”或“行人较多”)
学科网(北京)股份有限公司1 / 4
学科网(北京)股份有限公司
$