- 2
- 0
- 约7.13千字
- 约 52页
- 2023-11-27 发布于湖北
- 举报
• 大型作业内容介绍
• 图形操作简介
• 鼠标操作简介
• 西文状态下汉字的显示
• DOS下如何发声
• 良好的程序设计风格
C语言程序设计课程大型作业
*五子棋游戏的棋盘功能 , 要求能悔 棋一步 , 判断玩家输赢。
*中国象棋游戏的棋盘功能 , 能判断 走棋是否合法 , 允许悔棋一步 , 并 能对玩家记时。
*俄罗斯方块 , 要求能选难度 , 记分 规则同掌上机。
题目简介
• 中文窗口下拉式菜单设计 , 汉化
TC2.0界面 , 只要求实现菜单 , 不要 求TC功能
• BMP图象处理 , 柔化SMOOTH 、锐 化SHARPEN 、浮雕EMBOSS 、扩散 DIFFUSE和定制过滤器 。对
640*480*256色图象处理
所有题目简介
* 二维图象动画演示, 移动、翻转、旋转。
题目简介
* 三维模型处理, 对一个立方体 进行旋转、平 移、放大缩小。
题目简介
• 细胞生命演示 , 考虑到二维大数组 的存取 , 及大数组的动态生成。
*数据库的读写 , 对FOXBASE数据库 的DBF和MEM文件进行读写。
题目简介
*电脑音乐程序 , 能根据乐谱用PC喇 叭演奏。
*DOS版画笔程序 , 要求用不同粗细 的点 、线和不同填充模式的方块 、 圆 , 以不同颜色画图。
题目简介
* 汉诺塔的动态 演示 , 自动移 动HANIO , 要 求能输入塔盘 的数量。
题目简介
• 数据加密技术探讨 , DES加密算法 的实现 , 要求能够加密解密 , 密钥 位数可以指定。
*扑克牌24点游戏 , 人机对弈 , 提供 难度选择。
题目简介
* TIC-TAC-TOE 的人机对弈,
机器判断输赢。
题目简介
* 人工智能“重排九宫 ”, 8个数字放在3*3九个
格子中 , 余下一个格 子为空 。要求可以用 鼠标拖动数字 , 并记 录玩家花费的时间。
题目简介
* 跳棋 , 将三只黑子放在123方格中 , 3只白 子放在567方格中 , 空格是4 , 将白子移到 黑子位置 , 黑子移到白子位置 。规则 , 可 以走一步或跳一格 , 不能后退。
题目简介
*中文文本文件阅读器 。 能处理
HOME , END , PGUP , PGDN,
ARROW , SPACE BAR , ESCAPE
键 。显示文件名 , 文件大小 , 以及 操作提示。
题目简介
• 模拟PCTOOLS 对文件进行编 辑同时显示16
进制和字符格 式信息。
题目简介
*自动发牌程序 , 能够将54张牌随机 发给四个人。
题目简介
• 四个人一组 , 自由组合 。每组选一个题 目 , 确定组长 。上机时坐在一起 。学期 结束前每组提交一份正规的源程序清单, 要有详尽的注释 , 同时注明哪个人负责 编写哪部分程序 。最后两周验收。
课题要求
• 必要的头文件
• 必须的系统变量
• 初始化图形界面
• 初始化出错处理
• 取得必须的信息
• 关闭图形界面
• 一些常用的画图函数
图形操作简介
• #include dos.h
• #include conio.h
• #include stdio.h
• #include stdlib.h
• #include graphics.h
必要的头文件
• in t GraphDriver;
• in t GraphMode ;
• double AspectRatio;
• in t MaxX, MaxY;
• in t MaxColors ;
• in t ErrorCode ;
• struct palettetype palette ;
必须的变量
GraphDriver = DETECT;
in itgraph(GraphDriver,GraphMode, ) ;
in itgraph(GraphDriver,GraphMod
e, ”d :\\tc ) ;
初始化图形界面
ErrorCode = graph result() ;
if( ErrorCode != grOk ){
printf( Graphics System Error: % s\n, grapherrormsg ( ErrorCode ) ) ;
exit( 1 ) ;
}
初始化出错处理
getpalette( palette ) ;
MaxColors = getmaxcolor ( ) + 1;
MaxX = getmaxx( ) ;
MaxY = getmaxy ( ) ;
AspectRatio =
您可能关注的文档
- 新冠疫情过后,你愿成为什么样的人?——以新冠疫情为素材,开展高中生涯教育课.pptx
- 财务报表分析财务报表分析方法基础.pptx
- 拒绝车窗抛物.pptx
- 3D打印建筑垃圾试题库及答案.doc
- 5A 景区服务质量等级评定标准单选试题库及答案.doc
- 5A级景区评定标准:服务质量与环境质量试题库及答案.doc
- 5A景区服务质量等级评定标准单选试题库及答案.doc
- 5A景区服务质量等级评定标准单选试题库及答案.docx
- 5G 基站散热器冷锻模具寿命提升试题库及答案.doc
- 专项训练驱使下的会奖旅游策划人才培养方法.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)