内容正文:
第14课物联系统原型的程序编写 同步练习
一、填空题(每空 2 分,共 20 分)
1.给物联系统控制器编写指令、设定运行逻辑的过程,叫作物联系统_________编写。
2.程序能够告诉控制器什么时候_________、什么时候发出控制指令。
3.物联程序编写常用图形化_________编程方式,简单直观、易于上手。
4.程序中用来判断条件是否成立的结构,称为_________结构。
5.需要重复执行某一段命令时,要用到_________循环结构。
6.编写物联程序要按照功能需求,理清_________逻辑再动手编写。
7.程序编写完成后,需要_________到控制器中才能运行。
8.物联程序可以读取_________采集的环境数据,做出智能判断。
9.程序指令控制_________完成亮灯、转动、报警等动作。
10.编写程序时要规范模块拼接,避免逻辑错误和_________漏洞。
二、单项选择题(每题 3 分,共 30 分)
1.设定物联系统工作逻辑、给控制器下达指令的过程是()
A. 程序编写 B. 手工抄写 C. 随意接线 D. 纸质画图
2.初中物联系统入门常用的编程方式是()
A. 图形化编程 B. 手写文言文 C. 画画编程 D. 无需编程
3.用来进行条件判断的程序结构是()
A. 顺序结构 B. 分支选择结构 C. 空白结构 D. 涂鸦结构
4.需要反复执行相同命令,应使用()
A. 循环结构 B. 只运行一次 C. 直接删除 D. 放弃编写
5.物联程序获取外界数据依靠()
A. 传感器 B. 铅笔 C. 作业本 D. 课桌
6.程序编写完成后下一步要做的是()
A. 下载烧录到控制器 B. 直接丢弃 C. 只看不运行 D. 手写存档
7.下列不属于程序三大基本结构的是()
A. 顺序结构 B. 分支结构 C. 循环结构 D. 绘画结构
8.控制器根据程序指令最终操控()
A. 执行器 B. 课本 C. 橡皮 D. 纸张
9.关于图形化编程说法错误的是()
A. 模块拖拽拼接 B. 逻辑直观易懂
C. 完全没有逻辑规则 D. 适合初中生学习
10.编写物联程序正确的思路是()
A. 先理清功能逻辑,再模块化编程
B. 乱拼模块凭感觉
C. 不用设计直接编写
D. 写完不用调试
三、判断题(每题 2 分,共 20 分,对的打 “√”,错的打 “×”)
1.程序编写是给物联控制器设定工作规则和执行指令。()
2.图形化编程需要手动编写复杂英文代码,难度很大。()
3.顺序结构是按照从上到下依次执行程序指令。()
4.循环结构可以让程序重复执行一段功能命令。()
5.分支结构可以根据条件自动选择不同的执行方案。()
6.物联程序不能读取传感器的数据,只能手动控制。()
7.编写好的程序需要下载到控制器中才能控制硬件。()
8.程序逻辑出错,会导致物联系统不能正常工作。()
9.程序可以控制执行器实现灯光、风扇等设备动作。()
10.编写程序不用考虑功能需求,随意拼接模块即可。()
四、简答题(每题 10 分,共 30 分)
1.什么是物联系统原型的程序编写?
2.程序三大基本结构分别是什么?各自有什么作用?
3.简述编写物联系统程序的基本步骤。
参考答案
一、填空题
1.程序
2.采集
3.模块化
4.分支
5.循环
6.功能
7.下载烧录
8.传感器
9.执行器
10.逻辑
二、单项选择题
1.A 2.A 3.B 4.A 5.A
6.A 7.D 8.A 9.C 10.A
三、判断题
1.√ 2.× 3.√ 4.√ 5.√
6.× 7.√ 8.√ 9.√ 10.×
四、简答题
1.按照物联系统的功能需求,利用图形化编程工具,为控制器编写控制指令和运行逻辑,让控制器能读取传感器数据、自动判断并控制执行器工作,这个过程就是物联系统原型的程序编写。
2.①顺序结构:按从上到下顺序依次执行指令;
②分支结构:根据设定条件判断,选择不同分支执行不同功能;
③循环结构:重复多次执行同一段程序指令,实现反复检测和控制。
3.①明确物联系统要实现的功能;
②梳理工作流程和控制逻辑;
③使用图形化编程模块拖拽拼接编写程序;
④检查修正逻辑错误;
⑤将程序下载烧录到控制器;
⑥通电调试,验证硬件是否按程序正常运行。
学科网(北京)股份有限公司
$