在线预览
正文内容一、选择题(每题 4 分,共 16 分)
关于算法与程序的关系,说法正确的是( )。
A. 算法和程序完全一样 B. 算法是解决问题的思路,程序是写给计算机执行的指令
C. 程序比算法更随意 D. 有了程序就不需要算法
答案:B计算机执行程序时,指令的执行方式是( )。
A. 随机挑一条执行 B. 从第一条开始,按顺序一条条执行
C. 同时执行所有指令 D. 从最后一条开始倒着执行
答案:B「前进 2 格 → 右转 → 前进 1 格」这就是一段( )。
A. 指令序列 B. 排序结果 C. 判断条件 D. 循环次数
答案:A让机器人走错路线,最常见的原因是( )。
A. 机器人太累 B. 指令不精确或漏掉了转向 C. 方格纸太小 D. 天气不好
答案:B
二、判断题(每题 4 分,共 8 分)
- 计算机能自动猜出你「往前走一点」是什么意思。( ) 答案:× 解析:计算机只会照着指令做,不会猜意思,指令必须写精确。
- 程序中的指令是有顺序的,换一下顺序结果可能就不同。( ) 答案:√
三、填空题(每题 4 分,共 8 分)
- 把算法写成计算机能执行的指令,就是__________。
答案:程序 - 程序中的指令像排队的士兵,计算机从第__________条开始依次执行。
答案:一
四、简答题(8 分)
请为「让小机器人从起点走到右前方 2 格处的终点」写出指令序列(不少于 3 条),并说明为什么转向也必须是单独的一条指令。
参考答案:
- 指令序列示例:① 前进 2 格;② 右转;③ 前进 2 格;④ 到达终点。
- 转向要单独写:因为计算机只会照指令执行,如果不给出转向指令,它就不知道要改变方向,会一直朝原方向前进,到达不了终点。
(指令完整、理由合理即可得分。)
同章节相关练习
去刷题 →1
关于算法与程序的关系,说法正确的是( )。
2
让机器人走错路线,最常见的原因是( )。
3
计算机执行程序时,指令的执行方式是( )。
4
「前进 2 格 → 右转 → 前进 1 格」这属于( )。
5
计算机能自动猜出「往前走一点」是什么意思。( )
6
程序中的指令是有顺序的,顺序换了结果可能就不同。( )
7
把算法写成计算机能照着执行的指令,就是__________。
8
程序中的指令像排队的士兵,计算机从第__________条开始依次执行。