巧用Excel解魔方阵难题

摘 要: 魔方阵是一个非常有趣的数学问题,是指由自然数1―N2(N为奇数)构成的方阵,其各行、各列,以及对角线元素之和均相等。本文介绍了一种简单的排列方法,并巧用Excel中的单元格和宏代码的结合将其排列过程动态地呈显出来。

关键词: Excel 魔方阵难题 巧解

Excel是一个功能强大的电子表格管理软件,它可以帮助用户组织、计算和分析各种类型的数据,还可以生成与原始数据相连接的各种类型的***表,因而被广泛应用于统计、财务、金融和审计等众多领域。下面笔者就Excel巧解魔方阵难题作一个简要的证明。

魔方阵是一个非常有趣的数学问题,是指由自然数1―N2(N为奇数)构成的方阵,其各行、各列,以及对角线元素之和均相等(如下***所示)。魔方阵的数学排列算法很复杂,若不懂得排列规律,很难排出魔方阵。笔者在此介绍一种简单的排列方法,并巧用Excel中的单元格和宏代码的结合将其排列过程动态地呈显出来(速度由用户自己控制),呈现出来之后可借助Excel中的求和函数对各行、各列进行求和验证。更不可思议的是宏代码只有25行,简练程度胜过任何编程工具。

一、算法简介

先将所有单元格清空,读取阶数N之后把1放入第一行的中间一列,此后依次寻找2到N2这些数放入的位置,基本算法是:下一个数放在前一个数的上一行的下一列(第一行的上一行是最后一行,最后一列的下一列是第一列);如果此位置已被占用(单元格的内容非空),则将它放在前一个数的下面。

注:任一单元格(H行L列)的地址可表示为Chr(L+64) & H,其中Chr是取字符的函数。

二、用Excel实现的方法

1.界面设计

启动Excel,通过“视***”菜单打开“窗体”工具栏,在第一行添加一个按钮控件,并在弹出的对话框中单击“新建”按钮,进入宏代码编辑窗口。

2.录制宏

Sub 按钮1_单击()

N=Val(InputBox(“奇数:3…25”,“阶数”,3))

If N Mod 2=0 Or N<3 Or N>25 Then Exit Sub

T=Val(InputBox(“单位:秒”,“总时间”,5))

Columns(“A:IV”).Select

Selection.ClearContents

H=1:L=(N+1)/2

Range(Chr(L+64) & H+2)=1

Range(Chr(L+64) & H+2).Select

Range(Chr(L+64) & H+1)=N & “阶魔方阵”

For S=2 To N*N

t1=Timer

Do

Loop While Timer-t1<T/N^2

H=H-1:L=L+1

If H<1 And L>N Then H=2:L=N

If H<1 Then H=N

If L>N Then L=1

If Range(Chr(L+64) & H+2)<>“” Then

H=H+2:L=L-1

End If

Range(Chr(L+64) & H+2)=S

Range(Chr(L+64) & H+2).Select

Next S

End Sub

3.运行

关闭宏代码窗口,进入Excel后先单击任一单元格或按Esc键,以取消按钮的编辑状态;然后单击前面添加的按钮就可运行:在弹出的对话框中先输入要显示的魔方阵的阶数,后输入显示整个魔方阵所用的时间;最后就可看到魔方阵中元素的动态排列过程。感兴趣的读者可借助Excel提供的函数进行求和验证。

4.说明

如果将宏代码及界面保存成Excel文件,下次打开时将提示:该文件中包含宏,宏可能会携带病毒等信息。自己编写的这段宏是安全的,选择“启用宏”即可。本代码在Excel 2000和Excel 2003中运行通过。

三、结语

随着计算机教育的不断普及,我们感到了现代科技给我们带来的方便。我们平时要不断地学习专研,来改造我们现实生活中的一系列难题。这也是新背景新时代素质教育的要求。现在我国正处在国际大环境的激烈竞争之中,要想在各个方面处于世界的前列,教育应该勇挑重担,而动手动脑又是当前素质教育的重中之重。

参考文献:

[1]朱明.Excel数据透视表应用大全[M].北京:人名邮电出版社,2009.

[2]李世贤.实用计算机应用[M].北京:人名邮电出版社,2005.

