c语言课程设计。
课程设计指导教师:
周纯杰,何顶新,周凯波,彭刚。
课程设计共同要求:
1. dos环境下,用c语言编程实现,使用tc或bc开发软件,掌握dos下用c语言编写较复杂程序的一些基本技巧;
2. 要求在图形化界面下操作,界面要友好;
3. 注意程序的结构,必须采用工程化的思想来组织程序;
4. 要求画流程图(没有流程图的不给评分);
5. 有效程序**不得少于1000行/人;
6. 每组提供一份报告,报告内容应包含数据结构设计、程序流程图、程序功能介绍、源**等,并注明每人的工作量;
7. 原则上,不得使用全局变量;
8. 注意程序的可读性和可维护性;
评分标准。
1. 软件系统需求分析、系统分析与设计报告 15%
2. 技术难度及工作量 15%
3. 人机界面及接口 15%
4. 软件结构、编码规范 30%
5. 排错与调试技巧 25%
参考文献。
6. 王士元。 c高级实用程序设计。 北京: 清华大学出版社。 1996
7. 周纯杰,刘正林等。 标准c语言程序及应用。 武汉: 华中科技大学出版社。 2005
8. 姚远。 高级c语言程序设计技巧与实例。 北京: 机械工业出版社, 1995
9. 陈清华, 朱红。 c语言课程设计。 南京: 东南大学出版社, 2003
10. 潭浩强。 c语言程序设计。 北京: 清华大学出版社, 2000
等等…… 重要时间:
课程设计时间: 开学后1-8周。
软件系统需求分析、系统分析与设计报告第四周周一交。
第8周周。五、周六,第9周周日集中验收;
上机地点:南一楼6楼控制系机房。
c语言课程设计可选题目。
1. plc梯形图编辑器及**环境。
具体功能:以三菱plc为背景,开发一个plc梯形图的编辑软件,该软件具有fx-winc的所有梯形图编辑功能。
可以**梯形图的执行过程(选作)。
2. 人形机器人图形**程序开发。
具体功能:设计两个人形机器人走路、跳舞、步态控制;
3. 汉化的全屏幕编辑器。
具体功能:实现tc编辑器的全部功能,具有汉化菜单。
4. 物流传送分拣**软件开发。
具体功能:具有物流传送**功能;对不同货物要求有分拣功能;
5.地铁自动售票图形模拟系统。
具体功能:模拟地铁或轻轨系统的运营;具有自动售票功能,阶梯式票价(根据当前站点与目的站点的间隔);模拟客流上下车。
6.自动售货机图形模拟系统。
具体功能:以自动售货机为对象,图形化模拟投币、找零、出货的基本流程;能对售货机的商品进行管理:**、查询、统计等功能。
7. 模拟驾驶及交通知识学习系统。
具体功能:模拟汽车驾驶,可由键盘操作,具有前进、转弯、倒车、转向等功能,以及基本交通知识的学习。
8. 虚拟示波器。
具体功能:模拟一个信号发生器以及示波器。能发生主要波形,并显示,具有信号幅度、扫描时间等调整功能。
9.城市景点自助导游系统。
具体功能:关键地点的图形化标示,从甲地点到乙地点的最短路径显示;
景点的图形化文字说明,模拟整个自助导游过程。
10. 自动化立体仓库**管理系统。
具体功能:建立自动化立体仓库可视化模型,有传送小车将货物搬运到指定位置。
具有仓库货物管理功能,能查询指定货物。
11.智能双电梯**系统。
具体功能:了解电梯的运行过程,模拟双电梯的运行过程(可以参考科技楼电梯的运行),实现双八层电梯的运行的全过程模拟。
12.交通智能图形**系统。
具体功能:了解十字路口的交通运行过程;
实现十字路口的交通运行的全过程模拟;
13.简易电路图形编辑器。
具体功能:电阻、电容、电感、电压源等元器件的建库等工作;
简单电路图的设计。
电路**件的调入、关闭、修改等功能。
14.车辆轨迹自动规划**系统。
具体功能:轨迹要求有直线、圆弧、椭圆等;
根据设定的轨迹,使自动小车走出相应的路线;
车辆行驶要求有:前进、后退、加速、减速等。
15. 红蓝军对战**系统。
具体要求:自行设定场景和游戏规则,具有人机交互式界面;游戏开始时两军兵力相当,规定时间内根据积分判定胜负。
16. 铁路交通信号管理系统。
具体要求:完成铁路交通信号管理的模拟,具有火车调度功能。
17. 挖金子游戏程序。
具体要求:模拟挖金子游戏,瞄准宝物、放下钩子打捞;
要有障碍物,自行设计通关规则。
18. 房间模拟设计系统。
具体要求:模拟房间装修设计,进行平面结构设计、更换油漆颜色,具有家居摆设功能,模拟装修效果。
19. 机场起飞降落调度**系统。
具体要求:模拟机场飞机起飞、降落,以及空中交通调度,具有动画**效果。
20. 五人制足球**比赛系统。
具体要求:模拟五人制足球**比赛,具有开球、带球、射门、点球等功能。
21.超市商品库存管理系统。
具体功能:以某超市为研究对象,了解超市商品进出库管理的基本数据流程,能对超市商品进行日常维护(录入、删除、编辑修改)
具有存储、出库、入库、查找、统计等功能。
22. 课程成绩管理系统。
具体要求:完成教师和学生课程管理的功能,具体参照学校的hub管理系统。
C语言课程设计安排
班级 人数 教师 时间 2011年10月20 11月20日。一 布置实习内容和要求。1 内容介绍 安排2 学生选题。二 设计。1 根据所选题的要求,进行总体设计,确定程序总体框架2 选择和准备原始数据,制作。txt文本文件。一 实习计划。内容。3 文件的读写函数的使用,实现文本文件的读取和写入功能。...
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...