当前位置:文档之家› 中南大学程序设计语言C(课程设计2015级)

中南大学程序设计语言C(课程设计2015级)

中南大学程序设计语言C(课程设计2015级)
中南大学程序设计语言C(课程设计2015级)

智能15级《程序设计语言(C++)》

课程设计任务书

一、课程设计目的

本课程设计是智能科学与技术专业的重要实践性课程。是学习完《计算机与程序设计语言基础》课程后进行的一次全面的综合练习。通过课程设计,一方面可以结合课程的教学内容循序渐进地进行设计方面的实践训练,另一方面,在参与一系列综合项目的实践过程中,还能提高如何综合运用所学知识解决实际问题的能力,以及获得相关项目管理和团队合作等众多方面的具体经验。为后续课程面向对象程序设计等课程奠定必要的实践基础。

设计目的如下:

1.进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解。

2.针对C++语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。

3.掌握C++语言的编程技巧和上机调试程序的方法。

4.掌握程序设计中的常用算法。

为了使学生从课程设计中尽可能取得比较大的收获,对课程设计题目分成二类,一类为基础训练题目,从中学习到程序设计的常用算法,另一类为综合题目。学生可根据自己的能力和兴趣从两类中各选择一个设计题完成。

二、课程设计内容

分组形式:可2-4人组队

题目要求:A类题目必须全部完成,B类题目3题内选择2题完成

A组题型:基本知识单项训练()

设计题1、数据连接

编写函数实现两个字符单向链表的连接。函数以对两个链表头的引用作为参数,把第二个链表连接到第一个链表后面。

设计题2、字符处理

设计函数,实现英文字符的大小写转换并去除其他字符。要求:字符串中的小写字符自动变换成对应的大写字符,而大写字符则变换成对应的小写字符。另,如果字符串中存在除英文大小写之外的字符请去除掉。

设计题3、数据统计

求数组中离平均数最近的那个数。假定函数int mid(int a[], int len);

计算数组a中所有数的平均值,并返回数组中离该平均值最近的那个数。

设计题4、抓交通肇事犯

一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号中后4位数字的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。满足上述要求的车牌号只有一个。请根据以上线索求出该车号后4位数

字。

B组题型:综合训练类

设计题5、投票管理系统

设计一个如图1所示的投票管理系统界面

图1投票管理系统界面

要求输入候选人名单后,点击确认按钮实现使用选择框代表候选人,计选择框的名字就是候选人的名字。点击取消按钮候选人输入框为空,重新输入候选人名单。选中候选人的选择框时,表示给该候选人投一票。点击确定按钮时表示产生一张选票。点击刷新按钮回到程序的初始界面重新设置候选人。根据选择框的状态变化统计出候选人的最后得票数,并可按票选取多少点击排序按钮对候选人进行排序。(其中,最多从候选人中选取3人,如果一张选票选取多于3人,该票就作废票处理。如果一个也没投票,就作弃权处理。程序能显示一共统计了多少选票,并能统计出废票和弃权票的票数。

设计题6、计算器

1)设计内容设计一个图形界面(GUI)的计算器应用程序(如图2所示),完成简单的算术运算。

设计要求设计的计算器应用程序可以完成家法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。

图2.计算器图形界面

设计题7、记事本程序

1、用图形用户界面实现。

2、能实现编辑、保存、另存为、查找替换等功能。

3、提示:使用文件输入输出流。

三、课程设计要求

1、编写C++语言程序,实现系统的基本功能,鼓励自行增加新功能;

2、要有用户界面:要求至少采用文本菜单界面;鼓励采用图形菜单界面;

3、写课程设计报告,内容包括:

?封面(参见任务书最后一页)

?系统描述:分析和描述系统的基本要求和内容;

?功能模块结构:包括如何划分功能模块,各功能模块之间的结构

图,以及各模块的功能描述;

?数据结构设计:设计数据结构以满足系统的功能要求,并加以注

释说明;

?主要模块的算法说明:即实现该模块的思路;

?运行结果:包括典型的界面、输入和输出数据等;

?总结:包括C++语言程序设计实践中遇到的问题,解决问题的过

程及体会、收获、对程序开发的认识与思考等。

?附录:包括主要程序清单,要有适当的注释,使程序容易阅读。

四、课程设计验收

1、运行所设计的系统;

2、回答指导老师的有关问题;

3、上交程序设计基础实践报告,以A4双面打印出来。

五、成绩评定

程序设计基础实践的最后成绩共100分,由以下几个方面组成:

注意:凡发现抄袭(源程序或实践报告),抄袭者与被抄袭者的成绩皆以零分计。

六、时间和地点安排

上机时间:

验收时间:月日上午

上机地点:升华后楼205

递交报告时间和地点:月日交到校本部升华后楼211室。

附件1:系统界面示例(可以用英文显示)

图1 主界面

图2 系统主菜单

图3 数据查询界面

附件2:程序设计基础实践封面

C++ENTRAL SOUTH UNIVERSITY 计算机网络课程设计报告

题目

学生姓名

班级学号

指导教师

设计时间

附录3:课程设计报告的书写规范

①课程设计报告统一使用A4纸撰写,单面使用,背面不得书写正

文或绘制图表。

版芯统一为:

页边距:左2.8C++M、右2.8 C++M、上2.5 C++M、下2.2C++M、行间距20磅。

②报告可以用计算机编辑、打印;也可以用手工抄写,同一篇报告

只能用一种墨水书写(包括文字和图表),图表不得徒手画。

③全篇报告分章节撰写,各章内容应安排得当,不宜太少。

④报告编排格式

每章标题以三号黑体居中书写;“章”下空两行为“节”,“节”的标题以四号黑体左起书写;“节”下空一行为“小节”;“小节”的标题以小四号黑体左起书写。

换行后空两格书写正文。正文采用小四号宋体。

第一章××××(三号黑体、居中书写)

1.1 ×××× (四号黑体、左起书写)

1.1.1 ×××× (小四号黑体、左起书写)1.×××× (小四号楷体、空两格书写)×××× (正文,采用小四号宋体)2.××××

××××

1.1.2 ××××

1.2 ××××

1.2.1 ××××

第二章××××

2.1 ××××

2.1.1 ××××

1.×××× (小四号楷体、空两格书写)×××× (正文,采用小四号宋体)2.××××

××××

2.1.2 ××××

2.2 ××××

2.2.1 ××××

⑤文中的图、表、公式一律采用阿拉伯数字分章编号,如:图2.5,

表3.2公式(5.1)等。

文中的所有的图都必须有图号和图名。图号、图名居中置于图的下方,图号在前、图名在后,两者间空一格,末尾不加标点。图中的术语、符号、单位等应与正文中的表述一致。