[3]李笑来.把时间当做朋友――应用心智获得***[M].北京:电子工业出版社,2009.

转载请注明出处学文网 » 巧用Excel解魔方阵难题

学习

侗族建筑文化论文

阅读(25)

本文为您介绍侗族建筑文化论文,内容包括侗族的建筑文化论文,侗族文化论文。一、广西侗族建筑文化传承存在的问题在过去的年代中,广西侗族一直在相对封闭的环境中发展,虽然物质生活较为落后,但是从传统建筑传承的角度来说却一直处于风格较为

学习

如何写好科普类说明文

阅读(33)

本文为您介绍如何写好科普类说明文,内容包括如何写好科普性说明文,典型科普说明文范文及赏析。【片段导入】一一个细菌经过20分钟左右就可一分为二;一根葡萄枝切成十段就可能变成十株葡萄;仙人掌切成几块,每块落地就生根;一株草莓依靠它沿地

学习

成都足浴行业利润诱人挣钱难

阅读(177)

本文为您介绍成都足浴行业利润诱人挣钱难,内容包括按摩足浴休闲会所利润点,足浴行业的盈利模式。一直以来,大大小小的足浴保健店都“低调”地存在于成都的大街小巷。虽然成都的足浴行业才走过短短十几年,但它却快速地走向了正规化、高端化

学习

活着的木活字印刷术

阅读(75)

本文为您介绍活着的木活字印刷术,内容包括木活字印刷术原文,木活字印刷术出自哪里。他只是普通的手艺人,以修家谱为生,年复一年、日复一日跟文字打着交道,用刻刀完成着另一种书写。只是偶然的机会,历史发现了他,要他担负起传承木活字印刷术的

学习

豪丰“铁人”王大强

阅读(38)

这是一支模范团队,他们中的许多人都来自农村。今天,我们采访的主人公是王大强,他被豪丰称为工作“铁人”。不停流淌的汗水,布满血丝的双眼,汗迹斑斑的衣服,淳朴憨厚的笑容,他的一切似乎都和简单、平凡联系在一起。然而,正是在他身上,我们才看到了

学习

网络8大流行语

阅读(45)

本文为您介绍网络8大流行语,内容包括十大流行网络语,网络流行语解析。在“娱乐至死”、“全民八卦”的互联网氛围下,极具创意的网民总是能用自己独特的语言来解读当前社会的热点。几乎每个社会热点事件出现,都会使一个简单幽默且极具讽刺

学习

桃蚜的危害及防治方法

阅读(19)

本文为您介绍桃蚜的危害及防治方法,内容包括桃蚜的危害,桃蚜危害油菜。桃蚜主要危害桃、梨、杏、李等果树,常集中于幼叶背面、嫩梢上吸食汁液,使叶片边缘卷缩,叶绿素消失,造成干枯落叶,影响产量及花芽形成,削弱树势。桃蚜的防治有以下几种方法

学习

积极心理学在家庭教育中的应用

阅读(57)

本文为您介绍积极心理学在家庭教育中的应用,内容包括积极心理学在教学中的应用案例,积极心理学对家庭教育的启示。〔摘要〕积极心理学理论不但在学校教育中有重要作用[1],在家庭教育中也有积极影响。“失败是成功之母”遭到质疑,是“失

学习

叶曼:修得大智慧,参透生与死

阅读(17)

本文为您介绍叶曼:修得大智慧,参透生与死,内容包括叶曼大智慧,叶曼先生的大智慧。一位学佛的朋友郑重地向我介绍叶曼大师,说她有三大:学问大、名气大、年龄大。朋友屡次叮嘱我:无论如何要去听叶曼大师讲学,再忙也要去。机缘巧合,在第三极书局

学习

国省道干线公路中央隔离设施浅析

阅读(39)

本文为您介绍国省道干线公路中央隔离设施浅析,内容包括省道边沟防护网距离,国省道上设置隔离设施规定。现今社会经济快速发展,工业化发展一派繁荣景象,方方面面已有原来的粗放式向集约化转型,向工作要效率,向效率要效益,对公路交通提出了更高

学习

安全生产管理重于泰山

阅读(24)

