- 1
- 0
- 约6.41千字
- 约 16页
- 2026-02-28 发布于浙江
- 举报
专题3用流程图表示算法
学习目标
1.理解算法是解决问题的方法和步骤这一定义。
2.掌握算法的流程图表示并会根据流程图表示算法的功能。
(2024年6月浙江选考)某同学根据流程图编写的Python程序段如下:
n=int(input())
ifn=20:
z=0
ifn=50:
z=1
else:
z=2
用下列输入数据测试程序段与流程图,两者得到的z值不同的是()
A.60 B.50
C.30 D.10
答案D
解析本题考查算法的表示。流程图是多分支选择结构,而程序代码是多个选择结构。程序代码中,若条件n=50不成立,第一个选择结构的值就被重新赋值。
流程图表示算法能直观反映内部控制的特征,结构清晰简洁,容易理解。流程框图有输入输出框、处理框和判断框三种,输入输出框表示数据的输入和输出,处理框表示对数据进行运算,判断框表示条件是否成立,是流程图的核心,有两个出口,表示条件是否成立的结果,数据有两种流向。选择结构的两个出口将汇集在一起,若判断框的入口有两个,是循环结构的特征。
例1某校组织学生进行阳光月跑活动,30天内总里程满50km达标。每天组织一次跑步,平均速度(S)达到6km/h时方可计入总里程(T),每天的跑步里程(K)若超过4km按4km计入,否则按实计入。判断某学生是否达标的部分流程图如图所示,表达式为
①T←T+K②T≥50?③i≤n④K←4
则(1)~(4)处表达式序号依次为()
A.③①④② B.③④①②
C.②①④③ D.②④①③
思维点拨
明考向
本题考查流程图的算法表示
精点拨
变量K表示当天跑步的里程,K≤4为False即K4,此时采取“超过4km按4km计入”,因此(2)处的答案为④K←4。变量T存储累计里程,无论K是否更新,T都需要累加当天里程,因此(3)处答案为①T←T+K;(4)处“Y”分支时直接输出“达标”,根据题干对于“达标”的描述是“总里程满50km”,因此(4)处的答案为②T≥50?
答案B
变式1用户登录某系统时,若连续5次输入密码错误,账号将被锁定。验证部分的算法如图所示(正确密码已存储在变量key中)。某同学对虚线框中算法进行了完善,Python代码如下:
ifc5:
print(第,c,次输入错误!)
pwd=input(请重新输入密码:)
else:
print(c,次输入错误,账号已锁定!)
f=True
测试程序时发现缺少了计数代码c+=1,该代码应添加的位置是()
A.“else:”的上一行 B.“else:”的下一行
C.“ifc5:”的上一行 D.“ifc5:”的下一行
答案A
解析本题考查流程图的算法表示。当次数大于等于5时,结束循环,因此统计输入次数应该在if分支内完成,c的初始值为1,当第1次密码输入错误时,输出第1次,应该在print之后执行。
例2某算法的部分流程图如图所示,执行这部分流程,若输入x的值依次为10,7,8,12,0,则输出k的值是()
A.2 B.3
C.4 D.5
思维点拨
明考向
本题考查算法的表示
精点拨
连续输入若干个x,当x大于0时,累加到y中,若y的值大于等于10,将y赋值为0,同时k的值增加1,算法实现统计有多少个完整的10
答案B
变式2定义一种新运算“※”:s=a※b,其运算流程图如所示,则式子6※3+3※4的计算结果为()
A.9 B.9.75
C.10 D.21
答案A
解析本题考查算法的表示。若a是偶数,输出s的值为a+b。若为奇数,当b是偶数时,输出s的值a//b,当b是奇数时,输出s的值a*b。6※3值为9,3※4值为0。
1.小林根据图所示的流程图编写Python程序如下:
n=int(input())
s=0
whilen5:
s=s+n
n-=1
print(s)
用下列输入数据测试程序段与流程图,两者输出结果不一样的是()
A.20 B.10
C.6 D.5
答案D
解析考查算法流程图与简单Python程序的阅读理解。流程图中会先无条件执行一次s←s+n,然后判定条件是否成立。而左侧Python程序却是先判定条件,再执行语句,因此当一开始条件就不成立的时候,流程图会比程序多执行一次。只有D选项会让条件一开始就不成立。
2.计算数学表达式s=1/2-2/3+3/5-5/8+8/13……的前n项之和。表示该算法的部分流程图如图所示,则框内语句正确的是()
答案D
解析从语句s=s+x/y*t可知,x为每一项的分子,y为分母,t为正负符号,观察x,y的规律,x为上一项的分母,y为上一项的分子与分母之和。A选项没有更新x的
您可能关注的文档
- 高中信息技术模拟试卷.docx
- 信息侦探训练营 课件 七年级上信息科技.pptx
- IP地址、IP包与路由 课件 七年级上信息科技.pptx
- 1.1算法的概念及其描述 课件 八年级上册信息科技.pptx
- 2026年初中信息科技学业水平考试 算法与编程 专项模拟卷(含答案).docx
- 4.5 智慧医疗 教学设计-2025-2026学年8年级下《信息科技》(教科版).docx
- 4.3 智慧交通 教学设计-2025-2026学年8年级下《信息科技》(教科版).docx
- 3.4 保护个人隐私 教学设计-2025-2026学年8年级下《信息科技》(教科版).docx
- 3.3 防护数据安全 教学设计-2025-2026学年8年级下《信息科技》(教科版).docx
- 2.4 测试运维校园数字气象站 教学设计-2025-2026学年8年级下《信息科技》(教科版).docx
最近下载
- 2023注册消防工程师(消防安全技术实务)题库附参考答案(考试直接用).docx
- (财防[2019]18号文)附件05-2:项目经费概算书(非军队单位申报使用).docx VIP
- 第十七届山东省职业院校技能大赛高职组“模具数字化设计与制造工艺”赛项规程.docx VIP
- 4 中国美食 课件(共29张PPT).pptx VIP
- 2023注册消防工程师(消防安全技术实务)题库含答案【基础题】.docx
- 中级注册安全工程师考试题库精编.docx
- 2023注册消防工程师(消防安全技术实务)题库带答案(黄金题型).docx
- 易制毒、易制爆化学品安全培训课件.pptx VIP
- 共享自然—每个孩子都喜欢的自然学习法.pdf VIP
- GB50093-2013 自动化仪表工程施工及质量验收规范.docx VIP
原创力文档

文档评论(0)