文中的所有的表都必须有表号和表名。表号、表名居中置于表的上方,表号在前、表名在后,两者间空一格,末尾不加标点。表中的参数应标明量和单位的符号。

图号、图名、表号、表名一律采用五号楷体。

公式应另起一行并居中采用五号楷体书写,公式的编号用括号括起来,写在右边的行末,其间不加虚线。

图、表、公式等与正文之间要有一定的距离。

⑥“参考文献”四字居中用三号黑体字,空一行左起按顺序依次列出全部参考文献,将序号置于方括号内,用小四号楷体字。

⑦篇眉从正文开始至全文结束,采用宋体五号字左起书写课程设计报告题名,靠右写章标题。

页码从正文开始至全文结束,按阿拉伯数字连续编排。前置部分用罗马数字分别单独编排。页码位于页面底端,居中书写。

⑧报告应采用中华人民共和国国家标准(GB3100-3102-93)规定的计量单位和符号。

⑨使用外文缩写代替某一名词术语时,凡在报告中首次出现的,应该使用括号注明其含义,如C++PU(C++entral ProC++essing Unit,中央处理器)。

⑩国内的企业、机关、单位名称等应使用全称,例如不得把“中南大学”写成“中大”等。

目录(示例)

第一章绪论 (1)

1.1 课题研究背景 (1)

1.2 国内外研究现状 (1)

1.3 研究意义及目的........................ 错误!未定义书签。

1.4 论文内容及组织结构.................... 错误!未定义书签。

第二章系统需求分析 (2)

2.1 系统流程分析 (2)

2.2 系统功能需求分析...................... 错误!未定义书签。

2.3 系统设计要求.......................... 错误!未定义书签。

2.3.1 系统性能要求 ..................... 错误!未定义书签。

2.3.2 系统开发和运行要求 ............... 错误!未定义书签。

第三章系统总体设计....................... 错误!未定义书签。

3.1 系统界面结构图........................ 错误!未定义书签。

3.2 系统功能模块图........................ 错误!未定义书签。

3.3 系统功能模块设计...................... 错误!未定义书签。

3.3.1 政务公开模块 ..................... 错误!未定义书签。

3.3.2 个性化界面 ....................... 错误!未定义书签。

3.3.3 权限管理模块 ..................... 错误!未定义书签。

3.3 系统开发技术.......................... 错误!未定义书签。

3.3.1 B/S架构 ............................... 错误!未定义书签。

3.3.2 ASP技术简介 ........................... 错误!未定义书签。

3.3.3 关于SQL Server2000 .................... 错误!未定义书签。

第四章数据库设计......................... 错误!未定义书签。

4.1 数据库概念结构设计....................... 错误!未定义书签。

4.2 数据库逻辑结构设计与实现................. 错误!未定义书签。

4.2.1 数据项和数据结构如下:................. 错误!未定义书签。

4.2.2 数据库逻辑设计......................... 错误!未定义书签。

第五章功能模块的设计与实现............... 错误!未定义书签。

5.1 政务公开模块............................. 错误!未定义书签。

5.1.1 政府概况............................... 错误!未定义书签。

5.1.2 信息服务............................... 错误!未定义书签。

5.2 个性界面模块............................. 错误!未定义书签。

5.2.1 网站首页............................... 错误!未定义书签。

5.2.2 用户登录和注册......................... 错误!未定义书签。

5.2.3 用户修改信息........................... 错误!未定义书签。

5.3 管理员功能模块........................... 错误!未定义书签。

5.3.1 新闻管理............................... 错误!未定义书签。

5.3.2 视频管理............................... 错误!未定义书签。

第六章总结............................... 错误!未定义书签。

6.1 政府门户网站的发展趋势................... 错误!未定义书签。

6.2 结束语................................... 错误!未定义书签。

致谢..................................... 错误!未定义书签。

参考文献 (4)

第一章绪论(内容格式示例)

随着计算机技术、通信技术以及互联网技术的飞速发展,社会信息化进程逐渐加快,信息化已成为未来发展的战略制高点,信息化水平也成为了衡量一个国家和地区的国际竞争力、现代化程度、综合国力和经济成长能力的重要标志,以网络经济为主要特征的新经济形态正在发展和壮大。政府内网门户网站系统为天元区政府工作人员提供一个便捷、个性化的工作平台,是其他办公系统的入口地址。

1.1 课题研究背景

电子政务是一种新的管理模式,是互联网革命带来的新的行政实践。它的提出源于1993年9月美国政府实施的“信息高速公路计划”。1993年,美国前副总统戈尔发起了一场名为“国家绩效考察”(National PerformanC++e Review)的运动,用以检府应用门户(E-GOV AppliC++ation Portal,EAP)实际上是对政府业务流程的集成,偏重站还处于政府信息门户建设阶段,即主要是按照业务流程的需要,通过技术手段将各级政府机构联接起来,但是也有部分业务已经实现了在线实时处理,正在向政府应用门户转变。

1.2 国内外研究现状

美国、欧盟、澳大利亚和新西兰等国已经开始全面着手建设国家电子政务工程,并在建设过程中提出了电子政府(e-Government)的概念,力图将信息化社会中政府的服务职能放在突出的地位,并将电子政务的建设重点定位在公众服务方面,通过服务来带动网络化生产力的发展。而我国周边的一些国家和地区,如新加坡、日本、为展示天元区政府整体形象的窗口,同时也将成为天元区党政机关联系群众、服务群众的一座桥梁。

第二章系统需求分析

2.1 系统流程分析

现通过数据流图的方式建立基本系统模型如图2.1所示:

图2.1 网站系统数据流图

如图2.1所示的系统基本模型可以看出,本系统有三类用户:系统管理员、注册用户、浏览者。这三类用户通过不同的功能模块,完成对数据库的不同操作。其中管理员的权限最大,可以完成所有的数据库

操作;注册用户只能完成对其个人信息数据的查询和修改,对网站进行浏览和资源下载操作;浏览者权限最低,仅能完成数据查询的基本操作。

参考文献(示例)

[1]凯茵.关于政府部门建设的几点思考[J].中国科技信息,2006(2),32.

[2]国家信息安全工程技术研究中心.电子政务总体设计与技术实现[M].北京:电子工业出版社,2003,3-4.

[3]国信办政府网站评估工作组,赛迪顾问股份有限公司[R].2004年中国政府网站绩效评估报告,2005.11.15.

[4]李宪明.关于充分发挥政府网站功能、作用的思考[J].北方经济,2002,38—39.

中南大学微机课程设计报告交通灯课案

微机课程设计报告

