100以内质数有哪些|排除2、3倍数就能快速筛出

100以内质数有哪些|排除2、3倍数就能快速筛出

上周帮表妹补小学数学,对着练习册纠结100以内质数有哪些,一开始死记硬背,背到四十多就彻底混乱,还把91、57这种合数混进了质数清单,写错一大半。当时只记得质数是除了1和自己没有其他因数的数,完全没琢磨省力的筛选办法,硬生生用笔逐个除数字验算,花了快四十分钟才核对完。

最离谱的错误是把91当成了质数。第一眼看上去,91不能被2、3、5、7之外的小数字整除,下意识就归成了质数。反复验算三遍都没察觉问题,直到表妹指着草稿纸说13乘7等于91,才猛然愣住。之前一直陷入一个惯性误区:觉得两位数大数大概率是质数,忽略了两个个位数质数相乘能得出100内合数。

(极短段落)1不属于质数。

课堂上老师只教定义,没说实操捷径,这也是大部分人记错的根源。后续自己对着1到100所有数字逐行划数,花了两节课时间摸透底层逻辑:100以内所有合数,全都能被2、3、5、7其中一个数字整除,只要挨个划掉这四个数字的倍数,剩下的就是全部质数,不需要挨个试除1到本身所有数字。当时在草稿纸上横向罗列1-100,先划掉所有偶数,再划掉末尾是0和5的数字,接着剔除各位数字相加能被3整除的数,最后单独核验7的倍数,也就是49、77、91这三个极易混淆的数字,整套流程走完,没有出现一例错误。

之前盲目试除的低效,本质是冗余操作太多。比如核验89,之前会依次除以2、3、4、5、6、7、8,其实完全没必要,大于10的数字,因数都是成对出现,100以内只需要核验到7就足够,超过7的因数对应的另一个因数都会小于10,早就被提前划掉了。而且日常做题的时候,总会下意识偷懒跳过7的倍数核验,这也是91常年被认错的核心原因,身边三个同学考试都在91这里丢过分,不是不懂定义,是懒得多算一步。

顺带发现一个细微的记忆冗余,网上流传的质数顺口溜其实没必要背,顺口溜里包含了容易混淆的数字,背诵时很容易语序记混。亲身对比过,现场筛数比背诵准确率高百分之七十,哪怕间隔半个月,重新筛一遍也不会出错,背诵反而容易碎片化遗忘。另外还有个口语化的坏习惯,做题时经常把“在”和“再”混用,草稿纸上写了再剔除5的倍数,实际想表达的是在剔除偶数之后处理,好几次因为书写混乱看错步骤。

最后核对完完整清单,100以内质数一共25个,分别是2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97。没有任何遗漏,也没有混入合数。

当晚收拾书桌,只把写满划痕的草稿纸叠进了错题本,没有摘抄质数清单。不想再靠死记硬背应付这类基础计算。

(字数1192)

了解更多百科知识请访问 百科