Mod(m,5)≠3, Mod(m,7)≠2
Y
30 m←m+1 40 End While 50 Print m
输出 m 结束
N
建构数学
m2
Excel VBA
While m Mod 3 < > 2 Or m Mod 5 < > 3 Or m Mod 7 < > 2 m=m+1 Wend MsgBox "不定方程的一个解为" & m 启用Word算法案例孙子问题等的工具VB宏
m m 1
Y
N
输出 m,m+1,m+2
结束
课堂练习
思考:以下伪代码是否可行?
k1 a15k While Mod(a+1,17)≠0 或Mod(a+2,19)≠0 kk+1 a15k End While Print a,a+1,a+2
课堂练习
m1 While Mod (m,15)≠0 或Mod (m+1,17)≠0 或Mod (m+2,19)≠0 m m+1 End While Print m,m+1,m+2
流程图
开始
m 1
Mod (m,15) 0或 Mod (m 1,17) 0或 Mod (m 2,19) 0
学生活动
三三数之剩二: 2,5,8,11,14,17,20,23,26,29,32,35,…,3x+2 五五数之剩三: 3,8,13,18,23,28,33,38,43,48,53,58, …,5y+3 七七数之剩二: 2,9,16,23,30,37,44,51,58,65,72,79, …,7z+2
建构数学
算法设计结构:(自然语言)