目录 一、需求分析 1、系统设计的意义 (3) 2、设计内容 (3) 3、设计目的 (3) 4、设计要求 (3) 5、系统功能 (4) 二、总体设计 1、交通灯工作过程 (4) 三、设计仿真图、设计流程图 1、系统仿真图 (5) 2、流程图 (6) 3、8253、8255A结构及功能 (8) 四、系统程序分析 (10) 五、总结与体会 (13) 六、参考文献 (13)

一、需求分析 1系统设计的意义: 随着社会经济的发展,城市问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据检测、交通信号灯控制与交通疏通的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。 随着城市机动车量的不断增加,组多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速通道,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速通道,缓解主干道与匝道、城市同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通灯的控制方式很多,本系统采用可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现本系统的各种功能。同时,本系统实用性强,操作简单。 2、设计内容 采用8255A设计交通灯控制的接口方案,根据设计的方案搭建电路,画出程序流程图,并编写程序进行调试 3、设计目的 综合运用《微机原理与应用》课程知识,利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高程序设计能力及实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础。针对此次课程设计主要是运用本课程的理论知识进行交通灯控制分析及设计,掌握8255A方式0的使用与编程方法,通从而复习巩固了课堂所学的理论知识,提高了对所学知识的综合应用能力。 4、设计要求: (1)、分别用C语言和汇编语言编程完成硬件接口功能设计; (2)、硬件电路基于80x86微机接口;

中南大学隧道工程课程设计

铁路山岭隧道课程设计指示书 . 隧道教研室. (注:可供公路隧道设计者参考,基本方法一样。) 一、原始资料 (一) 地质及水文地质条件 沙口坳隧道穿越地段岩层为石灰岩,地下水不发育。其地貌为一丘陵区,海拔约为150米。(详细地质资料示于隧道地质纵断面图中)。 (二) 线路条件 本隧道系Ⅰ级干线改造工程,单线电力(或非电力)牵引,远期最高行车速度为160公里/小时,外轨最大超高值为15厘米,线路上部构造为次重型,碎石道床,内轨顶面标高与路基面标高之间的高差为Δ=70厘米,线路坡度及平、纵面见附图,洞门外路堑底宽度约为11米,洞口附近内轨顶面标高: 进口:52.00米出口:50.00米 (三) 施工条件 具有一般常用的施工机具及设备, 交通方便, 原材料供应正常, 工期不受控制。附:(1) 1:500的洞口附近地形平面图二张; (2) 隧道地质纵断面图(附有纵断面总布置图)一张。 二、设计任务及要求 (一) 确定隧道进、出口洞门位置,定出隧道长度; (二) 在1:500的地形平面图上绘制隧道进口、出口边坡及仰坡开挖线; (三) 确定洞身支护结构类型及相应长度,并绘制Ⅳ类围岩地段复合式衬砌横断面图一张(比例1:50); (四) 布置避车洞位置; (五) 按所给定的地质资料及技术条件选择适当的施工方法,并绘制施工方案横断面

分块图及纵断面工序展开图; (六) 将设计选定的有关数据分别填入隧道纵断面总布置图的相应栏中,并写出设计说明书一份。 三、应完成的设计文件 所有的图纸均应按工程制图要求绘制,应有图框和图标。最后交出设计文件及图纸如下: (一) 标明了洞门位置及边、仰坡开挖线的1:500洞口附近地形平面图两张,图名为“沙口坳隧道进口洞门位置布置图”和“沙口坳隧道出口洞门位置布置图”; (二) 参照标准图绘制的1:50衬砌横断面图一张,图名为“Ⅳ类围岩衬砌结构图”; (三) 隧道纵断面总布置图一张,图名为“沙口坳隧道纵断面布置图”; (四) 设计说明书一份,主要内容有: 1.原始资料 ①地质及水文地质条件; ②线路条件; ③施工条件等。 2.设计任务及要求 3.设计步骤 ①确定洞口位置及绘制边仰坡开挖线的过程 应列出有关参数如b、c、d等值的计算,详细表述清楚各开挖面的开挖过程; ②洞门及洞身支护结构的选择,标明各分段里程、不同加宽的里程; ③大小避车洞的布置; ④施工方案比选: 包括施工方法的横断面分块图及纵断面工序展开图。 四、设计步骤 (一) 隧道洞门位置的确定 洞门位置的确定与洞门结构形式、边仰坡开挖方式、洞口附近地形、地质及水文地质条件有关。通常采用先在1:500的洞口地形平面图上用作图法初步确定洞门位置, 然后在实地加以核对和修正。 为了保证施工及运营的安全, 《隧规》提出了“在一般情况下,隧道宜早进洞,

2位数计算器程序-汇编语言课程设计

信息学院课程设计题目:2位数计算器程序设计 __ 姓名: __ _____ 学号: ____ ___ 班级: 课程:汇编语言 ________ 任课教师:侯艳艳 ____ 2011年12月

课程设计任务书及成绩评定

目录 摘要 (2) 1.设计目的………………………………………………………………………………………………?2 2.概要设计………………………………………………………………………………………………?3 2.1系统总体分析…………………………………………………………………………?3 2.2程序流程图 (3) 3.详细设计......................................................................................................? (4) 3.1主程序及子程序说明 (4) 3.2程序代码编写 (4) 4.程序调试 (6) 4.1运行界面分析 (6) 4.2算法的分析 (6) 4.3调试过程及分析 (6) 5.心得体会 (7) 5.1设计体会...................................................................................................? (7) 5.2系统改进...................................................................................................? (7) 参考文献 (8)

计算机网络课程设计实验报告

中南大学课程设计报告 课程:计算机网络课程设计 题目:基于Winpcap的网络流量统计分析 指导教师:张伟 目录 第一章总体设计 一、实体类设计 --------P3 二、功能类设计 --------P3 三、界面设计 --------P3

第二章详细设计 一、实体类实现 --------P4 二、功能类实现 --------P4 三、界面实现 --------P5 第三章源代码清单及说明 一、CaptureUtil.java --------P7 二、MyPcapPacketHandler.java --------P9 三、PacketMatch.java --------P9 四、Windows.java --------P13 第四章运行结果 --------P19 第五章心得体会 --------P21 第一章总体设计 一、实体类设计 TCP、UPD、ICMP、ARP、广播数据包五个包的数据结构设计 二、功能类设计 (1)网卡获取 (2)包的抓捕

