论文投稿百科

数据结构毕业论文终稿

发布时间:2024-07-03 02:36:47

数据结构毕业论文终稿

方便了就告诉我,你的具体要求可好的,这样所做的才会符合你的

本次实验是在指导老师?教授的指导下完成的。在实验研究的过程中,?老师给予了指导,并提供了很多与该研究相关的重要信息,培养了我们对科学研究的严谨态度和创新精神。这将非常有利于我们今后的学习和工作。在此表示衷心的感谢!本次实验还得到了课题组的各位老师的大力协助,在此一并表示我们的感谢!

一、毕业论文的类型学生毕业论文的写作。要符合教学计划的基本要求,一般是在学校提出的各专业毕文选题指定的范围内选定题目撰写论文。根据学生毕业论文选题类型的不同,毕业论文可分为如下几种:1、理论性问题研究论文学生在校期间,学习了多门公共基础课、专业基础课和专业课,涉及大量的基础理论和原理性问题。学生可在指导教师的指导下,选择自己比较熟悉并有较深理解的某一理论问题,进行探讨和研究.要求学生有较好的理论基础,对某一理论掌握比较扎实,逻辑思维及分析问题能力强,同时能够做到理论联系实际,用所掌握的理论原理分析、解决实践问题。学生应当围绕所选定的理论问题,在广泛收集资料,大量阅读有关文献的基础上,总结前人的成就,分析前人的观点,找出以往研究的薄弱之处,提出自己的见解,也可对某些理论原理的应用进行更深层的研究和探讨,寻求更合理的成果和结论。2、应用性问题研究论文无论哪一类专业,都有大量的应用性课程和专题,甚至专业本身就属于应用性很强的专业。特别是管理学科的各类专业,学生可就不同管理领域的实际问题,运用在校期间所学的各种原理、方法和技术研究解决实际问题。这是对学生素质能力的考核和锻炼。撰写应用性问题的研究论文,要求学生具有较扎实的理论和原理基础,较熟练地掌握所学技术和方法,熟悉所掌握原理、技术和方法的应用环境和问题,能够把握该应用领域的发展变化趋势,并能提出该原理、技术和方法的应用难点、问题和措施保证。3、实践问题研究论文改革实践中有大量的具体问题需要研究和解决,特别是与学生所学专业有关的实践问题更容易引起学生的关注和研究兴趣。学生可就自己熟悉并能运用所学原理和方法提出合理解决方案的实践问题进行研究和探讨。对这类问题的研究实践性强,实用价值高,要求学生对所研究的问题有透彻的了解和深刻认识,能够清楚问题的症结所在,并能在自己所学习和掌握的原理和方法中找到解决的方法和答案。实践性问题研究论文与应用性问题研究论文的最大区别在于从实践中寻找问题撰写论文。有些学生的论文选题就直接来源于自身的社会实践和毕业实习。4、指定性问题研究论文有些学生的毕业论文选题来源于某些部门或企业对学校的委托项目或调研任务,还有的来源于指导教师的科研课题和咨询策划项目。围绕这些问题撰写毕业论文,对学生来讲都属于指定性问题,有些问题并不一定是学生最有基础和研究兴趣的问题。但对这些问题的研究,老师的专项研究能力强,对学生的指导性强,更有针对性。选择参与这些问题研究并以此为题撰写毕业论文的学生,也会具备一定的知识和能力基础,再加上老师的言传身教和悉心指导,对问题的研究深度较深,实践性强,有助于学生研究问题和分析、解决问题能力的培养。二、毕业论文的内容安排1、内容安排的主要问题一篇好的毕业论文,应该思路清晰、布局合理、结构紧凑,因此,篇章结构在毕业论文的写作中占有极为重要的地位。毕业论文的结构是毕业论文内容的载体,是毕业论文的骨架,它是指根据论文的中心论点的需要,对手头的材料所作出的组织、安排和布局。毕业论文站内的安排也是。作者观察事物、分析问题、论证事理、导出结论的思维活动的条理性、规律性在论文中的具体体现。对于毕业论文来说,最好“起句即切题”,即说不离题;“单刀直人”,即不绕弯子,直截了当,不拖泥带水;不要“绵密周致”,则是讲论文开篇最忌细致、周到。写论文是给读者看的,不要先把结论大讲一通,人家还不做你的结论。应该按照你研究的过程来引导读者的思路,你怎么研究的,就怎么写,从头讲起,引导读者逐渐深人,逐渐到你的结论上来。所以,好的论文,开门见山,起句入题,而后由浅入深,由简到繁。毕业论文的主体,是毕业论文中最重要的部分,整个论证过程在此展开。这部分必须根据论题的性质,或正面立论,或批驳不同的论点,或解决某些疑难问题。可以通过第一手资料或第二手资料、数据和多角度的充分的理由,周详地、多层次地、多个角度、多方面进行分析。论证与阐释,并从这些问题的联系之中阐明中心论点。本论部分内容是否充实,论证是否得体,将决定全文质量的高低,是毕业论文写作成败的关键。毕业论文的结尾,是围绕本论所作的结束语。其基本的要点就是总括全文,加深题意。这一部分要对绪论中提出的、本论中分析或论证的问题加以综合概括,从而引出或强调得出的结论;或对论题研究未来发展趋势进行展望;或对有关论题进行简要说明。结论切记草草收兵,虎头蛇尾,或画蛇添足,拖泥带水。在毕业论文末尾要列出的参考文献是指在论文中使用过的,包括专著、论文及其他资料。如果是非正式出版物则不必列出。所列的参考文献应按论文参考或引证的先后顺序排列,不能以文献的重要程度或作者知名度为排列的顺序标准。列出参考文献的目的在于:一是表示言之有据;二是对他人研究成果的真正尊重;四是方便他人查找、使用。2、内容结构安排的其他问题(l)段落和层次段落和层次是毕业论文结构的核心。①段落。段落是文章结构的单位标志,一段一个意思。段落还有一些特殊的作用,如过渡。转折或强调等各分论点等。层次以1做“意义段”,段落叫做“自然段”。段落表示行文的停顿。论文的段落一般应包含论点、论据和论证过程,完整地表达一个中心意思。一般来说,每段都有自己的“段意”,正如全文有一个中心思想(主题)一样。全段围绕一个中心论点展开,这个论点一定要用精炼的语言概括出来,我们称它为段中主句。为了突出重点,段中主句通常放在段首;也有的放在段尾,起归纳总结的作用。段落划分的长短,没有一定的标准。段落的长短同文章篇幅长短有关。长文章的段落可以相对长些;短文章,节奏快,段落可以相对短些,总之,段落的长短要适度。一般说来,论文的段落,相对其他文体要长一些。如果段落过短,会影响对某一论点论证的展开。但若段落过长,议论分散,势必造成论文结构失衡,同时,也会给读者的理解造成困难。有些大学生的论文,在结构方面很明显的缺点是段落过长,一个自然段占了几页稿纸,读起来一大段,不仅费力,有时还不知所云。从技巧上说,这是不善于划分段落,该另起一段的时候,没有另起一段;从思路上说,是说理层次不够清楚,几个意思纠缠在一起,理不清头绪。②毕业论文的层次是指论文内容安排上的先后次序,也是毕业论文展开的步骤。它是作者写作思路的直接反映。它表现出事物发展的阶段性,或客观矛盾的各个侧面,或某一论断所包含的几个方面,或人们表达思想的先后步骤。在毕业论文中,最常见的安排层次的方式有三种:一是层进式,即论文的各层意思之间是层层推进的关系。各个分论点作为中心论点的论据,呈现出一种纵向联系的层次关系。二是总分式,即采用“总题分述”的方式,先总括起来说,然后分开说;或者先分开说,最后再总结。三是并列式,即论文各层意思之间是并列关系,各分论点的段落相互平行,从各个不同的角度论证中心论点,各个分论点呈现出一种横向的内在联系。正文中的各个层次如果用数字表示,一般要用不同类型或种类的数字。第一层次为:一、二、三、四、……;第二层次为:(一)(二)(三)(四)……;第三层次为:l、2、3、4……;第四层次为:(l)(2)(3)(4)……;第五层次一般用一是、二是、三是、四是……或首先、其次、再次、最后等序列词,以标明几层意思、几个方面之间的联系,或者用词语的重复来表示思路的层次。层次和段落有着密切的关系。层次,着眼于文章内容的划分;段落,侧重于文字表达的需要。它们之间,有时是一致的关系,即文章段落的划分正好反映内容的层次;有时,层次大于段落,即几个自然段表达同一个层次的内容;有时,段落大于层次,在一个大的自然段里,又可以划分为若干个小层次。(2)过渡和照应文章是一层一层递进,一段一段展开的。为了使它脉络贯通,线索分明,上下前后浑然一体,经常需要在某些部位安排“过渡”和“照应”。过渡,是上下文之间的衔接和转移。没有必要的过渡,文章各个部分、各个层次之间可能脱节以至于松散。一般地,在论文由总到分、由分到总的开合关键处,或者论文内容一层意思到另一层意思的转移处,需要过渡,从而起到承上启下的作用。过渡的形式有过渡段、过渡句或联接词语等。照应,是前后文之间的相互关照、呼应。前有交代,后有照应,或前有“伏笔”,后有照应。过渡和照应不仅能使论文上下前后内容连贯,结构紧凑,而且也是论述逐步深人的方法。在句与句之间,段与段之间,开头与结尾之间,或正文与开头、结尾之间,在必要的地方都应该安排某种形式的交代和照应。如果论文缺乏必要的过渡和照应,或过渡牵强,照应欠妥,就会造成结构的脱落散乱。三、毕业论文行文的要领毕业论文的写作,如果仅仅注重内容的正确与深刻、结构的严谨与完整,而忽视了行文的格式,结果文章逻辑混乱、别字甚多、标点乱用,不免让人贻笑大方,这样的论文也是不合格的论文。这是高等学校学生毕业论文写作中存在较多的问题。毕业论文的行文决不是“无碍大体的细枝末节”,它是大学生良好的写作素养的表现,也是其科研素养的基本构成要素。大学生在行文格式书写方面必须养成良好的习惯。1、毕业论文行文的逻辑要领增强毕业论文行文的逻辑力量,达到概念明确,论证充分,条理分明,思路畅通,是写好毕业论文的关键。提高毕业论文行文的逻辑性,需把握以下几点:(l)要思路畅通,纲举目张写毕业论文时,思维必须具有清晰性、连贯性、周密性、条理性和规律性,才能构建起严谨、和谐的逻辑结构。同时还要纲举目张,即首先要举其"纲",即要有中心论点,以统帅各分论点;二是张其"目",即要有一个确定的思路,贯穿各个分论点,决定论述沿什么途径展开;三要纲目结合,即纲举目张,清楚地分出各个论点并列的或从属的关系,分出亲疏远近,以便有秩序、有层次、有步骤地表现中心论点。只有做到了这一点,才能使论文得到一个恰当的布局、组织和安排。在这里,中心论点起着决定性作用,它是论文的灵魂和统帅。任何论文,都不能离开一定的议题,一定的视角,一定的实践要求,把各种问题东拼西凑在一起,而只能按照中心论点的要求,把整篇文章的各个论点,有机地组织起来,做到“挚领而顿”,“首尾皆顺”。(2)要层次清晰,有条有理写毕业论文,先说什么,后说什么,一层一层如何衔接,这一点和论文行文的逻辑性很有关系。对于文章中的大小论点,一定要分类排队,科学地安排层次(包括问题自身的层次、说法上的层次和做法上的层次)。如果由A问题会产生B问题,A问题就应在先,B问题在后,这里就有客观上问题自身的层次;如果A问题不解决,B问题就不能解决,这里就有解决问题的做法上的层次;不先说清A问题就不能说清B问题,这里就有问题说法上的层次。可见,层次是一种有机联系,而非形式的、人为的联系。因此,论述中特别要注意事物本身的层次,或议论的问题自身矛盾发展的层次。要做到这点,就要熟悉事物,分析问题之间的联系,而不能单纯凭主观去臆定层次。找到了问题的层次,议论也就有了条理。能层次分明,也就能有条不紊。如果只注意条理,却搞不清层次,那也不行。总之,要根据正确的思维规律,把要表达的思想恰当地排列,以便正确地反映客观上存在的秩序,以避免行文中的“颠三倒四”、“语无伦次”、“主次不分”。一般来说,毕业论文行文的顺序应当符合事实发展的顺序,符合人们认识的程序和规律,如前提与结论、原因与结果、主体与从属、现象与本质等各种关系的顺序。一篇毕业论文的行文顺序,虽然也有变化的形态,如倒叙、插叙等,但只要按事物本身的层次来展开论述,不管怎样变化,正常的顺序就一定能交代清楚。(3)要论证充分,以理服人写毕业论文,最常用的方法是归纳论证,即用对事实的科学分析和叙述来证明观点,或用基本的史实、科学的调查、精确的数字来证明观点。它体现的主要是客观逻辑的力量,事实胜于雄辩,就是这个意思。如果没有大量的、可靠的、令人信服的事实材料,或者缺乏科学的归纳,甚至没有归纳就作分析,还有的先立结论,然后去找例证,那么结论常常是不可靠的。因为归纳是从个别到一般,个别的东西越多,归纳得愈合理、科学,你的结论就越可靠。要使论证逻辑上有力,就得把那些对导致结论有重大关系的论据之间的关系、联系讲清楚说明白。这就要坚持具体事物具体分析的原则。不分析事物,或分析不到家,不在行,就既不会找全论据,也不会看出论据间的辩证关系。那么,在论证事物时,就不可能论证得好,不可能论证得有力。论证要服人,有时还得去说明论据的真实可靠,即论证论据。论证论题的方法很多,但根本的是要找出论据的客观来路。另外,为增加论据的信服度,将不同的或对立的论据加以对比说明,也不失为一个好方法。(4)要首尾一贯,明白确切毕业论文行文要注意思维和论述首尾一贯,明白确切。即:论述要概念明白,立场鲜明,前后不发生矛盾,讲清主张什么,反对什么,尤其是要注意论文的一贯性和确切性。一贯性一般表现为:前有问题,后有答案;前有伏笔,后有发挥。有些论点,经过很多论证和解释,再同另一论点联系、照应。既使它们在论文中相距较远,也要使它们有线相连,能够互送“秋波”。一般的连续和照应,并不困难,比较困难的情况是,由一个思想过渡到另一个思想,由一个角度和侧面转换到另一个角度和侧面。碰到这种情况,就要特别注意,努力保持联系的线索,避免造成脱节。有时为保持联系线索的明确和连续性,还要明白交代联系的媒介。在论文中,有些段落,就是专为交代媒介、交代层次以便转换和过渡来服务的。特别是对中间环节较多的联系,一定不能简单地抽掉其中复杂的判断和推理关系,来一个急转直下,使读者感到突兀和摸不着头脑。拿论题和论据来说,要使它们之间联系,就要在复杂的情况下,进行一系列的论证,暴露它们之间的复杂的推理关系,而不能简单地抽空去掉其中的论证过程,只把根据或结论塞给读者。要善于运用结尾来发挥作用;或在结尾再作出综合小结,重申要点;或回过头来扣紧开头,强调意义;或概括全篇的大意,点明主题;或引出新的论点,启发读者的思想。这种首尾的连续,其实质也是保持中心论点的一贯性和确定性。2、毕业论文行文的格式要领(1)、文字书写应工整、规范,语言准确、简洁、严密语言文字是论文的"第一信号系统",担负着表达论文内容的重任,直接关系着论文的写作质量。为此,论文书写应工整清楚,也就是书写要便于识别。特别要注意一些容易混淆的偏旁部首的写法。规范,也就是要按照国家颁布的《简化字总表》写字,不用不规范的简化字,不要自造字。现在,自造和使用不规范的简化字的现象比较普遍。近些年大学生用计算机打印论文已很普遍,其工整性无可挑剔,但错别字异常之多,究其原因或是手稿不够工整,打字者不易识别;或本身错别字连篇,校对时没有耐心,不够仔细,有时甚至一字之差,则谬之千里。杜绝错别字并不困难,只要勤查字典就可避免。另外,论文用语要准确、简洁、通顺、严密。准确,就是论文的语言要确切、鲜明地表达观点;用词要精确,恰到好处,做到词意相符。简洁,就是行文要言简意赅,不必过分修饰,力避冗长。严密,是指判断要恰当,推理要正确,论证要明确,行文要前后关照。(2)、标点符号的写法与使用标点符号是论文中仅次于语言文字的"第二信号系统",具有精确地表达论文的主要论点的重要作用。标点符号的使用不仅能使文章表达顺畅,而且还具有突出的修辞作用。标点要点在格内。句号、逗号、顿号、分号、冒号等书写时应占一格;引号、括号、书名号,原则上两端均应占一格;省略号、破折号,均应占两格;引号和括号经常要和其他标点符号一起用,书写时可各占1/2位置。引号、括号、书名号的前一部分遇到回行时,不得孤立地写在文末,应在行末带上一字,或将它们移到下一行的开头。引号、括号、书名号的后一部分,不能用在每一行的第一格。遇到回行情况时,一定要尾随文后,占文未框线的近处。省略号、破折号不能折成两行写。标点符号使用中需注意的问题有:①问号的使用问号是句末的停顿,不能用在句中。有些句子虽然含有疑问代词属于疑问格式,但整个句子不是提问语气,并不要求回答,就不能用问号。如:"为什么会出现这种现象?这是个值得深入研究的问题。"这个句子中间的停顿不应该用问号,应改为逗号。②引号的使用引号里引用的话必须原文照录,不能擅自改动;如果引用的只是原文的大意,则不必加引号。引号里的引文是完整的照录,那么引文最后的标点符号应放在引文之内;如果引文只断引了一个片断或几个字,那么标点符号应放在引号之外。在双引号和单引号重用时,其规范是:运用双引号,双引号内又有引文则用单引号;如果单引号内又有引文,那就再用双引号。格式为:“”"……"。(3)引文的方式和书写格式写毕业论文时经常会援引经典文献或他人著作和文章中的材料、言论、观点。①引文的方式。引文的方式大致有三种:一种是整段原文的引用;一种是摘引;一种是转述。采取摘引的方式,有种种原因或者因原文大长,没有必要整段引用,只需摘引其中几句;或者由于原文句式比较复杂,语言不够通俗,采用摘引的方式,把原文拆开安插在自己的文句中,用自己的语句结构、语气把它们连接起来。采用转述的方法,主要是为了使引文简短些。也有的是为了使所引内容的文字风格和自己的论文风格用快调。②引文的书写格式。主要有段中引文和提行引文两种。较短而又不太重要的引文,一般都随行文引用。若引用的是原话,一定要核对准确,并需加前后双引号;若引的不是原文,只是原意,那么文前只用冒号,或用返兮,不加引号;比较完整的引文,或者内容重要,或者需要强调的引文,要提行,独立成段,在冒号后另起一段。为区别正常的行文,书写时前头缩进两格(相对于正文需缩进四格);;提行引文的头尾处不必再加引号,上下可不必空行。(4)图表的运用图表是指用图形和表格的方式,记录和传达某种内容。在毕业论文的写作中适当地运用图表能起到同文字一样的表达功能。好的图形,如结构图、统计图、示意图等能够表达难以用文字表达的材料,使人一目了然,起到直观的作用。图表的制作要仔细挑选材料,尽量准确无误、简明易懂,美观、大方、清晰。(5)附注引用别人的概念、语句和数据等必须用附注注明出处。常用的附注有三种:随文注、页下注、篇末注。随文注,也称夹注。紧接行文语句用圆括号标明。页下注,也称脚注。根据本页注目的多少,在本页下端留出适量的空白,依次注明本页引文的出处。篇末注,也称尾注。指在整篇文章写完后,再对全文的引文统一作注。附注的书写方式如下:①引用马克思、恩格斯、列宁的著作时,凡《选集》已收的均用《选集》中的译文,《选集》没有的可用《全集》。用《全集》的,引文只注明书名、卷数、页码即可。②引自书籍(文集)的注写顺序是:作者、书名、版本、出版者、出版日期、页码。例如:胡屹主编:《文告学全书》,第一版,北京:中国社会出版社,1999年6月,第88页。如果重复引用,则只注书名、页数即可,不必再注出版者和出版日期等。如果引文收入某部文集,应先写文章篇名,后写文集名,例如:波特:《现代竞争分析》,《探求智慧之旅--哈佛、麻省理工著名经济学家访谈录》,北京:北京大学出版社,2000年,第377页。外文原版书籍引文注释的注写顺序与中文相同。③引自期刊的文章,注释的方法是:作者,文章篇名,期刊名,年份,期数。例如:Annzuo:《惠普的转变之道》,《世界经理人文摘》,2000年,第九期。④引自报纸上的文章,注释的方法是:作者,文章篇名,年、月、日,报名。例如:王雪燕:《直销和低成本战略》,2000年11月8月《中国证券报》。有一种注释是属于对所引材料的说明。例如:本地注册的银行是同业市场港元资金的主要供应者,占贷款净额的2/3,资金供应方以存放为主;而同业港元资金的需求者主要是海外注册的银行,特别是那些在港只有一家分行的银行。--------------------①1978年以后,申请香港银行牌照且已在海外注册的银行,只允许设一家分行。(6)、数字的用法1978年1月国家语言文字工作委员会、国家出版局、国家标准局、国家计量局、国务院办公厅秘书局、中共中央宣传部新闻局和出版局等7家单位对"出版物上数字用法"作了规定,在全国试行。撰写毕业论文,凡遇到数字的使用也应按此规定执行。凡是可以使用阿拉伯数字而且又很得体的地方,都应使用阿拉伯数字。遇有特殊情形,可灵活变通,但应力求保持相对统一。阿拉伯数字的使用方法如下:①公历世纪、年代、年、月、日例:20世纪90年代或2000年10月8日需要注意的是:星期几一律用汉字,如星期六。年份不能简写,如1998年不能写作98年,1980--l999年不能写作1980--99年。人类已进入了21世纪,写年代的时候一定要注明世纪,尤其是有关20世纪的年代,切不可以为大家已心领神会,而不注明。②记数与计量,包括正负整数、分数、小数、百分比、约数等例:25000-1241/24倍8、2%3:12707万美元10个月1000多种ISO9000认证一个数值的书写形式要照顾到上下文。不是出现在一组表示科学计量和具有统计意义数字中的一位数(一、二、三、……)可以用汉字,如一个人、二本书、三种植物等。4位和4位以上的数字,采用国际通行的三位分节法。节与节之间空半个阿拉伯数字的位置。5位以上的数字,尾数零多的,可改写为万、亿作单位的数。如665000000公里可改写为6、55亿公里或66500万公里,不能写作6亿6500万公里或6亿6千5百万公里。一个用阿拉伯数字书写的多位数不能移行。此外,引文标注中的版次、卷次、页码,除古籍应当同所依据的版本I一致外,一般都使用阿拉伯数字。(7)校对校对是毕业论文写作的最后一道工序,也是从"技术"方面保证论文质量的最后一道关卡。大学生在写作过程中,对自己所用的材料,要进行认真校对。文章写完以后,对有关引文、注释、文字、标点,应认真检查。文章付印打出清样之后,还要对全部文字再进行一次校对,以纠正打印中出现的错误。撰写毕业论文是件很严肃的事,也是一件很艰苦的工作。不仅需要大学生占有丰富的资料,并能以高屋建瓴之势驾驭整个资料,还需要掌握论文的结构和行文,讲求谋篇布局的技巧,只有这样,才能写出结构合理。行文流畅的高水平的毕业论文。四、毕业论文的起草学生撰写论文,要在掌握论文的结构和行文等要领的基础上,按照毕业论文的写作要求和程序认真对待。毕业论文的撰写大体上分为拟写提纲、写成初稿、修改定稿三个环节。1、拟写提纲毕业论文的篇幅较长,一般在8000-12000字左右,而且内容比较复杂,所以,在动笔写作时非常有必要先拟一个文字提纲,提纲是论文的设计图,能帮助学生考虑文章全篇的逻辑构成。学生看着提纲,能考虑论点是否充分,说明论点的材料是否充实,上下结论点之间、论点与材料之间是否适应,全篇层次条理是否恰当等。学生接提纲写稿子的好处是:可以帮助学生组织材料,可以将问题想得周到些,并且能够避免出现遗漏。写几千字、上万字的学位论文一定要写提纲。导师审定论文提纲,是写作学位论文的必经程序。编写提纲是与研究思考同步进行的。学生应边看资料边思考问题,从资料中提炼主题与支撑主题的论点,选定作为论据的材料,即"明确观点、选定材料"。把头脑中考虑的观点与材料简略地记录整理出来,就是提纲。一份详细完整的提纲主要包括标题、论点句、段中主要句等内容。标题:论文的标题,首先要直接揭示主题思想,读者通过标题,能大致了解文章的内容、专业的特点和学科的范畴。读者一看就明白所论课题;其次,最好能具体概括论文的观点,读者一看就知道作者的观点;第三要简洁明朗引人注意。字数适当,一般不宜超过20个字;例如,标题《一般管理与企业管理的关系》,这个标题具有简短、明确的、M#性。通过这一标题,读者能大致了解文章的内容、专业的特点和学科的范畴。对论文写作提纲,一般来说先拟定一个或两个标题,等初稿完成之后,再对标题进一步加以琢磨和修改。如果有些细节必须放进标题,为避免题目冗长,可以分成主标题和副标题来写:主标题写得简短明确些,细节则放在副标题里。论点句:论点句是概括论点的一句话。学生在明确支撑主题的论点时,经过深思熟虑推敲润色,用一句话将论点写出来。能写出论点句,说明作者对这个论点考虑成熟了。段中主句:段中主句是概括段落主要内容的句子,有的安排在段落前面,有的安排在最后,有的插在段落之中,详细的提纲要将段中主句写出来。总之,所拟提纲要项目齐全,能初步构成文章的轮廓;要从全局着眼,权衡好各个部分;

