资源描述:
《acm常用算法网站设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ACM常用算法网站设计×××(吉林师范大学计算机学院吉林四平136000)指导教师:×××(讲师)摘要:本论文设计实现了对ACM常用算法的介绍及应用,网站以MacromediaDreamweaver8作为开发工具,用html,javascript,css等语言开发。我通过调查发现本学院学生由于在学完C语言后没有适当的题目训练,导致在学习数据结构或参加ACM的时候产生了许多困难,有些同学甚至失去了对编程的兴趣。为了让学生在学习数据结构或参加ACM的过程中减少困难,让更多的同学了解ACM,参加ACM,特此开发了ACM常用算
2、法设计网站。该网站界面友好,操作简单,题型多样,代码真确,可转移性强,在叙述算法的过程中语言简洁,加入了大量的图片解释,易于理解,在设计过程中最大限度满足用户的需求,具有较强的实用性和针对性。关键词:html,javascript,css,ACM常用算法DesignoftheACMcommonlyusedalgorithms×××(ComputerCollageJilinNormalUniversity,SipingJilin136000)Supervisor:×××(lecturer)ABSTRACT:Thispap
3、erdesignedandimplementedtheintroductionoftheACMandapplicationscommonlyusedalgorithms,thesitetoMacromediaDreamweaver8asadevelopmenttool,html,javascript,cssandotherlanguagedevelopment.IpassedthesurveyfoundthatcollegestudentsbecauseofthecompletionofClanguageofthesu
4、bjectwithoutpropertraining,resultinginlearningdatastructuresortoparticipateinACM'stimetoproducemanydifficulties,somestudentsevenlosttherightprogrammingofinterest.ToenablestudentstolearndatastructuresortoparticipateintheprocessdecreasedACMdifficulties,sothatmores
5、tudentsunderstandtheACM,toparticipateinACM,ACMherebyusedalgorithmdevelopedsite.Thesiteinterfaceisfriendly,simpleoperation,Questionsindiversity,codetrueportabilitystrong,inthecourseofthealgorithmdescribedinsimplelanguage,addingalotofpicturestoexplain,easytounders
6、tand,inthedesignprocessaspossibletomeettheneedsofusers,hasastrongpracticalandrelevant.Keywords:html,javascript,css,ACMcommonlyusedalgorithmACM国际大学生程序设计竞赛(ACM-ICPC或ICPC)又称为计算机中的奥林匹克,是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程
7、序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。10要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。著名计算机科学家沃思(NikiklausWirth)提出一个公式:数据结构+算法=程序算法和数据结构是程序的两个重要方面。1.网站设计的现实需求和特点1.1选题背景和意义ACM和算法对于一个计算机程序员是十分重要的,而我们学校的ACM虽然成立已经三年,但在复习这方面有很多问题。我眼看了我们学院的ACM的发展,发现有以下几个问题:1.学生对ACM的兴趣只是一时的。2.对
8、于参加训练的选手没有系统的复习资料,而是到各种网站或书馆去找书看,这样对于学习有很大的不方便。对于以上这两个问题,我认为原因都在于在ACM的准备过程中,学生都是从会基本的C或C++语法中直接跳到对于算法学习并实践,这样造成了很多的困难,让很多同学都认为ACM特别难,因此很多同学退出ACM协会或减少了对ACM的热情。我设计的ACM算