喇叭花-教育资源
小学语文 | 小学数学 | 小学英语 | 小学音乐 | 趣味数学 | 小学体育 | 初中物理 | 中国戏曲 | 孔子 | 作文一 | 作文二 | 作文三
初中语文 | 初中数学 | 初中英语 | 初中音乐 | 初中地理 | 初中体育 | 初中化学 | 中学历史 | 谜语 | 作文四 | 作文五 | 作文六
高中语文 | 高中数学 | 高中英语 | 高中音乐 | 高中地理 | 高中体育 | 高中化学 | 高中物理 | 春联 | 作文七 | 作文八 | 作文九
喇叭花>>高中数学>>高中数学论文>>多媒体教学>>正文
用计算机在局限范围内查找趣味数
2006-8-20 10:45:00  人教网  江苏省海安农业工程职业教育中心 王爱华 
 

  在国际信息学奥林匹克竞赛中曾经遇到过“水仙花”、“四叶玫瑰”等十分有趣的数。所谓水仙花数又称为阿姆斯特朗数,它是指一个三位数,其各位上数字的三次幂的和仍等于这个三位数,如 。“四叶玫瑰”数是指一个四位数,其各位上的数字的4次幂的和仍等于这个四位数。如

  那么在浩瀚无穷的数字海洋里,有多少个具有类似性质的数呢?即我们能否设一“L”位数的区间[M,N]之内找出具有各个位数上的数字的L次幂的和等于这个L位数这一特征的所有数,例如:

  在区间[10000,99999](5位数)之间找出所有满足关系:

的5位数,我们姑且戏称为“五朵金花”数。

  现在我们利用计算机编程来查找局部范围内的趣味数字,采用典型的“数字分离法”,即将各个位数上的数字分离出来,再进行处理,具体步骤是;

  1.使用函数STR$(X)将所求的L位数X数替换为字符串X$

  2.使用函数LTRIM$(X$)去掉字符串X$的左边空格,并求出字符串X$的长度L=LEN(X$).

  3.使用内循环I从1到L循环L次,每次对字符串X$进行数字分离,再将结果转换成数值用一数组A(I)存放,即A(I)=VAL(MID$(X$,I1).

  4.设计一个累加器S=S+A(I)^L.

  5.判断S是否为所寻找的数并打印结果。

  现用QBASIC编程如下:

INPUT “please input number [M,N]=”;M,N

K=0

     For J=M TO N

X$ =LTRIM $(STR $ (J))

     X= VAL(X$)  

    L=LEN(X$)

REMAIN A(L)

FOR I=1 TO L

    A(I)=VAL(MID $(X $,I,1))

           S=S*A(2)^L

      NEXT I

      IF S=X THEN K=K+1

      PRINT "The total numbers:"; K

      END

     当输入100,999则显示:

     153    370   371    407

     K=4

  经过计算机的查找:

  “四叶玫瑰”数共有三个,分别是1634    8308    9474

  “五朵金花”数也有三个,分别是54748    92727    93084

  以此类推可以求出更多类似的趣味数字。       


(选自《中学生数学》期刊 2001年8月(上))       

·上一篇:信息时代需要数学
·下一篇: 发达国家网络教育大行动

 
 ·相关教案和论文
·《米洛斯的维纳斯》课·坐标轴的平移---课件说
·圆的参数方程---课件说·正弦图象的性质---课件
·集合的含义与表示(新·集合的基本运算(新课
·函数的概念(新课程教·函数的表示法-教学设计
 ·广告联盟

网络环境下的数学教学策略与实践
[内容提要]计算机辅助数学教学是今后数学教学改革的方向之一,本文从数学网络化教学模式的设计、CAI课件的制作、网络教学的实施策略、实施步骤及其存在的问题进行探讨。 [关键词] 数学 计算机 ……

 

 
关于本站 免责声明 Copyright ?『喇叭花』2004-2009 喇叭花-教育资源网 All Right Reserved. 版权所有
非经营性ICP备案证编号: 鲁ICP备05041062号
扎根于贫瘠的土地,在篱笆和岩石的缝隙中不屈攀缘;啜饮朝露沐浴晨风,我的花朵只为朝阳而绽放!