(3)包的处理 三、界面设计 (1)布局 (2)按钮功能连接 第二章第二章详细设计 一、实体类实现 TCP、UPD、ICMP、ARP、广播数据包五个包的数据结构设计。 本程序采用Java编写,基于win10pcap。Win10pcap是winpcap在win10系统上的适用版本。Java对于winpcap使用jnetpcap进行支持。对于TCP、UPD、ICMP、ARP、广播数据包五种类型的包,在jnetpcap的jar包中大部分已经封装好了相关的实体类型。对应如下:ARP 实体类:https://www.doczj.com/doc/9818339431.html,work.Arp; UPD 实体类:https://www.doczj.com/doc/9818339431.html,work.Icmp;

中南大学课程设计车间照明系统

电气工程基础课程设计 车间动力及照明设计 专业:电气工程及其自动化 班级: 学生姓名: 指导教师: 完成时间:

目录 摘要 (3) 1设计任务 (4) 1.1设计题目 (4) 1.2设计要求 (4) 1.3设计依据 (4) 2车间变电所负荷计算 (5) 2.1车间负荷计算 (5) 2.2 无功补偿计算 (8) 3车间变电所系统设计 (9) 3.1变电所主变压器台数和容量确定 (9) 3.2车间变电所的所址和型式 (11) 3.3车间变电所主接线方案设计 (12) 3.4短路电流的计算 (14) 3.4变电所一次设备的选择 (16) 3.5电缆型号与敷设方式选择 (20) 4二次回路与继电保护 (23) 4.1二次回路方案的选择 (23) 4.2二次回路方案的选择与继电保护的整定 (24) 4.3变电所防雷保护和接地装置 (26) 4.4变电所电气照明 (28) 4.5车间配电线路布线方案的确定 (28) 4.6线路导线及其配电设备和保护设备的选择 (29) 5结束语 (33) 6参考资料 (34)

电气工程课程设计——车间动力及照明设计 摘要 电能是现代工业生产的主要能源和动力。随着现代文明的发展与进步,社会生产和生活对电能供应的质量和管理提出了越来越高的要求。本次设计的题目为车间动力及照明的设计,考虑到题目的条件,决定采用建立车间变电所的方式给车间动力及照明供电。 因此,本次课程设计的主要工作为车间变电所的设计。一个安全、经济的变 电所,是极为重要的。次车间的供电设计包括:负荷的计算及无功功率的补偿;变电所主变压器台数和容量、型式的确定;变电所主接线方案的选择;进出线的选择;短路计算和开关设备的选择;二次回路方案的确定及继电器保护的选择和整定;防雷保护与接地装置的设计;车间配电线路布线方案的确定;线路导线及其配电设备和保护设备的选择;以及电气照明的设计。最后用autoCAD 给出了 电路图的绘制。

汇编语言课程设计

沈阳大学

2.3 MASM的介绍 MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发,历经二三十年的发展,目前MASM的版本已升至6.15,支持MMX Pentium、Pentium II、Pentium III及Pentium 4等指令系统。 2.4总体设计功能 本次课程设计的内容是采用汇编语言设计一个运行于计算机的“霓虹灯”的模拟显示 程序,由$及*字符相间,从两侧向中间螺旋汇聚直至形成一个矩形,这就要求该霓虹灯能够动态地进行变化;霓虹灯模拟显示程序主要是进行程序循环调用,可以通过CMP、JMP、JZ、RET等命令进行跳转。由于是霓虹灯的模拟显示,因此在进行程序循环调用前需要进行数据段定义,以使子程序在进行调用时能够根据数据段的定义来执行,最后显示结果。 定时器中断处理程序:计数器中断的次数记录在计数单元count中,由于定时中断的引发速率是每秒18.2次,即计数一次为55ms,当count计数值为18时,sec计数单元加一(为1秒)。 视频显示程序设计:一般由DOS 或BIOS调用来完成。有关显示输出的DOS功能调用不多,而BIOS调用的功能很强,主要包括设置显示方式、光标大小和位置、设置调色板号、显示字符、显示图形等。用INT 10H中断即可建立某种显示方式。用DOS功能调用显示技术,把系统功能调用号送至AH,把程序段规定的入口参数,送至指定的寄存器,然后由中断指令INT 21H来实现调用。 键盘扫描程序设计:利用DOS系统功能调用的01号功能,接受从键盘输入的字符到AL寄存器,以及检测键盘状态,有无输入,并检测输入各值。 2.5详细功能设计 2.5.1主程序功能 主程序通过调用各个子程序来实现清屏,改变图形等功能,具体调用过程如图1所示。 沈阳大学

《C语言程序设计》课程设计报告

《C语言程序设计》课程设计报告 (2013— 2014学年第 3 学期) 题目:C语言课程设计 专业:软件工程 班级:软件工程技术2班 姓名学号: 1 林燕萍 指导教师:吴芸 成绩: 计算机科学与技术系 2014 年6月23日

目录 一、课程设计的目的与要求 (1) 二、方案实现与调试 (3) 2.1 掷骰子游戏 (5) 2.2 射击游戏 (7) 2.3 计算存款本息之和 (8) 2.4肇事逃逸 (10) 2.5 礼炮 (12) 2.6 汽车加油 (14) 2.7 大优惠 (16) 2.8 金币 (19) 三、课程设计分析与总结 (23) 附录程序清单 (25) 一、课程设计的目的与要求(含设计指标) C语言是一种编程灵活,特色鲜明的程序设计语言。C语言除了基知识,如概念,方法和语法规则之外更重要的是进行实训,以提高学习者的动手和编程能力,从应试课程转变为实践工具。 这是学习语言的最终目的。结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使“项目教学法”能在本质上促使学生有更大进步,特编写了该《C语言程序设计任务书》,以在实训过程中给学生提供帮助。达到如下目的: 1.在课程结束之前,让学生进一步了解C程序设计语言的编程功能; 2.让学生扎实掌握C程序设计语言的相关知识; 3.通过一些有实际意义的程序设计,使学生体会到学以致用,并能将程序设计的知识与专业知识有效地结合,更全面系统地了解行业知识。 编写程序要求遵循如下基本要求: ①模块化程序设计 ②锯齿型书写格式

③必须上机调试通过 二、方案实现与调试 2.1掷骰子游戏 2.1.1 题目内容的描述 1) 两人轮流掷骰子,每次掷两个,每人最多掷10次。 2) 将每人每次的分值累加计分 3) 当两个骰子点数都为6时,计8分;当两个点数相等且不为两个6时,计7分;当两个点数不一样时,计其中点数较小的骰子的点数。 4) 结束条件:当双方都掷10次或经过5次后一方累计分数多出另一方的30%及以上。最后显示双方分数并判定优胜者。 2.1.2输入数据类型、格式和内容限制和输出数据的说明 数据类型:整型;内容限制:随机数的产生;输入数据结果:胜利的一方 2.1.3主要模块的算法描述 本算法的思路过程:首先要随机产生随机数,然后进行算法输出数值,执行条件判断输入结果,最后比较结果,判断胜利的一方。 程序流程图 图1 掷骰子游戏 2.1.4调试过程及实验结果

