语言课程设计安排

发布 2022-10-01 13:58:28 阅读 9816

电子商务数据库技术课程设计安排电商10级。

第20周安排王健, 刘涛、张晓红、唐善成。

星期一:唐善成(2课时)(3,4节)

16-504教室:主要负责给学生讲解程序流程图的方法。分10组,每组6人,共62人。

星期二:王健(4课时)(5,6,7,8节)

16-501教室:主要负责讲文件及程序结构。

星期三后的安排,目前不确定,星期二答复。

21周高级语言课程设计改到20周。

时间安排:同上。

检查方式及内容:

提前做完的可以提前检查,但是必须以小组为单位做整体检查。并且要求提前一天提出书面申请。 申请内容:要求提交程序。和课程设计报告的电子版。

课程设计报告内容要求。

1. 设计题目:“学生通讯录”,2. 设计内容及要求:

使用结构,链表。

能创建、遍历输出学生通讯录。

修改和增删学生通讯录。

能够按多种方式进行查询。

采用文件存储数据。

用2个或2个以上文件(*.c)来存放上面个子函数与主程序(只能一个)。

上述每项功能20分,合计100分; 按宿舍分成10组完成,每人负责一个子项。组长自己指定,并分配任务。

检查内容: 符合上述功能的合并程序文件和存储数据文件,并运行正常(由组长完成)

主函数实现对各功能函数的调用(1人)

对函数和主要语句进行注释,以及程序流程图,测试数据。(3人)

通讯录不能少于7人。

课程设计报告(1人)

3. 总体设计:

数据存储格式:

struct student

或。typedef struct 参考p278

student;

数据内容:;

程序结构及程序名称,功能:

文件1:struct student *creat() 创建学生通讯录。

或student *creat() 创建学生通讯录。

void print(struct student *head) 遍历输出学生通讯录。

struct student *modify(struct student *head,struct student *p) 修改学生通讯录。

文件2: struct student *del(struct student *head,long num删学生通讯录struct student *insert(struct student *head, struct student *p) 增学生通讯录。

void main() 主函数。

4. 源**,在附录中。

5. 调试分析过程:

测试:测试数据:

测试方法:void main();

struct addressbook

2.建立链表的函数,参考:p266 struct student *creat();

3. 遍历输出学生通讯录参考:p266 例9.9 void print(struct student *head)

4. 修改学生通讯录,下面例子为修改分数的。

struct student *modify(struct student *head,struct student *p)

struct student *p1,*p2;

if (head==null)

p1=head;

while(p->num!=p1->num &&p1->next!=null)

if(p->num==p1->num)

6.能够按多种方式进行查询。

按姓名查询即可。

参考struct student *del(struct student *head,long num)

p1=head;

while(num!=p1->num &&p1->next!=null)

找到后输出其他信息。

未找到也输出相应信息。

7.采用文件存储数据。

参考p297-299. 10.4,创建通讯录后,增加通讯录要存到文件中。

增加通讯录,删除通讯录,查询通讯录要判断通讯录是否已经读入,如果未读入要打开文件,读入,工作结束后应关闭文件。

C语言课程设计安排

班级 人数 教师 时间 2011年10月20 11月20日。一 布置实习内容和要求。1 内容介绍 安排2 学生选题。二 设计。1 根据所选题的要求,进行总体设计,确定程序总体框架2 选择和准备原始数据,制作。txt文本文件。一 实习计划。内容。3 文件的读写函数的使用,实现文本文件的读取和写入功能。...

C语言课程设计课题安排

c语言课程设计。课程设计指导教师 周纯杰,何顶新,周凯波,彭刚。课程设计共同要求 1 dos环境下,用c语言编程实现,使用tc或bc开发软件,掌握dos下用c语言编写较复杂程序的一些基本技巧 2 要求在图形化界面下操作,界面要友好 3 注意程序的结构,必须采用工程化的思想来组织程序 4 要求画流程图...

C语言课程课程设计

课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...