第4课《算法的程序体验》同步练-2026-2027学年浙教版信息技术六年级上册
2026-08-05
|
4页
|
27人阅读
|
0人下载
摘要:
**基本信息**
聚焦算法与程序核心概念,通过基础巩固-理解深化-应用迁移三层设计,适配新授课知识内化与计算思维培养。
**分层设计**
|层次|知识覆盖|设计特色|
|----|----------|----------|
|基础层|算法与程序定义、Python基础语法|填空/选择/判断精准对标单一知识点,如用填空题巩固print语句与赋值符号|
|理解层|概念辨析与错误分析|简答题对比算法与程序的区别联系,培养信息意识与逻辑表达|
|应用层|算法与程序对应应用|代码分析结合鸡兔同笼问题,考查枚举算法中变量意义及步骤对应,深化计算思维|
内容正文:
《算法的程序体验》课时练习及答案-2026-2027学年浙教版(新版)小学信息技术六年级上册
一、填空题
1.________是人设计的解题步骤;________是使用编程语言编写,供计算机执行的指令。
2.Python代码中,输出语句是________;=代表________,==代表判断是否相等。
3.Python IDLE包含交互Shell窗口和________窗口。
4.编写Python代码时,所有标点符号必须使用________(中文/英文)半角符号。
二、选择题
1.下列符号用于判断“相等”的是()
A.= B.== C.≠ D.>
2.Python中t = 12这条代码作用是()
A.判断t等于12
B.把数字12存入变量t
C.比较t大小
D.输出数字12
3.关于算法和程序关系,说法正确的是()
A.程序就是算法,二者完全相同
B.先编写程序,再设计算法
C.同一个算法,可以编写成多种编程语言的程序
D.一段程序可以对应多种不同算法同时运行
4.代码运行报错,最不可能的原因是()
A.使用中文逗号、中文引号
B.变量合理命名
C.混淆=与==
D.括号缺失
三、判断题(对打√,错打×)
1.Python Shell窗口可以单行运行代码,编辑器适合保存完整程序。()
2.print语句只能输出文字,不能输出变量里的数字。()
3.流程图可以直接被计算机识别运行,不需要转化成程序。()
4.修改程序中的已知数值,程序可以复用解决同类问题。()
四、简答题
1.简单说一说算法与程序的区别与联系。
2. 初学者编写Python代码时常出现语法错误,请列举两类常见错误。
3.
五、代码对应分析题
鸡兔同笼:总头数35,总脚数94。
代码片段:
head = 35
t = 0
c = head - t
条件:4t + 2c == 94
请回答:
(1)变量head、t、c分别代表什么?
(2)代码 c = head - t 对应枚举算法中的哪一步?
参考答案
一、填空题
1.算法;程序
2.print();赋值
3.代码编辑
4.英文
二、选择题
1.B 2.B 3.C 4.B
三、判断题
1.√ 2.× 3.× 4.√
四、简答题
1.区别:算法是人能够理解的解题步骤,可用自然语言、流程图表达;程序是编程语言编写的指令,供计算机识别执行。
联系:算法是程序的依据,先设计算法,再依据算法编写程序;程序是算法在计算机上的实现。
2.①使用中文标点符号;②混淆赋值符号=和判断相等==;③引号、括号漏写;④代码缩进错误(写出任意两类即可)。
五、代码对应分析题
(1)head:总头数;t:兔子数量;c:鸡的数量。
(2)对应算法中,利用总头数减去兔子数量,计算鸡数量的步骤。
2
学科网(北京)股份有限公司
$
资源预览图
1
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。