我知道怎么做你选我,我来完成

数据结构毕业论文题目

毕业论文提纲模板范文

论文提纲是作者构思谋篇的具体体现。便于作者有条理地安排材料、展开论证。有了一个好的提纲,就能纲举目张,提纲挚领,掌握全篇论文的基本骨架,使论文的结构完整统一。以下是我整理的关于毕业论文提纲模板范文,欢迎阅读参考。

题目:主标题 数据结构课程建设

副标题 ---网络教学平台的设计与实现

关键词:网络教学 asp 网络课程

摘要:本文简要介绍了关于网络教学的意义,以及我国网络教学的模式现状,网络教学平台的设计与实现

目录:

摘要-------------------------------------(300字)

引言-------------------------------------(500字)

一、网络教学(xx字)

.网络教学现状-----------------------------

.网络教学与传统教学的比较分析-------------

.网络教学的优势---------------------------

二、网络课程(xx字)

.教育建设资源规范-------------------------

.我国网络课程模式现状与问题的思考---------

三、网络教学平台设计的理论基础(xx字)---------

四、网络教学平台功能描述(1000字)---------------

公告板--课堂学习--答疑教室--概念检索-------

作业部分--试题部分--算法演示--技术文章-----

--课件推荐--课件下载--资源站点--管理部分

