实用标准文案
精彩文档
C语言程序设计实训报告
姓 名
专 业
班 级
指导教师
二011 年 7 月 14 日
精彩文档
目录
TOC \o "1-3" \h \z HYPERLINK \l "_Toc298334041" 1实训目的和要求 PAGEREF _Toc298334041 \h 1
HYPERLINK \l "_Toc298334042" 1.1实训目的和任务 PAGEREF _Toc298334042 \h 1
HYPERLINK \l "_Toc298334043" 1.2实训要求 PAGEREF _Toc298334043 \h 1
HYPERLINK \l "_Toc298334044" 2实训任务内容 PAGEREF _Toc298334044 \h 1
HYPERLINK \l "_Toc298334045" 2.1游戏规则 PAGEREF _Toc298334045 \h 1
HYPERLINK \l "_Toc298334046" 2.2流程设计 PAGEREF _Toc298334046 \h 2
HYPERLINK \l "_Toc298334047" 3软件使用说明 PAGEREF _Toc298334047 \h 3
HYPERLINK \l "_Toc298334048" 3.1编辑程序主要软件 PAGEREF _Toc298334048 \h 3
HYPERLINK \l "_Toc298334049" 3.2编辑程序辅助软件 PAGEREF _Toc298334049 \h 3
HYPERLINK \l "_Toc298334050" 3.3程序使用过程 PAGEREF _Toc298334050 \h 3
HYPERLINK \l "_Toc298334051" 3.3.1贪吃蛇进入 PAGEREF _Toc298334051 \h 3
HYPERLINK \l "_Toc298334052" 3.3.2贪吃蛇的玩法 PAGEREF _Toc298334052 \h 4
HYPERLINK \l "_Toc298334053" 3.3.3贪吃蛇的结束 PAGEREF _Toc298334053 \h 4
HYPERLINK \l "_Toc298334054" 4实训心得和体会 PAGEREF _Toc298334054 \h 5
HYPERLINK \l "_Toc298334055" 4.1实训的心得 PAGEREF _Toc298334055 \h 5
HYPERLINK \l "_Toc298334056" 4.2实训的体会 PAGEREF _Toc298334056 \h 5
HYPERLINK \l "_Toc298334057" 参考文献 PAGEREF _Toc298334057 \h 5
HYPERLINK \l "_Toc298334058" 附录:部分程序清单 PAGEREF _Toc298334058 \h 6
实训目的和要求
实训目的和任务
1. 巩固和加深学生对C语言课程的基本知识的理解和掌握
2. 掌握C语言编程和程序调试的基本技能
3. 利用C语言进行基本的软件设计
4. 掌握书写程序设计说明文档的能力
5. 提高运用C语言解决实际问题的能力
实训要求
1. 分析实训题目的要求
2. 写出详细设计说明
3. 编写程序代码,调试程序使其能正确运行
4. 设计完成的软件要便于操作和使用
4. 设计完成后提交实训报告
实训任务内容
游戏规则
通过一个学期对C语言程序设计的学习,经过实训,完善我们对C语言学习的漏洞和未学会的知识点,更加熟练的掌握C语言程序设计,锻炼我们独立自主设计程序编辑代码的能力,通过设计出来的程序,提高我们对C语言学习的兴趣,玩家通过键盘控制蛇在地图上寻找食物,蛇吃蛇食物,可以加分,碰到四壁游戏结束。
流程设计
贪吃蛇流程图如图1所示
贪吃蛇的初始位置
贪吃蛇的初始位置
贪吃蛇初始长度
贪吃蛇初始长度
贪吃蛇的颜色
贪吃蛇的颜色
贪吃蛇的初始化程序的开始界面
贪吃蛇的初始化
程序的开始界面
食物的初始位置
食物的初始位置
贪吃蛇的区域:16*16
贪吃蛇的区域:16*16
判断游戏是否继续:贪吃蛇不可以碰壁、碰自身,否则游戏结束。
判断游戏是否继续:贪吃蛇不可以碰壁、碰自身,否则游戏结束。
贪吃蛇的判断(详细如图2所示)
贪吃蛇的判断(详细如图2所示)
贪吃蛇
贪吃蛇
判断