C语言实训指导书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言实训指导书

C语言课程组编写

适用专业2010级计算机应用技术专业

2010级计算机网络技术专业

2010级计算机软件技术专业

2010级计算机网络工程专业

2010级计算机信息管理专业

2010级计算机网络安全专业

2010级计算机电子商务专业

软件学院CCUTSOFT

2011年1月

目录

C语言实训安排 (3)

一.实训时间 (3)

二.实训地点 (3)

三.实训对象 (3)

四.开发环境 (3)

五.实训目的 (3)

六.实训内容 (4)

七.实训题目 (4)

八.指导教师 (6)

十.实训方案 (7)

十一.实训要求 (7)

十二.考核方式 (8)

十三.进度计划 (9)

附录 (9)

C语言实训安排

一.实训时间

起始时间:2010.1.4——2008.1.12

上午:8:00——12:30

下午:13:00——17:30

二.实训地点

软件楼204、206、401、402、404、408、412、416、504、606、608、612、614

三.实训对象

10级计算机应用技术专业

10级计算机网络技术专业

10级计算机软件技术专业

10级计算机网络工程专业

10级计算机信息管理专业

10级计算机网络安全专业

10级计算机电子商务专业

四.开发环境

Turbo C 2.0

五.实训目的

本次实训旨在进一步巩固学生本学期在C语言课程上的所学,加强学生对面向过程的理解,加快学生编程思想的形成,培养学生的编程兴趣,从而更快的提高学生的程序设计能力,并为下学期各课程的打下一个坚实的基础。

六.实训内容

本次实训要求学生依据指导教师对实训各题目的讲解和实训指导书中对各实训题目的分析,结合自身学习情况,从四道实训题目中人选一题,独立完成该题目的设计和实现,并完成实训报告的撰写。

七.实训题目

题目一:迷宫游戏

内容:1、使用二维数组形成游戏地图,数组元素0表示墙1表示路2表示出口。

2、用*表示人,E表示出口,并在游戏地图输出完毕后,单独输出。

3、当人物标示与出口标示重合时,输出成功提示,并结束程序。

4、使用共用体变量接收键盘按键信息。

5、使用bios.h函数库中的bisokey函数读取键盘按键信息。

6、使用stdio.h函数库中的gotoxy函数设置输出位置。

7、使用键盘方向键LEFT、RIGHT、UP、DOWN移动人物,键值分

别为75、77、72、80。

8、使用ESC键退出程序运行界面并显示失败提示,键值27。

9、在移动过程中要注意处理重合问题。

题目二:学生成绩管理

内容:1、使用结构体数组定义学生基本信息(学号、姓名、年龄)及成绩(C语言成绩、英语成绩和数据库成绩)。如下:

struct student

{

int id,age,cscore,enscore,dbscore;

char name[21];

}students[5];

2、实现学生基本信息(学号、姓名、年龄)及成绩(C语言成绩、

英语成绩和数据库成绩)的录入。

3、基本信息的查询(根据学号)、删除(根据学号)与修改(根据学

号)。

4、根据每科成绩,求出每个人的总分

5、对学生考试成绩进行排序(根据学号或各科成绩排序)

6、输出显示功能选择提示。

7、每个功能以一个单独的函数实现。

题目三:图书借阅管理

1、使用结构体数组定义图书基本信息(图书编号、图书借阅人、借

阅天数、图书总量、图书库存、书名、图书作者)。如下:

struct BOOK

{

int id,usr[10],total,store,days[10];

char name[31],author[21];

}books[5];

2、实现图书基本信息(图书编号、图书借阅人、借阅天数、图书总

量、图书库存、书名、图书作者)的录入。

3、实现对图书的借阅管理。

4、实现对图书的删除(根据图书编号)、查询(根据图书编号)和图

书信息修改的操作。

5、输出显示功能选择提示。

6、每个功能以一个单独的函数实现。

题目四:推箱子游戏

内容:1、使用二维数组形成游戏地图,数组元素0表示墙1表示路2表示出口。

2、用*表示人,E表示出口,0表示箱子,X表示箱子所在位置,并

在游戏地图输出完毕后,单独输出。

3、当人物标示与出口标示重合时,输出成功提示,并结束程序。

4、使用共用体变量接收键盘按键信息。

5、使用结构体数组定义箱子。

5、使用bios.h函数库中的bisokey函数读取键盘按键信息。

6、使用stdio.h函数库中的gotoxy函数设置输出位置。

7、使用键盘方向键LEFT、RIGHT、UP、DOWN移动人物,键值分

别为75、77、72、80。

8、使用ESC键退出程序运行界面并显示失败提示,键值27。

9、在移动过程中要注意处理重合问题。

八.指导教师

注:序号为“A”的班级:1月4日上午实训,1月5日—1月12日下午实训。

序号为“B”的班级:1月4日下午实训,1月5日—1月12日上午实训。

相关文档
最新文档