加拿大华人论坛 加拿大生活信息辅导孩子参加滑铁卢大学五月举办的孩子数学竞



在加拿大


滑铁卢大学每年春季都举办孩子的数学竞赛。我在辅导孩子准备2021五月的比赛时,发现最后的几道难题,有很多都用到了编程思想,比如2019 Gauss Contest Grade 7 最后一个难题,是典型的循环找边界的问题。   An 8 × 8 × n rectangular prism is made up from 1 × 1 × 1 cubes. Suppose that A is the surface area of the prism and B is the combined surface area of the 1×1×1 cubes that make up the prism. What is the sum of the values of n for which B/A is an integer? (A) 86 (B) 90 (C) 70 (D) 78 (E) 96 正确答案是(B) 90   详细分析请见文章:https://code4kids.ca/m/python-code-math/ 如果曾学过简单的Python编程,可以写小程序很快解出答案。即使是竞赛,必须用纸笔及计算器做,如果具有编程的循环找边界的思想,也是能够解答这最后一道难题的。

评论
该大学有辅导资料

评论
我是在探讨以编程循环及找循环边界方法来解答这最后一道难题。编程循环思想更加简单,是一个套路(routine),容易follow。谢谢阅读及回复。

评论
孩子们应该没有问题写出A/B的表达式。A = 8×8×2 + 8×n×4; B = 8×8×n×6; 所以:A/B = 12n/(4+n) , 问题是n是什么正整数,A/B可以是整数?我们可以将A/B写作整数m, 于是等式可写做:m = 12n/(4+n)。 n是正整数,经分析,m也应是正整数。 我们可以将等式m = 12n/(4+n)进行变形, 得到:n = 4m/(12-m), 其中m,n均是正整数。 经分析,因n是正整数,m只可以是1至11的整数,用Python写一个三行的小程序也非常容易: for m in range(1,12): if (4*m/(12-m)).is_integer(): print(m) 于是得到A/B或是说m只可以是: 4,6,8,9,10,11 将m是4,6,8,9,10,11带入等式n = 4m/(12-m), 可得到n的值是:2, 4,8,12,20,44 只循环11次,学生用纸笔循环也可以做了。滑铁卢大学给出的答案也是这样的思路。 详细分析请见:https://code4kids.ca/m/python-code-math/ 用Python进行有趣的数学问题的编程,可提高逻辑分析能力和培养数理思维。

评论
滑铁卢大学很棒

  ·生活百科 SolarEdge系统所有权转让
·生活百科 Sunnyboy 1700逆变器

加拿大生活信息-加拿大

加拿大老人金

华人网大家好: 我父母來了加拿大都已經十年啦,開始準備申請加拿大老人金。 本人對這項福利都還好迷茫,希望各位多多指教, 多謝!本人父母居住加拿大已經十年,過去十年,沒有工作 ...

加拿大生活信息-加拿大

不想在温哥华了想去农村

华人网不想在大城市了,从出生到现在一直在大城市,来到温哥华,这房价和工资的不对等更搞得无法呼吸。来加拿大又不是奔着这些来的,加上本人很佛系,现在就梦想找一份WFH的工作到乡 ...

加拿大生活信息-加拿大

从首尔转机回加拿大

华人网今天送老公先回加拿大,从沈阳出发经首尔当天飞多伦多。 给老公买的是沈阳至首尔 大韩航空的 从首尔到多伦多 加拿大航空 行李在沈阳可以直挂到多伦多 给了两段航程的登机牌 行李 ...

加拿大生活信息-加拿大

赏花:蒲公英晚期?

华人网郁金香正在凋谢,蒲公英也进入最后的一搏。这个时候,她们已经不像小黄花绽放时那么可爱了(应该说多数人是这么感觉的),但仔细观赏,我还是很喜欢的。心中喜乐,到处都是美 ...