学生成绩管理系统_课程设计报告

中南大学 《C语言程序设计》 课程设计报告课题名称:学生成绩管理系统 专业电气信息 学生姓名舒畅 班级0914 学号0909091424 指导教师穆帅 完成日期2010年7月10日 信息科学与工程学院

目录 1 课程设计的目的 (1) 2 设计内容与要求 (1) 3 主要技术指标及特点 (2) 3.1 登录界面显示 (2) 3.2登记学生资料 (4) 3.3保存学生资料 (5) 3.4 删除学生资料 (6) 3.5修改学生资料 (7) 3.6 查询学生资料 (8) 3.6统计学生资料(自加功能) (8) 3.8对学生资料进行排序 (9) 3.9程序主要代码 (9) 4 设计小结 (31)

成绩管理系统 1 课程设计的目的 1.加深对《C语言程序设计》课程知识的理解,掌握C语言应用程序的开发方法和步骤; 2.进一步掌握和利用C语言进行程设计的能力; 3.进一步理解和运用结构化程序设计的思想和方法; 4.初步掌握开发一个小型实用系统的基本方法; 5.学会调试一个较长程序的基本方法; 6.学会利用流程图或N-S图表示算法; 7.掌握书写程设计开发文档的能力(书写课程设计报告)。 2 设计内容与要求 设计内容:成绩管理系统 现有学生成绩信息,内容如下: 姓名学号 C 数学英语 shuchang 12 99 98 99 jiutian 32 87 68 87 changzi 33 98 89 99 jiutia 13 7 43 45 设计要求: ?封面(参见任务书最后一页) ?系统描述:分析和描述系统的基本要求和内容; ?功能模块结构:包括如何划分功能模块,各功能模块之间的结构图,以及各模块 的功能描述; ?数据结构设计:设计数据结构以满足系统的功能要求,并加以注释说明; ?主要模块的算法说明:即实现该模块的思路; ?运行结果:包括典型的界面、输入和输出数据等; ?总结:包括C语言程序设计实践中遇到的问题,解决问题的过程及体会、收获、

中南大学 钢结构 课程设计