五、网络教学平台的设计与实现(xx字)

.课堂学习-------------------------------

.公告板---------------------------------

.概念检索-------------------------------

.技术文章-------------------------------

六、数据库部分的设计与实现(1000字)-------------

七、用户管理权限部分的设计与实现(1000字)-------

八、结论(500字)

1.课题名称:

钢筋混凝土多层、多跨框架软件开发

2.项目研究背景:

所要编写的结构程序是混凝土的框架结构的设计,建筑指各种房屋及其附属的构筑物。建筑结构是在建筑中,由若干构件,即组成结构的单元如梁、板、柱等,连接而构成的能承受作用(或称荷载)的平面或空间体系。

编写算例使用建设部最新出台的《混凝土结构设计规范》gb50010-xx,该规范与原混凝土结构设计规范gbj10-89相比,新增内容约占15%,有重大修订的内容约占35%,保持和基本保持原规范内容的部分约占50%,规范全面总结了原规范发布实施以来的实践经验,借鉴了国外先进标准技术。

3.项目研究意义:

建筑中,结构是为建筑物提供安全可靠、经久耐用、节能节材、满足建筑功能的一个重要组成部分,它与建筑材料、制品、施工的工业化水平密切相关,对发展新技术。新材料,提高机械化、自动化水平有着重要的促进作用。

