C语言实训报告 下载本文

内容发布更新时间 : 2024/6/3 22:24:36星期一 下面是文章的全部内容请认真阅读。

郑州轻工业学院

实训报告

实训名称:基本编程技能实训

成绩:

时间: 2017 年 6 月 26 日至 2017 年 10月 20日

一、题目

1、电话簿管理系统 2、商品销售管理系统

3、基于内存的学籍管理系统(以windows系统实现为主,尝试Linux平台下的程序实现)

二、实训的性质和任务

1、巩固和强化学生的程序设计基本知识和基本技能,尤其是C语言的基本数据类型、构造类型、函数、指针、文件等等方面的基本知识和技能。

2、培养和训练学生综合利用所学基本知识和基本技能进行小型应用程序开发的技能。 3、培养学生适应岗位需要,独立分析问题、解决问题的基本能力,以及团队合作精神。

三、实训的基本要求

通过本次实训,学生应达到以下几个方面的要求: 1、素质要求

以积极认真的态度对待本次实训,遵章守纪,团队协作。善于发现问题,分析问题,解决问题,努力培养自己的独立工作能力。 2、知识要求

熟练账务C语言的集成开发环境的使用,以及C语言的数据类型、语法、基本结构等。熟练掌握C语句的功能、用法以及函数的调用使用和头文件的使用等。 3、能力要求

学生应具有一定的项目分析能力、任务分解能力、组织实施能力以及理论练习实际应用的能力。

学生应具有一定的查阅教材、各类相关资料及工具书的能力,进而养成自我学习的习惯。通过本次实训使学生基本能够把握C语言的精髓,并能够熟练使用C语言编写简单的程序和通过实际的分析、理论练习实际能够编制出现实生活或模拟现实生活中简单的、常见的系统。

四、实训内容及要求

天/日期 任务描述 通过标准 学生理解题目 画出相关流程图 第1天 说明系统功能,明确课题任务与涉及的要求、分配具体的任务。分析实训内容,讲解相关知识,引导学生入门。 第2天 学生具体分析第一个实训题目,明确思路和任务,并可以查询相关书籍、资料,设计出每一个模块的流程图;理解并设计相关的数据类型定义。 第3天 编写printheader()、printdata()两个函数 第4天 编写Disp()、stringinput()两个函数 第5天 编写Locate()、Add()两个函数,完成定位和添加功能 第6天 编写Quran()、Del()两个函数,完成查询和删除功能 第7天 编写Insert()、Modify()函数,实现插入和修改功能 第8天 编写Save()、SelectSort()两个函数,实现存盘和排序功能 第9天 编写函数main()函数,整合前面的功能模块,完成整个系统 第10天 学生具体分析第二个实训题目,明确思路和任务,并可以查询相关书籍、资料,设计出每一个模块的流程图;理解并设计相关的数据类型定义。 第11天 建立录入函数系统,小规模数据实验,录入字符,数字,字母,以及三部分内容的混合形式 第12天 对录入的数据实现修改,还原,删除 第13天 用户名的增加,新建,删除用户 第14天 数据的查询 ,数据查询函数的应用,小样本数据实验 第15天 以链表形式来保存数据,链表结构体的混合使用 1

代码通过 代码通过 代码通过 代码通过 代码通过 同上 成功运行系统 画出相关流程图 代码通过 通过代码测试 画出流程图 代码通过 界面建立完毕 第16天 掌握内存函数malloc(size),calloc()函数的使用 第17天 实现文件的读取操作 第18天 实现查询和更新功能 第19天 实现统计功能 第20天 答辩 第21天 撰写实训报告 内存空间分配通过 代码通过 代码通过 代码通过 按照要求完成任务,阐述清楚。 格式满足相关文档要求 五、考核指标及成绩评定

实训成绩评定方法:

平时成绩(20%)+验收与答辩(50%)+实训报告(30%)=总评成绩 验收与答辩成绩评定标准: 1、全部完成90-100 2、主要功能完成70-90 3、部分功能完成60-70 4、少部分完成40-60 5、几乎没做0-40

完 成 期 限: 2017年10月20日 指导教师签名:

2017年 6 月 26 日

目 录

1 实训简介·····································································4 1.1 实训任务······························································4

1.2 题目简介······························································4 1.3 主要内容······························································4 1.4 基本要求······························································4

2