钢结构课程设计计算说明书 一、设计资料 1.设计条件 某厂一操作平台,平台尺寸16.000×12.000m,标高4.00m,平台梁柱布置图如图1所示。该平台位于室内,楼面板采用压花钢板,平台活载按2.0kN/m2考虑。设计中仅考虑竖向荷载和活载作用。 2.设计要求 (1)板的设计(板的选择、强度验算、挠度验算) (2)选一跨次梁设计(截面设计、强度验算、刚度验算) (3)选一跨主梁设计(截面设计、强度验算、刚度验算) (4)柱的设计(截面设计、整体稳定性验算) (5)节点设计(主梁与柱的连接、主次梁的连接) (6)计算说明书,包括(1)~(5)部分内容 (7)绘制平台梁柱平面布置图、柱与主次梁截面图、2个主梁与柱连接节点详(边 柱和中柱)、2个次梁与主梁连接节点详图(边梁、中间梁)、设计说明。(2# 图纸一张),

二、设计方案 1、板的设计 (1)确定铺板尺寸 使用压花钢板,厚度取15mm ,密度为37.85/kg m (2)验算板的强度和挠度 ①铺板承受的荷载 恒载标准值:37.859.815101 1.154/k g kN m -=????= 活载标准值: 3.01 3.0/k p kN m =?= 荷载总标准值: 1.154 3.0 4.154/k k k q g p kN m =+=+= 恒载设计值: 1.154 1.2 1.385/g kN m =?= 活载设计值: 3.0 1.2 4.2/p kN m =?= 荷载总设计值: 1.385 4.2 5.585/q kN m =+= 根据规范,6000 421500 b a = =>,1230.1250,0.0375,0.095,0.1422a a a β==== 因为1213,a a a a >> 所以22max 10.1250 5.585 1.5 1.571x M M a qa kN m ===??= ②验算强度及挠度 强度验算: 3 22max max 22 66 1.5711034.91/215/1.215 x M N mm N mm t σγ??===

汇编语言课程设计报告——实现加减乘除四则运算的计算器

汇编语言课程设计报告 ( 2011 -- 2012 年度第 2 学期) 实现加减乘除四则运算的计算器 专业 计算机科学与技术 学生姓名 班级 学号 指导教师 完成日期

目录 目录错误!未定义书签。 1 概述错误!未定义书签。 设计目的错误!未定义书签。 设计内容错误!未定义书签。 2 系统需求分析错误!未定义书签。 系统目标错误!未定义书签。 主体功能错误!未定义书签。 开发环境错误!未定义书签。 3 系统概要设计错误!未定义书签。 系统的功能模块划分错误!未定义书签。系统流程图错误!未定义书签。 4系统详细设计错误!未定义书签。 5 测试错误!未定义书签。 测试方案错误!未定义书签。 测试结果错误!未定义书签。 6 小结错误!未定义书签。 参考文献错误!未定义书签。 附录错误!未定义书签。 附录源程序清单错误!未定义书签。

实现加减乘除四则运算的计算器 1 概述 设计目的 本课程设计是在学完教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的汇编语言课程基本知识,进一步掌握汇编语言程序设计方法,提高分析问题、解决问题的综合应用能力。 设计内容 能实现加、减、乘、除的计算;该程序接受的是16进制数;执行时,需要在文件名后直接跟上计算表达式,如在命令提示符下执行结果如下: c:\tasm>js 3+2 5 2 系统需求分析 系统目标 本次汇编语言课程设计的最终目的是要实现一个简单加减乘除四则运算的计算器,要求编写一个程序,每运行一次可执行程序,可以实现数的加减乘除四则运算。比如,十进制数的加减乘除四则运算。我们曾经学习过两个具体数字进行加减法运算,但是对于简单计算器用汇编语言实现难点在于这两个要做运算的数是未知的,是由自己调用中断输入到屏幕上并要用程序存储起来的数,然后才能对这两个数进行运算,而且做的是加法运算、减法运算乘法运算还是除法运算也未可知,为此我们还要判断用户所输入的运算是四则运算中的哪一个运算。此外,运算过程中的进位或是借位,选择用什么样的方式进行输出,如何实现清屏等也是要解决的问题。 主体功能 系统分析主要包括设计的功能分析和系统的流程,功能分析放在首位,每一个软件都要能满足一定的功能才有使用价值。根据功能需求来创建应用程序。 本设计的功能如下: 1、输入2个数,先判断是加减运算还是乘除运算,再进行计算 2、判断符号是否为运算符 3、回车为换行符 4、用十进制或十六进制输出运算结果 开发环境 集成环境 3 系统概要设计 系统的功能模块划分 本题目实现的模块图如图3-1所示

中南大学C++课程设计实践报告!

中南大学 本科生课程设计(实践)任务书、设计报告 (C++程序设计) 题目学生成绩管理系统 学生姓名 指导教师 学院 专业班级 学生学号 计算机基础教学实验中心 年月日

学生成绩管理系统 关键字:学生成绩 MFC 编写系统 内容:定义一个结构体,存放下列信息: 学号、姓名、性别、系名、班级名、成绩等 1.学生成绩管理系统开发设计思想 要求: 一:数据输入:输入学生的相关信息,若用户输入数据或信息不正确,给出“错误”信息显示,重复刚才的操作;至少要输入10个学生的数据;可以随时插入学生信息记录; 二:每个学生数据能够进行修改并进行保存; 三:可以根据学号或者姓名删除某学生数据; 四:查询模块要求能按学号,按姓名,按班级等条件进行查询; 五:界面要求美观,提示信息准确,所有功能可以反复使用。 学生成绩管理程序从总体设计方面来看,基本的功能包括主控模块,数据输入模块,数据修改模块,数据查询模块等。 设计模块图:

2.系统功能及系统设计介绍 详细设计: 对于总体设计说明的软件模块,进一步细化,要说明各个模块的逻辑实现方法。下面逐个说明。 主控模块:主要完成初始化工作,包括屏幕的初始化,显示初始操作界面。初始界面中主要包括功能的菜单选择项。 输入处理:利用链表技术输入多名学生的数据,直到输入学生的学号以“@”开头,则结束数据的输入。程序运行流程图如下:删除处理:利用链表技术删除某学号的学生成绩信息,如果找到该学号则进行删除,否则输出“未找到”的信息。程序运行流程图略。 查找处理:利用链表技术根据学生学号或姓名等方式查找某学号

的学生成绩信息,其程序流程图略。 排序处理:利用链表技术根据学生学号对学生数据进行排序,其 部分源代码如下:/***********xuesheng.c***********/ /******头文件(.h)***********/ #include "stdio.h" /*I/O函数*/ #include "stdlib.h" /*其它说明*/ #include "string.h" /*字符串函数*/ #include "conio.h" /*屏幕操作函数*/ #include "mem.h" /*内存操作函数*/ #include "ctype.h" /*字符操作函数*/ #include "alloc.h" /*动态地址分配函数*/ #define N 3 /*定义常数*/ typedef struct z1 /*定义数据结构*/ { char no[11]; char name[15]; char sex[5]; char major[15]; char class[15];

中南大学轨道工程课程设计

轨道工程课程设计 直线尖轨直线辙叉 60kg钢轨12号单开道岔平面布置设计 班级: 姓名:

学号: 指导老师: 完成时间: 第一部分 设计任务与要求 1. 确定转辙器主要尺寸 2. 确定辙叉和护轨几何尺寸 3. 选择导曲线半径 4. 计算道岔主要几何尺寸 5. 导曲线支距计算 6. 配轨计算 7. 配置岔枕 8. 绘制道岔总平面布置图 第二部分 设计资料 一、轨道条件 钢轨60kg/m ,标准长度12.5m ,区间线路轨枕根数:1760根/公里,道岔类型:钢筋混凝土Ⅱ。 二、道岔型式 (1)转辙器 直线尖轨,跟端支距mm y 1440 ,跟端结构为间隔铁夹板连接, 夹板l =820mm

(2)辙叉及护轨 直线辙叉,N =12,辙叉角'''49454o =α,辙叉趾距mm n 2127=,辙叉跟距 mm m 3800=。 (3)导曲线 圆曲线形,不设超高。 三、物理参数: 动能损失允许值:220/65.0h km =ω 未被平衡的离心加速度容许值20/65.0s m =α 未被平衡的离心加速度时变率容许值30/5.0s m =ψ 四、过岔速度 侧向过岔速度要求:h km V s /45= 五、道岔中的轨缝值 尖轨跟端及辙叉趾端轨缝为6mm ,其余为8mm 。 第三部分 提交资料 1.计算说明书; 2.图纸; 3.如果计算说明书和图纸有电子版,需提交一份电子版。 第四部分 设计计算 一、确定转辙器的几何尺寸 1、计算尖轨长度

尖轨转折角''66.35'114565.0arcsin arcsin 0?==???? ??=s V ωβ 根据设计资料:跟端支距:mm y 1440= 则尖轨长度为:()mm y l 46.8037' '66.35'11sin 144 sin 00=?== β 根据尖轨长度的取值原则,采用接近于计算长度的整数长度,所以取 mm l 80500= 则对应的尖轨转折角''9.29'118050144 arcsin ?=?? ? ??=β 2、计算基本轨尖端前部长度 由设计资料可知mm q 2646= 3、计算基本轨后端长度'q 整个基本轨取为一个标准轨长即L=12.5m ,则: ()mm l q L q 29.1805''9.29'11cos 8050264612500cos 0'=??--=--=β 二、确定辙叉及护轨的几何尺寸 1、确定趾距n P 和跟距m P 根据设计资料知辙叉角''49'454?=α 前端长度n =2127mm 所以:趾距mm n P n 79.1762''49'454sin 212722sin 2=???=?? ? ??=α 后端长度m =3800mm 跟距mm m P m 84.3152sin 2=?? ? ??=α 2、计算护轨工作边延展长度 护轨工作边延展长度示意图如图1所示。

汇编语言-课程设计1

) 汇编语言课程实验报告 实验名称 课程设计1 实验环境 硬件平台:Intel Core i5-3210M 操作系统:DOSBox in Windows 软件工具:Turbo C , Debug, MASM 实验内容 《 将实验7中的Power idea公司的数据按照下图所示的格式在屏幕上显示出来。 实验步骤 1.要完成这个实验,首先我们需要编写三个子程序。第一个子程序是可以显示字符串到屏 幕的程序,其汇编代码如下: ;名称:show_str

;功能:在屏幕的指定位置,用指定颜色,显示一个用0结尾的字符串 ;参数:(dh)=行号,(dl)=列号(取值范围0~80),(cl)=颜色,ds:si:该字符串的首地址 ;返回:显示在屏幕上 ¥ show_str: push ax push cx push dx push es push si push di mov ax,0b800h - mov es,ax mov al,160 mul dh add dl,dl mov dh,0 add ax,dx mov di,ax mov ah,cl . show_str_x: mov cl,ds:[si] mov ch,0 jcxz show_str_f mov al,cl mov es:[di],ax inc si inc di 【 inc di jmp show_str_x show_str_f: pop di pop si pop es pop dx pop cx } pop ax ret 2.第二个程序是将word型数据转换为字符串,这样我们才能调用第一个程序将其打印出

计算机程序设计(C语言)课程设计报告

计算机程序设计(C语言) 课程设计报告 题目:电子动画时钟 学院:机电工程学院 专业: 班级:090109班 学号: : 指导教师: 设计日期:

一、概述 选题背景:随着社会的进步和科技的发展,电子钟表逐渐成为了人们生活中不可缺少的一部分。设计思路:(一)功能模块设计,1.电子时钟执行主流程2.电子时钟界面显示3.电子时钟按键控制模块4.时钟动画处理模块(二)数据结构设计 1.time结构体 2.全局变量(三)函数功能描述1.keyhandle()2.timeupchange()3.timedownchange()4.digitclock()5.drawcursor()6. clearcursor()7.void clockhandle()8.main()(四)程序实现(五)运行结果。 二、概要设计 2.1、数据结构 此程序中,使用了C语言的time结构体和几个全局变量,1.time结构体struct time { unsigned char ti_min; /*分钟*/ unsigned char ti_hour; /*小时*/ unsigned char ti_hund; /*百分之一秒*/ unsigned char ti_sec; /*秒*/ }; time结构体定义在dos.h文件中,可用来保存系统的当前时间,其中各字段的值的含义如下。 1.unsigned char ti_min:保存分钟值。

2.unsigned char ti_hour:保存小时。 3.unsigned char ti_hund:保存百分之一秒,例如,ti_hund=500,表示1/500秒。 4.unsigned char ti_sec:保存秒数。 2.2、全局变量 下面对程序用到的全局变量及数组进行说明. 1. double h,m,s: 此3个全局变量分别用来保存小时,分钟,秒数。 2. double x,x1,x2,y,y1,y2:保存数字时钟中小时,分,秒在屏幕中显示的坐标值。 3.struct time t[1]:定义一个time结构类型的数组,此数组只有t[0]一个元素。 2.3 模块列表 1.时钟动画处理模块 时钟动画处理模块主要由clockhandle()函数来实现,程序中旧时钟指针的擦除是借助setwritemode(mode)函数设置画线的方式来实现。如果mode=1,则表示画线时用现在特性的线所画之处原有的线性异或(XOR)操作,实际上画出的线是原有线与现在规定的线进行异或后的结果。因此,当线的特性不变时,进行两次画线操作相当于没有画线,即在当前位置处清除了原来的画线。 2.时钟按键控制模块 在电子时钟中,按键控制模块最主要的工作就是必须能读取用户按键,对按键值进行判断,并调用相应函数来执行相关操作。 3.

VB程序设计课程设计报告完整版

V B程序设计课程设计 报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

《VB程序设计》 课程设计报告(2016 — 2017 学年第 1 学期) 题目:排序演示 学院:经济与管理学院 班级:物流管理1502 学号: 姓名: 指导教师:阮冰 时间:起 2017年1月3日止 1月6日

一、课程设计基本信息 课程代码:05190124 课程名称:计算机基础课程设计 课程英文名称: Computer-based Course Design 课程所属单位(院(系)、教研室):数学与计算机学院计算机基础课程群 课程面向专业:生物科学类、制药工程、制药工程(生物制药)、药物制 剂、物流管理 课程类型:必修课 先修课程:大学计算机基础通识选修课程、Visual Basic程序设计课程学分:1 总学时:16 二、课程设计目标 掌握所学语言程序设计的方法,熟悉所学语言的开发环境及调试过程,熟悉所学语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。通过综合设计要求达到下列基本技能: 1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。 2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计的方法,能熟练调试程序。 3.系统设计编程简练,可用,功能全面,并有一定的容错能力。用户界面良好,有较好的输出功能。在完成课题基本要求后,具有创新型设计,具有一定的实用价值。 4.根据个人的设计调试过程,撰写设计报告。 三、课程设计内容 利用已掌握的VB程序设计语言基础,以及面向对象的程序设计方法、事件驱动的编程方式,进行应用程序和系统的开发设计。在强化巩固已有编程知识基础之上,训练新的设计与编程思路,通过综合应用所学知识设计、编制、调试实用的Visual Basic程序。 四、课程设计要求 1.要求每个同学都要认真对待,积极参与。 2.课程设计结束时,提交完成的所有源程序、相关文件和可执行文件。同 时填写并完成《课程设计报告册》。 3.不符合要求的程序、设计报告、抄袭的设计报告或源程序代码、在设计 中完全未参与的将作不及格处理。 五、考核方式

中南大学课程设计报告

CENTRAL SOUTH UNIVERSITY 课程设计说明书 现代铝电解槽新型阳极结构设计 题目(单槽日产量2.4t,电流密度0.76A·cm-2) 学生姓名刘冬 专业班级冶金 00906 班 学生学号0503090706 指导教师伍上元 学院冶金科学与工程学院 完成时间2012年9月11日

目录 第一章概述 1.1现代铝电解槽结构发展趋势 (3) 1.2所设计电解槽阳极结构的特点 (4) 第二章铝电解槽结构简介 2.1 上部结构 (5) 2.1.1 阳极炭块组 (6) 2.1.2 阳极升降装臵 (6) 2.1.3 承重结构 (7) 2.1.4 加料装臵 (7) 2.1.5 集气装臵 (8) 2.2 阴极结构 (9) 2.2.1 槽壳与摇篮架 (10) 2.2.2 槽内衬 (11) 2.3 母线结构 (13) 2.3.1 阳极母线 (13) 2.3.2 阴极母线 (14) 2.4 绝缘设施 (15) 第三章铝电解结构计算 3.1 阳极电流密度 (15) 3.2 阳极炭块尺寸 (15) 3.3 阳极炭块数目 (17) 3.4 槽膛尺寸 (17) 3.5 槽壳尺寸 (17) 3.6 阴极碳块尺寸 (17) 第四章阳极结构设计 4.1 阳极炭块组 (18) 4.2 换极周期与顺序 (19) 4.3 阳极炭块质量要求与组装 (20) 4.3.1 阳极炭块质量要求 (20) 4.3.2 阳极组装 (21) 第五章参考文献 (22) 2

第一章概述 1.1现代铝电解槽结构发展趋势 20世纪80年代以前,工业铝电解的发展经历了几个重要阶段,其标志的变化有:电解槽电流由24kA、60kA增加至100-150kA;槽型主要由侧插棒式(及上插棒式)自焙阳极电解槽改变为预焙阳极电解槽;电能消耗由吨铝22000kW·h降低至15000kW·h;电流效率由70%-80%逐步提高到85-90%。 1980年开始,电解槽技术突破了175kA的壁垒,采用了磁场补偿技术,配合点式下料及电阻跟踪的过程控制技术,使电解槽能在氧化铝浓度变化范围很窄的条件下工作,为此逐渐改进了电解质,降低了温度,为最终获得高电流效率和低电耗创造了条件。在以后的年份中,吨铝最低电耗曾降低到12900-13200 kW·h,阳极效应频率比以前降低了一个数量级。 80年代中叶,电解槽更加大型化,点式下料量降低到每次2kg氧化铝,采用了单个或多个废气捕集系统,采用了微机过程控制系统,对电解槽能量参数每5s进行采样,还采用了自动供料系统,减少了灰尘对环境的影响。进入90年代,进一步增大电解槽容量,吨铝投资较以前更节省,然而大型槽(特别是超过300kA)能耗并不低于80年代初期较小的电解槽,这是由于大型槽采取较高的阳极电流密度,槽内由于混合效率不高而存在氧化铝的浓度梯度;槽寿命也有所降低,因为炉帮状况不理想,并且随着电流密度增大,增加了阴极的腐蚀,以及槽底沉淀增多,后者是下料的频率比较高,而电解质的混合程度不足造成的。尽管如此,总的经济状况还是良好的。 90年代以来,电解槽的技术发展有如下特点: (1)电流效率达到96%; (2)电解过程的能量效率接近50%,其余的能量成为电解槽的热损而耗散; (3)阳极的消耗方面,炭阳极净耗降低到0.397kg/kg(Al); (4)尽管设计和材料方面都有很大的进步,然而电解槽侧部仍需要保护性的炉帮存在,否则金属质量和槽寿命都会受负面影响; (5)维护电解槽的热平衡(和能量平衡)更显出重要性,既需要确保极距以产生足够的热能保持生产的稳定,又需要适当增大热损失以形成完好的炉帮,提高槽 寿命。 我国的电解铝工业可自1954年第一家铝电解厂(抚顺铝厂)投产算起,至2010年已有56年历史,在电解槽设计中,已掌握“三场”仿真技术,在模拟与优化方面采用了ANSYS 3

(新)汇编语言课程设计四则运算

计算机与信息工程学院《汇编语言》课程设计四则运算器的设计 专业:计算机科学与技术 班级:控制11-2班 姓名: 倪天天 学号:2011025745 指导教师:郝维来 2013年6月28日

摘要 计算器是最简单的计算工具,简单计算器具有加、减、乘、除四项运算功能。想要用汇编语言实现简单的计算器,就必须通过对数据存储,寄存器的使用,加减乘除相关指令以及模块的调用等汇编语言知识进行运用,以实现一个基本功能完善,界面友好,操作简便易行的计算器。用汇编语言实现简单计算器还涉及到输入输出模块的设计,加减乘除运算的判断以及退出程序的判断的设计。通过对各种指令的合理使用,设计各个功能模块。当实现各个程序模块后,通过程序的调用最终实现一个简单的计算器。 关键词:计算器,汇编语言,四则运算,功能模块

Abstract Calculator is the easiest calculation tools, a simple calculator with addition, subtraction, multiplication, division four arithmetic functions. Want to use assembly language to achieve a simple calculator, you must pass on the data storage, register usage, addition, subtraction, and related instructions such as assembly language module calls the use of knowledge in order to achieve a basic functional, user-friendly, easy to operate easy calculator. Using assembly language to achieve a simple calculator also involves the design of input and output modules, the judgment of arithmetic operations and exit the program to judge design. Through the rational use of various commands, design various functional modules. When implementing various program modules, through a call to the ultimate realization of the program a simple calculator. Keyword:Calculator, assembly language, four arithmetic, functional modules

程序设计语言 课程设计题目(补充)

课程设计题目 题目七:销售管理系统 问题描述:设计一个日用商品销售管理系统,以小型超市商品销售为管理对象来设计系统。实现功能:根据销售信息(包含如下内容:商品编号、销售数量、销售单价、销售日期、销售人员;保存为磁盘文件),实现对商品日常信息的管理。 1、日用商品销售信息输入 运用人机对话方式实现商品的商品编号、销售数量、销售单价、销售日期、销售人员的信息录入,以文件的形式保存其信息 2、商品销售信息查询: a) 根据商品编号查询所售商品明细(数量,单价,金额) b) 根据销售日期查询当天所售商品明细(数量,单价,金额) c) 根据销售人员查询某营业员所售商品明细(数量,单价,金额) 3、商品销售信息统计 a) 日销售额统计(按商品编号,销售人员,全部商品)及总销售额统计 b) 月销售额(按商品编号,销售人员,全部商品)及总销售额统计 c) 月度销售排名(按商品编号,销售人员) 知识点:结构体类型变量的应用,文件操作,数据的查询,函数的应用 说明:以十组商品三个营业员构成二十组商品数据 题目八:职工工作量统计系统 问题描述:设计一个以班组职工日常工作量统计为对象的管理系统。 实现功能:根据组内职工日常工作信息(包含如下内容:职工编号,职工姓名,工作内容,完成数量,完成质量,完成日期;保存为磁盘文件),实现对职工日常工作量信息的管理。 1、职工日常工作量信息输入 运用对话方式分别输入职工编号,职工姓名,完成数量,完成质量(优、良、中),完成日期,对就多个完成质量的信息录入,以文件的形式保存其信息 2、职工日常工作量信息统计与输出 a) 以完成工作数量及完成质量进行工作量当日统计排序。名次相同,以完成数量多者优先,再次相同,以职工编号小者优先。 b) 以一个星期为一时间段按上述规则进行排序。 知识点:结构体类型变量的应用,文件操作,数据的查询与排序。 说明:以十人构成一个班组,每天大家都做同一工作来构成数据 题目九:通讯录管理系统 建立一通讯录,输入姓名、电话号码、住址等信息,然后对通信簿进行显示、查找、添加、修改及删除。 功能要求 (1) 通讯录的每一条信息包括姓名、单位、固定电话、移动手机、分类(如同事、朋友、同学、家人等)、EMAIL、QQ等。 (2) 输入功能:可以一次完成若干条信息的输入。 (3) 显示功能:完成全部通讯录信息的显示(一屏最多显示10条,超过十条应能够自动分

相关主题
文本预览
相关文档 最新文档