本文为您介绍安全生产管理重于泰山,内容包括安全生产管理重于泰山,安全生产责任重如泰山完整版。古往今来,“安全”在生产过程中是一个不可或缺的角色,它是保证从业人员的人身安全,保证生产经营活动得以顺利进行!那么,究竟什么是安全生产管理

学习

植物多倍体的形成及其二倍化机制

阅读(21)

本文为您介绍植物多倍体的形成及其二倍化机制,内容包括如何区分植物多倍体和二倍体,植物多倍体的诱发与鉴定的原理。大约70%的开花植物在进化史上都经历过多倍化的过程,多倍体植物通常具有较强的可塑性,容易形成新物种。而新形成的多倍体

学习

《公司法》从法条向实践过渡的研究

阅读(30)

本文为您介绍《公司法》从法条向实践过渡的研究,内容包括公司法解释三要点总结,公司法的理解与适用。摘要在21世纪新经济时代,随着企业公司的迅速发展,公司法的研究以及完善成为公司发展的一个重要环节。在公司中实施《公司法》,需要将法条

学习

5G技术发展与优势

阅读(20)

本文为您介绍5G技术发展与优势,内容包括欧美为何不发展5g技术,5g网络比4g网络技术优势。【摘要】随着科学技术不断发展,5G的研发投入越来越大,5G存在着先天的技术优势,下面我们具体来分析一下。【关键词】移动通信5G优势一、引言5G的发展区

学习

在高中英语教学中如何突破写作难题

阅读(32)

本文为您介绍在高中英语教学中如何突破写作难题,内容包括有关高中英语写作教学难点,高中英语教学写作遇到的问题。随着新课程改革的展开,素质教育的全面实施,培养学生的交际能力已成为中学英语教学的目标之一。“听、说、读、写”中“写作

学习

大班益智玩具:百变魔方

阅读(31)

“百变魔方”主要适用于大班幼儿益智类区域游戏,因其玩法灵活多变,能合能分,深深吸引了孩子们的眼球,诱发了孩子们动手操作的欲望。玩具结构:共有大小七种型号的正方体。边长分别为一号35cm、二号30cm、二三号25cm、四号20cm、五号17cm、六号

学习

人民币国际化进程中的“特里芬难题”

阅读(24)

本文为您介绍人民币国际化进程中的“特里芬难题”,内容包括特里芬难题与人民币国际化,人民币国际化前景展望乐观。【摘要】近年,随着人民币国际化的深入,人民币正沿着结算货币、投资货币、储备货币的方向逐步推进,如今人民币已纳入SDR。我

学习

吴江龙:转动“财务魔方”

阅读(15)

认识吴江龙的人对他都有一个共同的印象,这是一个认真而严谨的人,据说早些年,他曾经因为一位局长的报销费用超出了标准4元,而拒绝为他报销,而这么多年过去了’再谈起那4元钱的故事时,他说如果是现在,他会考虑实际情况再决定能不能报销,这种认识上

学习

必由学攻克教育评价难题

阅读(250)

在接受记者采访的时候,大连必由学教育网络股份有限公司创始人王允庆开门见山地提出了这样的问题:“高考刚结束,各地的状元都出来了。您觉得北京的状元和河南的状元谁水平高?如果有两个学生都考了120分,他们的水平是一样的吗?”他回答说:“您可

学习

李约瑟难题究竟问什么?

阅读(27)

本文为您介绍李约瑟难题究竟问什么?,内容包括李约瑟难题的各种答案,李约瑟难题的提出时间。【关键词】李约瑟难题/问什么

学习

廖世杰:致力突破材料制备加工难题

阅读(40)

本文为您介绍廖世杰:致力突破材料制备加工难题,内容包括廖世杰演过的电视剧,廖世杰广西医科大学。材料的制备与加工技术的发展对新材料的研发、应用、产业化具有决定性的作用。湘潭大学新材料研究中心廖世杰教授长期以来致力此方面的研

学习

李约瑟难题

阅读(26)

本文为您介绍李约瑟难题,内容包括李约瑟难题的提出时间,李约瑟难题与答案。李约瑟这个名字对中国人而言并不陌生,他的历时半个世纪才写出的跨越4000年的《中国科学技术史》(共七卷,54册),堪称是20世纪最重要的成就之一,同时也是西方研究中国