由于结构计算牵扯的数学公式较多,并且所涉及的规范和标准很零碎。并且计算量非常之大,近年来,随着经济进一步发展,城市人口集中、用地紧张以及商业竞争的激烈化,更加剧了房屋设计的复杂性,许多多高层建筑不断的被建造。这些建筑无论从时间上还是从劳动量上,都客观的需要计算机程序的`辅助设计。这样,结构软件开发就显得尤为重要。

一栋建筑的结构设计是否合理,主要取决于结构体系、结构布置、构件的截面尺寸、材料强度等级以及主要机构构造是否合理。这些问题已经正确解决,结构计算、施工图的绘制、则是另令人辛苦的具体程序设计工作了,因此原来在学校使用的手算方法,将被运用到具体的程序代码中去,精力就不仅集中在怎样利用所学的结构知识来设计出做法,还要想到如何把这些做法用代码来实现,

4.文献研究概况

在不同类型的结构设计中有些内容是一样的,做框架结构设计时关键是要减少漏项、减少差错,计算机也是如此的。

建筑结构设计统一标准(gbj68-84) 该标准是为了合理地统一各类材料的建筑结构设计的基本原则,是制定工业与民用建筑结构荷载规范、钢结构、薄壁型钢结构、混凝土结构、砌体结构、木结构等设计规范以及地基基础和建筑抗震等设计规范应遵守的准则。

结构,以及组成结构的构件和基础;适用于结构的使用阶段,以及结构构件的制作、运输与安装等施工阶段。本标准引进了现代结构可靠性设计理论,采用以概率理论为基础的极限状态设计方法分析确定,即将各种影响结构可靠性的因素都视为随机变量,使设计的概念和方法都建立在统计数学的基础上,并以主要根据统计分析确定的失效概率来度量结构的可靠性,属于“概率设计法”,这是设计思想上的重要演进。这也是当代国际上工程结构设计方法发展的总趋势,而我国在设计规范(或标准)中采用概率极限状态设计法是迄今为止采用最广泛的国家。

我纠结的是写啥子好写...我们老师给的题目,貌似一个学校的奥....教室管理信息系统校园电子商务系统博客远程网络教学系统建设物流信息系统设计搜索引擎优化探析“绿色”信息(网络信息垃圾)相关?C语言试题管理系统的设计与实现毕业论文管理系统信管专业电子词典设计与开发在线调查问卷系统的设计与开发海口市公交车线路查询系统的设计与实现信管专业就业信息系统开发数据结构教学网站开发CRM系统在企业客户忠诚管理的应用研究客户关系管理系统在企业中的应用研究论信息化对企业发展的促进作用——以***为例MIS对企业战略的影响研究——以**公司为例信息化对企业竞争力的影响研究论信息化对企业文化建设的影响国家旅游岛背景下海南旅游信息资源的开发与利用研究海南省农业电子商务发展现状、存在问题及对策研究我校大学生信息需求与利用行为调查研究农产品追溯系统的信息防伪技术浅析浅析农产品追溯信息系统的信息安全国内农产品追溯信息系统的发展现状研究××企业信息技术的外包策略探讨××企业客户关系管理(CRM)探讨××企业信息化建设的问题与对策企业信息化与国际旅游岛发展战略探讨网络环境下的大学生信息消费研究海南信息产业结构分析与发展对策探讨非对称信息条件下大学生就业行为研究网络信息安全的经济学分析电子商务环境下的XX企业信息分析与预测研究海南高校信息资源开发与利用的现状及对策研究

1.论数据结构中的树建立过程2.有关数据结构中“树”的应用及案例分析

数据结构毕业论文可复制

可以,但最好注明引用。此外,复制过多会导致论文重复率过高以至于过不了审核。

如果是从相关书籍上摘下来的原话,但是此话已经被数据库中的相关文献也抄了进去,也就是说前面的文章也从相关书籍上摘了相同的话,但是我的论文中标注的这段话来自相关的书籍,这种情况也会计算到论文重复率里面。

检测系统不下结论,是不是抄袭最后还有人工审查这一关,所以,如果是您描述的这种情况,专家会有相应判断。系统只是提供各种线索和依据,让人能够快速掌握检测文献的信息。

扩展资料:

学术成果规范

(九)不得以任何方式抄袭、剽窃或侵吞他人学术成果。

(十)应注重学术质量,反对粗制滥造和低水平重复,避免片面追求数量的倾向。

(十一)应充分尊重和借鉴已有的学术成果,注重调查研究,在全面掌握相关研究资料和学术信息的基础上,精心设计研究方案,讲究科学方法。力求论证缜密,表达准确。

(十二)学术成果文本应规范使用中国语言文字、标点符号、数字及外国语言文字。

(十三)学术成果不应重复发表。另有约定再次发表时,应注明出处。

参考资料:高等学校哲学社会科学研究学术规范——百度百科

会被查出来,第一步:初稿一般重复率会比较高(除非你是自己一字一句写的大神),可以采用万方、papertest去检测,然后逐句修改。这个系统是逐句检测的,也就是说你抄的任何一句话都会被检测出来。这种检测算法比较严格,从程序的角度分析这种算法比较简单。因而网上卖的都很便宜,我测的是3万字,感觉还是物美价廉的。(注意:1 这个库不包含你上一届研究生师兄的大论文,修改一定注意. 2 个人建议如果学校是用万方检测,就不要去检测维普之类的 先把论文电子版复制一份,保存一份。看检测结果,其中一份复制的备份论文,把检测出重复的部分能删了先删了,把不能删的,15字以内改一改,最好是加减字符,不要改顺序,改顺序没太大用,参考文献删掉一部分,不能删的话,先改下,英文文献可以15个字符换一个词。把修改过的上交,重新过系统检查。保存的原论文稍做改动上交纸质版。那个系统很麻烦的,很多没看过没应用过的文献都能给你加上,可见中国人抄袭的功夫,都是互相抄,但是为了保证论文的完整性和表述的准确性,不要随意改动,上交的纸质版,一定要斟酌,一般检查完就不会再过检测系统了,所以纸质版的不用担心。第二步:经过修改后,重复率大幅下降了。这时你可以用知网查了,知网查重系统是逐段检测的,比较智能。检测后再做局部修改就基本上大功告成了,我最后在网上用知网查是4%,简单修改后,在学校查是。注意:记住,最忌讳的是为了查重,把论文语句改得语句不通、毫无逻辑,这样是逃不过老师的,哈哈,大家加油!关于知网相关抽查规定:有规定的,可以进行第一次修改,修改之后通过就可以答辩,如果第二次不通过就算结业,在之后4个月内还要交论文或者设计的。这个是在抄袭30%的基础上的。 如果抄袭50%以上的话,直接结业 在之后4个月内还要交论文或者设计的。1.被认定为抄袭的本科毕业设计(论文),包括与他人已有论文、著作重复总字数比例在30%至50%(含50%)之间的,需经本人修改。修改后经过再次检测合格后,方可参加学院答辩。再次检测后仍不合格的,按结业处理。须在3 个月后提交改写完成的毕业设计(论文),检测合格后再参加答辩。2.被认定为抄袭的本科毕业设计(论文),且与他人已有论文、著作重复总字数比例超过50%的,直接按结业处理。须在4 个月后提交改写的毕业设计(论文),检测合格后再参加答辩。知网系统计算标准详细说明:1.看了一下这个系统的介绍,有个疑问,这套系统对于文字复制鉴别还是不错的,但对于其他方面的内容呢,比如数据,图表,能检出来吗?检不出来的话不还是没什么用吗?学术不端的各种行为中,文字复制是最为普遍和严重的,目前本检测系统对文字复制的检测已经达到相当高的水平,对于图表、公式、数据的抄袭和篡改等行为的检测,目前正在研发当中,且取得了比较大的进展,欢迎各位继续关注本检测系统的进展并多提批评性及建设性意见和建议。 2.按照这个系统39%以下的都是显示黄色,那么是否意味着在可容忍的限度内呢?最近看到对上海大学某教师的国家社科基金课题被撤消的消息,原因是其发表的两篇论文有抄袭行为,分别占到25%和30%. 请明示超过多少算是警戒线?百分比只是描述检测文献中重合文字所占的比例大小程度,并不是指该文献的抄袭严重程度。只能这么说,百分比越大,重合字数越多,存在抄袭的可能性越大。是否属于抄袭及抄袭的严重程度需由专家审查后决定。 3.如何防止学位论文学术不端行为检测系统成为个人报复的平台?这也是我们在认真考虑的事情,目前这套检测系统还只是在机构一级用户使用。我们制定了一套严格的管理流程。同时,在技术上,我们也采取了多种手段来最大可能的防止恶意行为,包括一系列严格的身份认证,日志记录等。 4.最小检测单位是句子,那么在每句话里改动一两个字就检测不出来了么?我们对句子也有相应的处理,有一个句子相似性的算法。并不是句子完全一样才判断为相同。句子有句子级的相似算法,段落有段落级的相似算法,计算一篇文献,一段话是否与其他文献文字相似,是在此基础上综合得出的。 5.如果是从相关书籍上摘下来的原话,但是此话已经被数据库中的相关文献也抄了进去,也就是说前面的文章也从相关书籍上摘了相同的话,但是我的论文中标注的这段话来自相关的书籍,这个算不算学术抄袭?检测系统不下结论,是不是抄袭最后还有人工审查这一关,所以,如果是您描述的这种情况,专家会有相应判断。我们的系统只是提供各种线索和依据,让人能够快速掌握检测文献的信息。6.知网检测系统的权威性?学术不端文献检测系统并不下结论,即检测系统并不对检测文献定性,只是将检测文献中与其他已发表文献中的雷同部分陈列出来,列出客观事实,而这篇检测文献是否属于学术不端,需专家做最后的审查确认。

论文定稿之后要检测相似度的,最好不要复制粘贴。有可以用到的网上的内容可以换成自己的话来描述

这个问题啊,我现在刚好就在写大学毕业论文大学毕业论文重要与否其实还是看个人发展不同而不同的,比如说你考研究生,而且研究生学院要求毕业论文了,就很重要,有时连选择的论文导师都很重要……如果不考研究生,而且以后用到的又少,那么毕业论文就是过了大吉单纯的复制粘贴应该是不可以的,有一种软件是能专门检测出抄袭率的,不同学校有不同要求,抄袭率达到一定程度论文是过不了的

数据结构论文范文

毕业论文格式范文word

摘 要

数据结构算法设计和演示(C++)-树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言(C++)和面向对象的编程工具(Borland C++ Builder )开发出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、图和排序部分的典型算法和数据结构用面向对象的方法封装成类,并通过类的对外接口和对象之间的消息传递来实现这些算法,同时利用C++ Builder 中丰富的控件资源和系统资源对算法实现过程的流程和特性加以动态的演示,从而起到在数据结构教学中帮助理解、辅助教学和自我学习的作用。

关键词:数据结构;面向对象;可视化;算法

The Subject of Undergraduate Graduation Project of HEAU

Abstract

外文摘要要求用英文书写,内容应与“中文摘要”对应。使用第三人称,最好采用现在时态编写。

“Abstract”不可省略。标题“Abstract”选用模板中的样式所定义的“标题1”,再居中;或者手动设置成字体:黑体,居中,字号:小三,多倍行距倍行距,段后11磅,段前为0。

标题“Abstract”上方是论文的英文题目,字体:Times New Roman,居中,字号:小三,行距:多倍行距 ,间距:前段、后段均为0行,取消网格对齐选项。 Abstract正文选用设置成每段落首行缩进2字,字体:Times New Roman,字号:小四,行距:多倍行距 ,间距:前段、后段均为0行,取消网格对齐选项。

Key words与Abstract之间空一行。Key words与中文“关键词”一致。词间用分号间隔,末尾不加标点,3-5个,Times New Roman,小四,加粗。

Key Words:Write Criterion;Typeset Format;Graduation Project (Thesis)

目 录

1 引言

计算机与网络技术的高速发展,特别是面向对象技术的出现,使得C++的软件开发得到了迅速普及。

本课题主要 ………………

2 线性表的基本理论知识

线性表的定义

线性表是最简单、最常用的一种数据结构。线性表[1]是n(n>=0)个数据元素的.有限序列。

……。

线性顺序表

线性表的顺序存储结构的特点是为表中相邻的元素ai和ai+1 赋以相邻的存储位置。

三级标题名 三级标题名

1)四级以下标题 2)四级以下标题

线性链表

线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组元素可以是连续的,也可以是不连续的)[1]。

……。

3 设计的主体内容

在着手进行上机设计之前首先做好大量准备:应熟悉课题,进行调查研究,收集国内、外资料、分析研究;交互界面的设计和实现。

……。

系统结构的设计

……。

交互界面的设计和实现

„„由公式(1)给出:

线性表的00P序设计

计算机内部可以采用两种不同方法来表示一个线性表,它们分别是顺序表示法和链表表示法。

……。

线性表的顺序存储的实现

…… 以上是顺序表的实现过程,第1-16行包含了list类的说明,接下来是成员函数的定义。 ……。

线性表的链表存储的实现

……

链表的实现包括两个类定义,第一个是link类,第二个是list类。由于一个链表由若干个单独的链结点对象组成,因此一个链结点应当作为单独的link类实现。

.3. 4 结果分析与讨论

例如由于起初未能真正掌握各种控件的功能,我设想是要一个下拉菜单,但是学识肤浅的我试了很多种就是达不到我要的效果,……。

……

关于……的影响如表4-1所示。

5 结语

本课题采用C++语言、面向对象的设计方法实现数据结构的重要算法。 ……

……而且还存在着许多不足之处。如: …… 。

参考文献

[1] 严蔚敏,吴伟民.数据结构(C语言版)[M]. 北京:清华大学出版社,

[2] 沈晴霓,聂青,苏京霞.现代程序设计—C++与数据结构面向对象的方法与实现[M].北京:北京理工大学出版社,

[3] Thomas Connolly Carolyn Begg. Database Systems [M].北京:电子工业出版社,

[4] Roger Bate, Sandy Shrum, CMM Integration Framework[J], CMU/SEI Spotlight

[5] J P Kuilboer,N Ashrafi, Software Process and Produt Improvement[J]. An Empirical Assessment,

[6] 张美金 著. 基于ASP技术的远程教育系统体系结构的研究. /~cddbn/Y517807/pdf/,2003-05-01.

[7]王伟国,刘永萍,王生年,徐晓鹏.B/S模式网上考试系统分析与设计[J].石河子大学学报(自然科学版),2003,6(2):145-147

[8] …

[9] …

[10] …

注 释

致 谢

大学四年的学习生活即将结束,在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能够成功的完成,要特别感谢我的导师XXX教授的关怀和教导。………。

附录1:附录一题目

附录2:附录二题目

一、定义计算机毕业论文是计算机专业毕业生培养方案中的必修环节。学生通过计算机毕业论文的写作,培养综合运用计算机专业知识去分析并解决实际问题的能力,学有所用,不仅实践操作、动笔能力得到很好的锻炼,还极大地增强了今后走向社会拼搏、奋斗的勇气和自信。 二、分类计算机毕业论文一般可分为四大类:1计算机信息管理2计算机应用3计算机网络4计算机软件三、计算机毕业论文研究方向计算机毕业论文的研究方向,通常有以下四类: 1.完成一个不太大的实际项目或在某一个较大的项目中设计并完成一个模块(如应用软件、工具软件或自行设计的板卡、接口等等),然后以工程项目总结或科研报告、或已发表的论文的综合扩展等形式完成论文。 这类项目的写作提纲是:1)引言(应该写本论文研究的意义、相关研究背景和本论文的目标等内容。);2)×××系统的设计(应该写该系统设计的主要结论,如系统的总体设计结论(包括模块结构和接口设计)、数据库/数据结构设计结论和主要算法(思想)是什么等内容。);3)×××系统的实现(主要写为了完成该系统的设计,要解决的关键问题都有什么,以及如何解决,必要时应该给出实验结果及其分析结论等。);4)结束语(应该总结全文工作,并说明进一步研究的目标和方向等)。2. 对一个即将进行开发的项目的一部份进行系统分析(需求分析,平台选型,分块,设计部分模块的细化)。这类论文的重点是收集整理应用项目的背景分析,需求分析,平台选型,总体设计(分块),设计部分模块的细化,使用的开发工具的内容。论文结构一般安排如下: 1)引言(重点描述应用项目背景,项目开发特色,工作难度等) ;2)项目分析设计(重点描述项目的整体框架,功能说明,开发工具简介等);3)项目实现(重点描述数据库设计结果,代码开发原理和过程,实现中遇到和解决的主要问题,项目今后的维护和改进等,此部分可安排两到三节);4)结束语。3.对某一项计算机领域的先进技术或成熟软件进行分析、比较,进而能提出自己的评价和有针对性创见。这类论文的写作重点是收集整理有关的最新论文或软件,分析比较心得,实验数据等内容。论文结构一般安排如下: 1)引言(重点描述分析对象的特点,分析比较工作的意义,主要结果等) ;2)分析对象的概括性描述;3)分析比较的主要结果(如果是技术分析,给出主要数据,如果是软件分析,给出代码分析结果,实验过程等) ;4)分析比较的评价和系统应用(可以给出基于分析比较的结果,提出某些设计实现方案,和进行一些实验工作 ;5)结束语。4. 对某一个计算机科学中的理论问题有一定见解,接近或达到了在杂志上发表的水平。这类论文的写作重点是收集整理问题的发现,解决问题所用到的基本知识,解决问题的独特方法,定理证明,算法设计和分析。论文结构一般安排如下: 1)引言(重点描述要解决的问题的来源,难度,解决问题的主要方法等) ;2)基本知识(解决问题涉及的基本定义,定理,及自己提出的概念等);3)推理结论(给出问题解决方案,包括定理证明,算法设计,复杂性分析等) ;4) 结束语。 四、计算机毕业论文的构成一般,一份完整、规范的计算机毕业论文应大致包括以下项目(各院校要求不完全相同):摘要及关键词Abstract and Keywords目录正文第一章 引言1、本课题的研究意义2、本论文的目的、内容及作者的主要贡献 第二章 研究现状及设计目标1、相近研究课题的特点及优缺点分析2、现行研究存在的问题及解决办法3、本课题要达到的设计目标 第三章 要解决的几个关键问题1、研究设计中要解决的问题2、具体实现中采用的关键技术及复杂性分析第四章 系统结构与模型1、设计实现的策略和算法描述2、编程模型及数据结构第五章 系统实现技术1、分模块详述系统各部分的实现方法2、程序流程第六章、性能测试与分析1、测试实例(测试集)的研究与选择2、测试环境与测试条件3、实例测试(表格与曲线)4、性能分析第七章 结束语致谢参考文献五、完成计算机毕业论文的各个环节:1、计算机专业实践环节形式:毕业设计2、毕业论文实践环节应注意的事项(1)、“毕业论文”实践环节在全部毕业学分中占有一定学分;(2)、“毕业论文”实践环节从起步到毕业答辩结束历时至少4周以上;(3)、“毕业论文”实践环节包括两部分内容:①完成“毕业论文”所开发的应用程序;②针对所开发的应用程序书写“毕业论文”说明书(即论文);3、毕业论文实践环节应先完成的工作在毕业论文实践环节之前,应向有关主管设计工作的单位或老师上报如下材料:(1)《毕业论文实践环节安排意见》(包括领导小组名单,毕业班专业、级别、性质、工作计划安排、实践环节工作步骤,指导教师名单,学生分组名单)、(2)《毕业论文(论文)审批表》一式两份(要求认真审核、填写指导教师资格,包括职称、从事专业、有何论著,每人指导学生不得超过一定人数,兼职(或业余)指导教师指导学生数根据情况酌减)。4、关于“毕业论文”工作的过程步骤:(1)、“毕业论文”题目的选择选题时应遵循以下原则:①选题必须符合计算机专业的综合培养要求;②应尽可能选择工程性较强的课题,以保证有足够的工程训练;③毕业论文工作要有一定的编程量要求,以保证有明确的工作成果;④选题原则上一人一题,结合较大型任务的课题,每个学生必须有毕业论文的独立子课题;⑤选题应尽量结合本地、本单位的教学、科研、技术开发项目,在实际环境中进行。总之选题要体现综合性原则、实用性原则、先进性原则、量力性原则等选题时要达到以下目标:①选题与要求提高综合运用专业知识分析和解决问题的能力;②掌握文献检索、资料查询的基本方法和获取新知识的能力;③掌握软硬件或应用系统的设计开发能力;④提高书面和口头表达能力;⑤提高协作配合工作的能力。(2)、“毕业论文”题目审核有关单位将毕业学生选择的题目填写在同一个“毕业论文(论文)审批表”中的“毕业论文安排表”相应栏目中,,审核通过后方可开展下一步工作。(3)、“毕业论文”应用程序开发实施(大致用时安排)①需求分析阶段(约一周时间完成)②系统分析阶段(约一周时间完成),同时完成毕业论文说明书前两章资料整理工作。③系统设计阶段(约一周时间完成)④代码实现阶段(约三周时间完成)同时完成毕业论文说明书第三章、第四章资料整理工作。⑤系统调试阶段(约二周时间完成),同时完成毕业论文说明书第五章资料整理工作。⑥投入运行阶段(约一周时间完成),同时完成毕业论文说明书中第六章资料整理工作。⑦毕业论文说明书的整理定稿阶段(约二周时间完成)资料来源:

最好是自己想,学习是自己的事!如果实在不行,可以参考别人的,也不要依样画葫芦!!

数据结构3000字论文

在DOS操作中,我们所谈及的文件称之为外部文件。外部文件是存储在外部设备上, 如:外存储器上,可由计算机操作系统进行管理,如用dir、type等命令直接对文件进行操作。 Pascal所谈及的文件,称之为内部文件。内部文件的特点是文件的实体(实际文件)也是存储在外存储器上,成为外部文件的一分子,但在使用时必须在程序内部以一定的语句与实际文件联系起来,建立一一对应的关系,用内部文件的逻辑名对实际文件进行操作。内部文件的逻辑名必须符合PASCAL语言标识符的取名规则。 Pascal中的文件主要用于存放大量的数据。如:成绩管理,原始数据很多,使用文件先将其存入磁盘,通过程序读出文件中的数据再进行处理,比不使用文件要来得方便、有效。 Pascal中的一个文件定义为同一类型的元素组成的线性序列。文件中的各个元素按一定顺序排列,可以从头至尾访问每一个元素,从定义上看,文件与数组相似,但它们之间有着明显不同的特征,主要表现在: (1)文件的每一个元素顺序存贮于外部文件设备上(如磁盘上)。因此文件可以在程序进行前由Pascal程序或用文字编辑软件,如edit、ws、Turbo Pascal的edit命令等产生,或在运行过程中由程序产生,且运行完后,依然存贮在外部设备上。 (2)在系统内部,通过文件指针来管理对文件的访问。文件指针是一个保存程序在文件中位置踪迹的计算器,在一固定时刻,程序仅能对文件中的一个元素进行读或写的操作,在向文件写入一个元素或从文件读取一个元素后,相应的文件指针就前进到下一元素位置。而数组是按下标访问。 (3)在文件类型定义中无需规定文件的长度即元素的个数,就是说元素的数据可动态改变,一个文件可以非常之大,包含许许多多元素,也可以没有任何元素,即为一个空文件。而数组的元素个数则是确定的。 使用文件大致有以下几个步骤; (1)说明文件类型,定义文件标识符; (2)建立内部文件与外部文件的联系; (3)打开文件; (4)对文件进行操作; (5)关闭文件。 Turbo Pascal将文件分为三类:文本文件(顺序)、有类型文件(顺序或随机)和无类型文件(顺序或随机)。下面将介绍这些文件及其操作。 一、文本文件 文本文件又称为正文文件或行文文件,可供人们直接阅读,是人机通信的基本数据形式之一。文本文件可用文字编辑程序(如DOS的edit或Turbo Pascal的编辑命令edit)直接建立、阅读和修改, 也可以由PASCAL程序在运行过程中建立。 1、文本文件的定义: 文本文件的类型为TEXT,它是由ASCII字符组成的,是Pascal提供的标准文件之一。标准文件 TEXT已由Pascal说明如下: TYPE TEXT=FILE OF CHAR; 因此,TEXT同标准类型INTEGER、READ等一样可以直接用于变量说明之中,无需再由用户说明。 例如: VAR F1,F2:TEXT; 这里定义了两个文本文件变量F1和F2。 2、文本文件的建立 文本文件的建立有两种方法: (1)直接用Turbo Pascal的Edit建立原始数据文件。 例1 将下表中的数据存入名为的文件中。 3 4 29 30 50 60 80 90 70 75 60 50 70 45 操作步骤: ①进入Turbo Pascal的编辑状态; ②输入数据; ③存盘,文件名取。 此时,已将数据存入文本文件中。文本文件也可用DOS中的Edit等软件建立。 (2)用程序的方式建立中间数据或结果数据文件。 用程序的方式建立文件操作步骤为: ①定义文本文件变量; ②把一外部文件名赋于文本文件变量,使该文本文件与一相应外部文件相关联; 命令格式:ASSIGN(f,name) f为定义的文本文件变量 name为实际文件文件名 如:ASSIGN(F1,``) 或:ASSIGN(F1,`PAS\`) 这样在程序中对文本文件变量F1的操作,也就是对外部实际文件``或``的操作。上例中文件``是存贮在当前目录中,而文件``则是存贮在PAS子目录中。 ③打开文本文件,准备写; 命令格式1:REWRITE(f) 功能:创建并打开新文件准备写,若已有同名文件则删除再创建 命令格式2:APPEND(f) 功能:打开已存在的文件并追加 ④对文件进行写操作; 命令格式:WRITE(f,<项目名>) 或:WRITELN(f,<项目名>) 功能:将项目内容写入文件f中 ⑤文件操作完毕后,关闭文件。 命令格式:CLOSE(f) 例2 从键盘上读入表的数据,用程序写入名为的文件中。3、读取文本文件 文本文件内容读出操作步骤: ①定义文本文件变量; ②用ASSIGN(f,name)命令,将内部文件f与实际文件name联系起来; ③打开文本文件,准备读; 命令格式:READ(f,<变量名表>) READLN(f,<变量名表>) 功能:读文件f中指针指向的数据于变量中 文本文件提供了另外两个命令,在文本的操作中很有用处,它们是: EOLN(f):回送行结束符 EOF(f):回送文件结束符 ⑤文件操作完毕,用CLOSE(f)命令关闭文件。 例3 读出例建立的文本文件,并输出。由于文本文件是以ASCII码的方式存储,故查看文本文件的内容是极为方便,在DOS状态可使用 DOS中TYPE等命令进行查看,在Turbo Pascal中可以象取程序一样取出文件进行查看。 4、文本文件的特点 (1)行结构 文本文件由若干行组成,行与行之间用行结束标记隔开,文件末尾有一个文件结束标记。由于各行长度可能不同,所以无法计算出给定行在文本文件中的确定位置,从而只能顺序地处理文本文件,而且不能对一文本文件同时进行输入和输出。 (2)自动转换功能 文本文件的每一个元素均为字符型,但在将文件元素读入到一个变量(整型,实型或字符串型)中时,Pascal会自动将其转换为与变量相同的数据类型。与此相反在将一个变量写入文本文件时,也会自动转移为字符型。 例4 某学习小组有10人,参加某次测验,考核6门功课, 统计每人的总分及各门的平均分,将原始数据及结果数据放入文本文件中。 分析 (1)利用Turbo Pascal的EDIT建立原始数据文件存贮在磁盘中,其内容如下: 10 6 1 78 89 67 90 98 67 2 90 93 86 84 86 93 3 93 85 78 89 78 98 4 67 89 76 67 98 74 5 83 75 92 78 89 74 6 76 57 89 84 73 71 7 81 93 74 76 78 86 8 68 83 91 83 78 89 9 63 71 83 94 78 95 10 78 99 90 80 86 70 (2)程序读入原始数据文件,求每人的总分及各门的平均分; (3)建立结果数据文件,文件名为. 程序:例5 读入一个行长不定的文本文件。排版,建立一个行长固定为60个字符的文件, 排版要求:(1)当行末不是一个完整单词时,行最后一个字符位用'-'代替, 表示与下一行行头组成完整的单词;(2)第一行行头为两个空格,其余各行行头均不含有空格。 分析 (1)建立原始数据文件。 (2)程序边读入原始数据文件内容,边排版。 (3)每排完一行行长为60字符,并符合题中排版条件,写入目标文件中。 设原始数据文件内容如下: Pavel was arrested. That dat Mother did not light the stove. Evening came and a cold wind was blowing. There was a knock at the window. Then another. Mother was used to such knocks,but this time she gave a little start of joy. Throwing a shawl over her shoulders,she opened the door. 程序:对文本文件运行程序得到排版结果文件内容如下: Pavel was dat Mother did not light the stov- evening came and a cold wind was was a knock at the was used to such knocks,b- ut this time she gave a little start of a shawl over her shoulders,she opened the door.二、有类型文件 文本文件的元素均为字型符。若要在文件中存贮混合型数据,必须使用有类型文件。 1、有类型文件的定义 有类型文件中的元素可以是混合型的,并以二进制格式存贮,因此有类型文件(除了字符类型文件,因为它实质上是文本文件)不象文本文件那样可以用编辑软件等进行阅读和处理。 有类型文件的类型说明的格式为: 类型标识符=File of 基类型; 其中基类型可以是除了文件类型外的任何类型。例如: FILE1=FILE OF INTEGER; FILE2=FILE OF ARRAY[1--10] OF STRING; FILE3=FILE OF SET OF CHAR; FILE4=FILE OF REAL; FILE5=FILE OF RECORD; NAME:STRING; COURSE:ARRAY[1--10] OF READ; SUN:READ; END; 等等,其中FILE2,FILE3,FILE5中的数组、集合、记录等类型可以先说明再来定义文件变量。 例如: VAR F1:FILE; F2,F3:FILE3; F4:FILE5; 与前面所有类型说明和变量定义一样,文件类型说明和变量定义也可以合并在一起,例如: VAR F1:FILE OF INTEGER; F2,F3:FILE OF SET OF CHAR; F4:FILE OF RECORD NAME:STRING; COURSE:ARRAY[1--10] OF REAL; SUM:READ; END; Turbo Pascal对有类型文件的访问既可以顺序方式也可以用随机方式。 为了能随机访问有类型文件,Turbo Pascal提供如下几个命令: 命令格式1:seek(f,n) 功能:移动当前指针到指定f文件的第n个分量,f为非文本文件,n为长整型 命令格式2:filepos(f) 功能:回送当前文件指针,当前文件指针在文件头时,返回,函数值为长整型 命令格式3:filesize(f) 功能:回送文件长度,如文件空,则返回零,函数值为长整型 2、有类型文件的建立 有类型文件的建立只能通过程序的方式进行,其操作步骤与文本文件程序方式建立的步骤相仿,不同之处:(1)有类型文件的定义与文本文件的定义不同;(2)有类型文件可以利用SEEK命令指定指针随机写入。 3、有类型文件的访问 有类型文件访问的操作步骤与文本文件的程序访问操作步骤相仿,区别之处:(1)有类型文件的定义与文本文件的定义不同;(2)有类型文件可以利用SEEK命令访问文件记录中的任一记录与记录中的任一元素。 例6 建立几个学生的姓名序、座号、六门课程成绩总分的有类型文件。 分析:为简单起见,这里假设已有一文本文件,其内容如下: 10 li hong 1 89 67 56 98 76 45 wang ming 2 99 87 98 96 95 84 zhang yi hong 3 78 69 68 69 91 81 chang hong 4 81 93 82 93 75 76 lin xing 5 78 65 90 79 89 90 luo ze 6 96 85 76 68 69 91 lin jin jin 7 86 81 72 74 95 96 wang zheng 8 92 84 78 89 75 97 mao ling 9 84 86 92 86 69 89 cheng yi 10 86 94 81 94 86 87 第一个数10表示有10个学生,紧接着是第一个学生的姓名、座号、6科成绩,然后是第二个学生,等等。 从文本文件中读出数据,求出各人的总分,建立有类型文件,设文件名为,文件的类型为记录studreco,见下例程序。 程序:例7 产生数1-16的平方、立方、四次方表存入有类型文件中, 并用顺序的方式访问一遍,用随机方式访问文件中的11和15两数及相应的平方、立方、四次方值。 分析:建立有类型文件文件名为,文件的类型为实数型。 (1)产生数1-16及其平方、立方、四次方值,写入,并顺序读出输出; (2)用SEEK指针分别指向11和15数所在文件的位置,其位置数分别为10×4和14×4(注意文件的第一个位置是0),读出其值及相应的平方、立方、四次方值输出。 程序:程序运行结果如下:另外,Turbo Pascal还提供了第三种形式文件即无类型文件,无类型文件是低层I/O通道,如果不考虑有类型文件、 文本文件等存在磁盘上字节序列的逻辑解释,则数据的物理存储只不过是一些字节序列。这样它就与内存的物理单元一一对应。无类型文件用128个连续的字节做为一个记录(或分量)进行输入输出操作,数据直接在磁盘文件和变量之间传输,省去了文件缓解区,因此比其它文件少占内存,主要用来直接访问固定长元素的任意磁盘文件。 无类型文件的具体操作在这里就不一一介绍,请参看有关的书籍。三、综合例析 例8 建立城市飞机往返邻接表。文本文件内容如下: 第一行两个数字N和V; N代表可以被访问的城市数,N是正数<100; V代表下面要列出的直飞航线数,V是正数<100; 接下来N行是一个个城市名,可乘飞机访问这些城市; 接下来V行是每行有两个城市,两城市中间用空格隔开,表示这两个城市具有直通航线。 如:CITY1 CITY2表示乘飞机从CITY1到CITY2或从CITY2到CITY1。 生成文件,由0、1组成的N×N邻接表。 邻接表定义为:分析 (1)用从文本文件中读入N个城市名存入一些数组CT中; (2)读入V行互通航班城市名,每读一行,查找两城市在CT中的位置L、K,建立邻接关系,lj[l,k]=1和lj[k,j]=1; (3)将生成的邻接表写入文本文件中。 设内容如下: 10 20 fuzhou beijin shanghai wuhan hongkong tiangjin shenyan nanchan chansa guangzhou fuzhou beijin fuzhou shanghai fuzhou guangzhou beijin shanghai guangzhou beijin wuhan fuzhou shanghai guangzhou hongkong beijin fuzhou hongkong nanchan beijin nanchan tiangjin tiangjin beijin chansa shanghai guangzhou wuhan chansa beijin wuhan beijin shenyan beijin shenyan tiangjin shenyan shanghai shenyan guangzhou 程序:得到文件内容如下: 10 1 fuzhou 2 beijin 3 shanghai 4 wuhan 5 hongkong 6 tiangjin 7 shenyan 8 nanchan 9 chansa 10 guangzhou 0 1 1 1 1 0 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 1 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 0 0 例9 对例的文件内容按总分的高低顺序排序。 分析: 文件的排序就是将文本文件的各分量按一定要求排列使文件有序,文件排序有内排序和外排序二种,内排序是指将文件各分量存入一个数组,再对数组排列,最后将该数组存入原来的文件。外排列不同于内排列,它不是将文件分量存入数组,而是对文件直接排序,内排序比外排序速度要快,但当文件很大时,无法调入内存,此时用外排序法较合适。 本程序使用过程SEEK,实现外排序。 程序:习 题 1、编一程序,计算文本文件中行结束标志的数目。 2、计算文本文件的行长度的平均值、最大值和最小值。 3、一文本文件存放N个学生某学科成绩,将成绩转换成直方图存入文件中。 如内容为: 5 78 90 87 73 84 得到直方图文件内容为: 5 ******** ********* ********* ******* ******** 4、银行账目文件含有每一开户的账目细节:开户号、姓名、地址、收支平衡额。写一程序,读入每一开户的账目,生成银行账目文件。 5、通讯录文件每个记录内容为:姓名、住址、单位、邮编、电话,编一程序按姓名顺序建立通讯录文件,要求先建立文件,再对文件按姓名顺序进行外排序。

大学计算机科学基础有的

有数据结构的的确很让人头疼,我之前找破脑袋都没找到满意的数据分析。后来论文实在是要到交稿时间了,同学介绍一个叫脚印代写论文的网站给我,找他们完成的,论文质量导师很满意,现在论文已经过了,很感激他们,在此谢过

已我发了一个已经通过评审过 的专业论文 完全可以放心使用!!!

相关百科
热门百科
首页
发表服务