2008课程设计题目(六)--完

来源:互联网 发布:正确的水准记录表数据 编辑:程序博客网 时间:2024/06/06 09:45

 指导老师:周文彬

 

课程设计的说明

    本次课程设计的题目均设想采用C语言来开发。希望题目简单到学生可以独立完成,又可以达到锻炼学生编写复杂程序的课程设计目的,最重要的是希望能避免抄袭,让学生真正锻炼自我。

 

 

题目一:地址本

 

简介:要求采用一个文本文件(txt)记录信息。信息包括:姓名、生日、电话、Email、地址、邮编等资料,要求可以对记录的人员进行分组,如:亲友、同事、同学等。界面由Dos界面命令行的方式实现,功能要求模拟文曲星或手机的地址本,可以增加、删除、修改个人资料,可以分组人员、可以安各种信息进行模糊查询,如根据姓氏查找人员。

 

 

题目二:家谱阅读器

 

简介:编写一个程序,采用一棵树表示一个家谱关系,可以通过此树查找某人的所有儿子,查找某人的所有祖先,利用文本文件保存家谱。编写Dos界面的家谱阅读器,实现对家谱文件阅读。程序可以增加,删除和修改各分支的族人信息。

 

 

题目三:中译英翻译机

 

简介:功能要求比较简单,运行程序,输入中文的名词和字,可以对其进行翻译,翻译成英语,如输入蜜蜂+回车,得到蜜蜂的英语解析信息,可模拟文曲星,做一个Dos界面的中翻英翻译机。

 

题目四:英译中翻译机

 

简介:功能要求比较简单,运行程序,输入英文的词,可以对其进行翻译,翻译成中文,如输入bee+回车,得到bee的中文解析信息,可模拟文曲星,做一个Dos界面的英翻中翻译机。

 

题目五:科学计算器

 

简介:模拟文曲星的科学计算器,做一个Dos界面的科学计算器,如输入cos(35)+sin(45)*13 回车就可以得到计算结果,这要求具有解析公式的编程能力,并能调用C语言Math库中的各种子函数来解析公式。

 

题目六:贪吃蛇

 

简介:模拟手机界面贪吃蛇,做一个Dos界面的贪吃蛇,本题目难点在于图形界面编程,这道题也许网上有算法,但希望学生是学习而不是抄袭。

 

题目七:五子棋

 

简介:模拟手机界面五子棋,做一个Dos界面的五子棋,本题目难点在于图形界面编程和走棋的算法,同样,这道题也许网上有算法,但希望学生是学习而不是抄袭。

 

题目八:模拟人工神经网络的计算

 

简介:人工神经网络( Artificial Neural Networks 简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connectionist Model ,是对人脑或自然神经网络(Natural Neural Network)若干基本特性的抽象和模拟。人工神经网络以对大脑的生理研究成果为基础的,其目的在于模拟大脑的某些机理与机制,实现某个方面的功能。题目要求根据一个多输入多输出的神经网路模型,编程实现这个模型,这也许只需要编写一个函数,似乎做的内容不多但其实编程较复杂。题目要求学生具备神经网络的知识和灵活利用数据结构的编程能力。

 

题目九:遗传算法的应用

 

简介:遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。它是由美国的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。遗传算法的这些性质,已被人们广泛地应用于组合优化、机器学习、信号处理、自适应控制和人工生命等领域。它是现代有关智能计算中的关键技术之一。要求编写一个C语言的遗传算法函数库,可以利用这个工具箱进行各种目标函数的求解。遗传算法有多种,如:简单二进制遗传算法、实值遗传算法、多种群遗传算法。本题目要求学生具备遗传算法的知识和灵活利用数据结构的编程能力。

 

 

原创粉丝点击