🐸 GoC 第17课 知识点回顾

模运算的应用 · 课后复习小测

📚 本节课我们学了什么?

1. 模运算的周期性

模运算有一个很厉害的特点:周期性变化!

比如 i%3 的结果会是:0, 1, 2, 0, 1, 2, 0, 1, 2... 一直循环!

就像一个齿轮,转一圈又回到原点。

2. 用模运算做循环效果

我们可以用模运算,让颜色、位置、大小按规律循环变化!

比如三种颜色轮流用,就可以用 i%3 来判断这次用哪种颜色。

// 三种颜色轮流用
if (i%3 == 0) pc red;
if (i%3 == 1) pc green;
if (i%3 == 2) pc blue;
💡 小提示:模运算就像一个循环计数器,数到几就从头再来!
✏️ 课后小测试 · 看看你掌握了多少?
1模运算有什么特点?
A. 周期性变化
B. 越来越大
C. 越来越小
D. 不变
📖 解析:模运算的结果会循环变化,这就是周期性。
2i%2 的结果会怎么变化?
A. 1,2,3,4...
B. 0,1,0,1,0,1...
C. 一直是0
D. 一直是1
📖 解析:除以2的余数只会是0或1,所以会0,1,0,1循环。
3i%3 的结果不会是下面哪个数字?
A. 0
B. 1
C. 3
D. 2
📖 解析:除以3的余数只能是0、1、2,不可能是3。
4想让三种颜色轮流用,应该用什么?
A. i%3
B. i%2
C. i%5
D. i%10
📖 解析:三种颜色,就用模3,结果0,1,2对应三种颜色。
5i%4 的结果会循环哪几个数字?
A. 0,1,2
B. 0,1,2,3
C. 1,2,3,4
D. 0,1,2,3,4
📖 解析:除以4的余数只能是0,1,2,3这四个数字。
6模运算像什么?
A. 一条直线
B. 一个圆
C. 一个转动的齿轮
D. 一个三角形
📖 解析:模运算就像齿轮,转一圈又回到原点,循环往复。
7想让两种颜色轮流用,应该用什么?
A. i%2
B. i%3
C. i%4
D. i%5
📖 解析:两种颜色,就用模2,结果0和1对应两种颜色。
8下面哪个是模运算的结果?
A. 商
B. 余数
C. 和
D. 积
📖 解析:模运算就是求除法的余数。
97 % 3 等于多少?
A. 3
B. 2
C. 1
D. 0
📖 解析:7除以3等于2余1,所以7%3=1。
10模运算可以用来做什么?
A. 让颜色按规律循环变化
B. 画圆
C. 前进后退
D. 写文字
📖 解析:利用模运算的周期性,可以做很多循环变化的效果。
11(判断)模运算的结果是周期性变化的。
✓ 对
✗ 错
📖 解析:对的!这就是模运算最神奇的地方。
12(判断)i%5的结果可以是5。
✓ 对
✗ 错
📖 解析:错的!除以5的余数只能是0,1,2,3,4,不可能是5。
13(判断)用模运算可以让颜色轮流变化。
✓ 对
✗ 错
📖 解析:对的!用模运算的结果判断用哪种颜色,就能轮流变化。
🎉 测试完成!
0 分