《编程实习》实习报告
学 号: **.
班 级: **.
学生姓名:**
起始日期: 20**/6/23 .
完成日期: 20**/7/4 .
一、任务要求
功能分析与设计:画出功能流程图和功能结构图
根据功能分析与设计,完成系统的编码和调试
对系统进行功能、可操作性、稳定性测试
编写编程实习报告,并在答辩时上交
二、详细设计
InsertStudent函数
DeleteStudent函数
SortClass函数
ShowClass函数
EditMarks函数
三、编码实现
(编写各函数的程序代码)
插入函数
void InsertStudent(char*** students,int*** marks)
{
int found, i; //定义变量found, i, j, size
char** students1; //姓名数组头指针
int** marks1; //成绩数组头指针
students1 = *students; //使students1指向students
…… …… 余下全文
《程序设计实习报告》
学 年:20xx–2014–3
实习课题:学生信息管理系统
班 级:计算机科学与技术1302班
学 号:***
日 期:20xx年7月15日
组 员:**
一.实习目的
1.了解管理系统的开发流程。
2.熟悉对文件和链表的各种基本操作。
3.熟练掌握类、结构体等方面的知识。
4.了解基本命令的使用方法;掌握常用函数、表达式的使用方法,掌握程序控制结构的使用和程序设计,掌握变量的作用范围和自定义函数的使用。
5.熟练掌握常用算法程序、常用统计程序、数据排序方法、简单数据加密和解密程序编写、调试和使用。
6.通过本程序的训练,是学生对文件操作有更深刻的了解,掌握利用单链表存储结构实现对学生管理系统的原理,为进一步开发高质量的信息管理系统打下坚实的基础。
二.实习内容
1.函数switch的使用
Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。使用switch函数,靠输入来判断执行的步骤。
…… …… 余下全文
手机通讯录管理系统
一、设计题目的任务和内容
任务:本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。我设计的这个通讯录系统也初步实现了人员信息的显示、删除、查找、修改、添加等必要的功能。
具体要求:
◆ 建立通讯录信息,信息包含、姓名、分类(1、办公类2、个人类3、商务类)、电话、电子邮箱等;
◆ 将通讯录保存在文件中;
◆ 查看功能:可按1、办公类2、个人类3、商务类分类查询,当选中其中一类时,显示出此类所有数据中的姓名和电话号码。
◆ 增加功能:能录入新数据。当录入重复姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能录入新数据;录入的新数据能按递增的顺序自动进行条目编号。
◆ 修改功能:选中某个人的姓名是,可对此人的相应数据进行修改。
◆ 删除功能:选中某个人的姓名是,可对此人的相应数据进行删除并自动调整后续条目编号。
…… …… 余下全文
算法与编程实习
实习报告
班级:
姓名:李明
学号:12345678
第一题
一、题目:
一、题目:统计字母的使用频率
二、目的与要求
1. 目的:
通过编写程序统计字母的使用频率,培养学生综合利用C语言进行程序设计的能力,熟悉字符串的操作方法,加强函数的运用,提高软件系统分析能力和程序文档建立、归纳总结的能力。
2. 基本要求:
1)要求用C语言编程,在Visual C++环境下调试完成;
2)要求按照程序功能分成几个功能模块来实现,各个功能模块分别使用函数来完成;
3)要求应用本课所讲授的程序设计语言知识来解决问题
三、设计方法和基本原理
1. 课题功能描述
本程序的功能,就是要统计英文字母的使用频率。
2. 问题详细描述
为统计英文字母的使用频率,输入一个不包括空格的由英文字母组成的字符串,长度不超过200个字符。统计26个英文字母的使用频率,不区分大小写。最后按使用频率从大到小输出字母(小写字母)和使用频率(出现的次数)。
3. 问题的解决方案
…… …… 余下全文
《编程实习》实习报告
学 号:__________________
班 级:__________________
学生姓名:__________________
起始日期:__________________
完成日期:__________________
一、任务要求
用字符串指针实现学生成绩管理系统
完成函数
void DeleteStudent(char*** students,int*** marks);
void SortClass(char** students,int** marks);
void ShowClass(char** students,int** marks);
void EditMarks(char** students,int** marks);
二、详细设计
void InsertStudent(char*** students,int*** marks);
插入学生姓名
基本想法:
先读取学生姓名,判断指针是否为空,为空则建立内存。不为空则再开拓新的内存空间,将读取的学生与名单进行一一对照。若有相同的,则显示已存在该学生,若没有相同的,则开拓内存给新到的学生,并对名单进行排序,最后释放内存。
…… …… 余下全文
算法与编程实习报告
第一题:统计字母的使用频率
一、题目:统计字母的使用频率
目的与要求
1.目的:
通过编写程序统计字母的使用频率,培养学生综合利用C语言进行程序设计的能力,熟悉字符串的操作方法,加强函数的运用,提高软件系统分析能力和程序文档建立、归纳总结的能力。
2.基本要求:
1)要求用C语言编程,在Visual C++环境下调试完成;
2)要求按照程序功能分成几个功能模块来实现,各个功能模块分别使用函数来完成;
3)要求应用本课所讲授的程序设计语言知识来解决问题
设计方法和基本原理
1.课题功能描述:本程序的功能,就是要统计英文字母的使用频率。
2.问题详细描述
为统计英文字母的使用频率,输入一个不包括空格的由英文字母组成的字符串,长度不超过200个字符。统计26个英文字母的使用频率,不区分大小写。最后按使用频率从大到小输出字母(小写字母)和使用频率(出现的次数)。
3.问题的解决方案
按照程序要求,本程序应采用模块化设计方法,设计几个功能模块。例如(仅供参考):
…… …… 余下全文
《编程实习》报告
学院:________________
专业:________________
学号:________________
姓名:________________
一、功能分析
1.1 需求概述: 要求设计并实现一个通讯录管理工具软件,管理用户通信联系人的名片信息。名片包含的主要信息有:姓名、职务、单位、固定电话、手机、E-Mail、QQ、MSN、备注等。
1.2 功能需求: 要求设计并实现一个通讯录管理工具软件,管理用户通信联系人的名片信息。名片包含的主要信息有:姓名、职务、单位、固定电话、手机、E-Mail、QQ、MSN、备注等。要求该软件:
…… …… 余下全文