安徽工业大学C++实验报告...需要Word可联系我
- 格式:pdf
- 大小:553.22 KB
- 文档页数:25
实验11单向链表建立、删除、插入、输出1、实验要求掌握结构体、指针使用实现单链表的基本操作运用单链表解决问题2、实验内容编程实现单向链表建立、删除、插入、输出#include <stdio.h>#include<malloc.h>#define LEN sizeof(struct student )#define NULL 0struct student{int num;float score;struct student *next;};int n;struct student *create(void){struct student *head, *p1,*p2;n=0;p1=p2=(struct student *)malloc(LEN);scanf("%d %f",&p1->next,&p1->score);head=NULL;while(p1->num!=0){n=n+1;if(n==1) head=p1;else p2->next=p1;p2=p1;p1=(struct student *)malloc(LEN);scanf("%d %f",&p1->num,&p1->score);}p2->next=NULL;return (head);}struct student *del(struct student *head,long num){struct student *p1,*p2;if(head==NULL) {printf("\nlist null!\n");goto end;}p1=head;while(num!=p1->num && p1->next!=NULL){p2=p1;p1=p1->next;}if(num==p1->num){if(p1==head) head=p1->next;else p2->next=p1->next;printf("delete:%d\n",num);n=n-1;free(p1);}else printf("%dnot been found !\n",num);end:return(head);}struct student *insert(struct student *head ,struct student *stud) {struct student *p0,*p1,*p2;p1=head;p0=stud;if(head==NULL){head=p0,p0->next=NULL;}else{while ((p1->num>p1->num)&&(p1->next!=NULL)){p2=p1;p1=p1->next;}if(p0->num<=p1->num){if(head==p1) head=p0;else p2->next=p0;p0->next=p1;}else{p1->next=p0;p0->next=NULL;}}n=n+1;return (head);}void print(struct student *head){struct student *p;p=head;if(head!=NULL)do{printf("%d %f\n",p->num,p->score);p=p->next;}while(p!=NULL);}//main函数void main(){struct student *head,stu;long del_num;printf("Input records:\n");head=create();print(head);printf("\nInput the deleted number:\n");scanf("%ld",&del_num);while(del_num!=0){head=del(head,del_num);print(head);printf("Input the deleted number:\n");scanf("%ld",&del_num);}printf("\nInput the inserted record:\n");stu=(struct student *)malloc(LEN);scanf("%d %f",&stu->num,&stu->score);{head=insert(head,&stu);print(head);printf("\nInput the inserted record:\n");stu=(struct student *)malloc(LEN);scanf("%d %f",&stu->num,&stu->score);}}。
c#学生信息管理系统实验报告1 精心整理《c#》课程设计实验报告书安徽工业大学计算机学院12(2)学生信息管理:主要是用于学生信息更新、插入、删除;(3)学生成绩录入:用于学生成绩管理,录入学生成绩,也可以更新;3性能需求分析(1)登录、用户界面需求:简洁、易懂、易用、友好的用户界面。
(2)安全保密性需求:只有凭借用户名和密码登陆系统,才能进行信息的管理等。
二总体设计1设计概述根据需求把整个系统分化成不同的模块,每个模块完成一个特定的子功能。
把这些模块结合起来组成一个整体。
逐一实现各个功能。
2系统数据库的设计1.所用到的数据库中的表信息:列名字段类型长度主/外键对应中文名Studentid int4Y 学号Studentnam Nvarchar 50 姓名eSex Byte 1 性别department Nvarchar 50 所在系speciality Nvarchar50专业Coursemsg(课程信息表)3.用户登录安全性检查系统设计了登录界面,每个合法用户有用户名及一个密码,在输入后系统会对相应的表进行匹配检查,只有当用户输入正确的用户名及密码组合后才能够进入相应的界面。
三详细设计1登陆安全性检查。
系统会对每一个用户进行安全性检查,只有在数据库中拥有用户信息的才可以进入系统。
截图如下:2用户权限登陆用户在输入正确的密码和用户名称之后,点击“用户身份登陆”,就进入了用户3学生信息页面显示后会加载全部的学生信息,上面的检索是提供了模糊搜索。
可以在列表中直接修改信息,然后点击“保存修改”,系统会保存修改后的信息。
选中一行后,点击“删除选中行信息”,系统会自动删除该行的学生信息以及其成绩信息。
课程信息页面操作同学生信息页面操作相同。
删除时会相应的删除课程信息以及和此课程信息相关的所有成绩信息。
查询总信息,根据选择的条件会显示与条件相关的所有信息。
并增加了“删除学院信息”。
在选中一行后,就会锁定该行的学院名称,并删除该学员的全部学生信息和相关的课程信息。
本科生实验报告成绩课程名称:物流工程实训实验实验名称:物流工程实验实验地点:学生姓名:学号:指导教师:实验时间:实验一自动化立体仓库系统综合实验一实验目的(1)认识并了解自动化立体仓库的结构组成。
(2)进行立体库货物的自动存储、提取及调度等操作。
(3)进货识别系统和仓储规划以及出货管理及分检堆装。
(4)熟悉物料输送系统的控制(5)了解自动立体仓库的出库、入库的具体过程(6)具体了解自动立体仓库的查询功能二实验原理1、自动化立体仓库自动化仓库的机械设备一般包括存储机械、搬运机械、输送机械、货架、托盘或货箱等设备。
立体仓库的布局形式有多种,货架一般成对布置,堆垛式起重机在巷道中间行走并进行自动存取。
包括货架、货箱和托盘、堆垛机三个主要部分。
2、自动化仓库的计算机控制自动化仓库的含义包括仓库管理自动化和入库出库的作业自动化。
仓库管理自动化包括对货箱、帐目、货格及其它信息管理的自动化。
入库出库的作业自动化包括货箱工件的自动识别、自动认址、货格状态的自动检测以及堆垛机各种动作的自动控制。
自动化仓库的计算机系统具备以下功能:(1)信息的输入及预处理,(2)计算机管理系统,(3)各机电设备的计算机控制等。
三主要实验设备及耗材a)堆垛机b)立体库上位机管理软件c)辊道控制柜d)输送链,人推小车四实验步骤4.1 自动立体仓库订货发货运行模式实验步骤1、业务员根据库存生成订货单和到货预报单2、预检,生成预检单3、入库登帐4、根据要货单生成发货单5、仓库保管员根据发货单,配货出库6、验货,签字7、送货4.2 自动立体仓库查询/盘点运行模式实验步骤:(1)业务员根据生成的订货单来进货,入库(2)业务员根据用户的要货单来发货,登账(3)动用立体仓库的查询功能来查询所需要的货物(4)查询已经过期和将要过期的货物(5)盘点库中所剩货物的数目(6)根据所盘点的情况来进行订货和发货4.3 货物自动进出库实验步骤:分自动运行和手动运行,分别操作。
安徽工业大学软件工程实验报告精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】《软件工程》实验报告姓名:江文杰学号:139074333班级:网133指导老师:周兵一.实验目的1.能按照软件工程的思想,采用面向过程的方法开发出一个小型软件系统。
2.在软件系统开发过程中,能综合利用一门编程语言和软件工程等多门课程的知识。
3.培养良好的软件开发习惯,了解软件企业文化。
4.掌握结构化数据流分析技术。
5.掌握结构化程序设计的基本概念与技术,并且养成良好的编码风格。
6.掌握单元测试的一般步骤及技术。
7.掌握集成测试的一般步骤和技术。
二.实验内容1.软件需求分析①、功能需求分析·输入一个年份(1-3000),然后显示12个月的月历·能解决闰年和平年问题·能输出显示结果②、运行需求分析·操作系统: Windows9x, Windows2000, Windows XP及更高版本③、数据流图软件设计与编码#include <stdio.h>#include <ctype.h>#include <stdlib.h>#include <math.h>#define firstdayof1 1/* 定义第一年的第一天,星期日=7 */#define gap " "/* set gap between numbers of dates */ #define dent " "/* set right margin. */struct info {int month;int firstdayofmonth;int daysofmonth;int leap;}monthinfo;int checkinput(void);int inputyear(void);int isleap(int y);void output(struct info);void printhead(struct info );void printmonth(struct info);struct info setinit(int);struct info setmonthinfo(struct info );/* 这个作用是判断年, 如果是闰年, return 1, 否则return 0 */int isleap(int y){return ((y%4==0 && y%100!=0) || y%400==0);}/* This module is to accept inputyear() and check if it is correct.if it iscorrect it return int year, otherwise ask user reenter */int checkinput(void){int y;do{y=inputyear();if(y<1 || y >3000){printf("\n输入错误!。
安工大生产实习报告工业工程生产实习实习报告专业工业工程年级 2011级班级工班姓名学号指导老师完成日期 20xx年9月安徽工业大学管理科学与工程学院日 13一、前言1、实习目的生产实习是工业工程专业教学计划规定的理论联系实际的实践教学环节之一。
其目的是将所学的专业理论综合知识应用到实际生产系统的设计、运营和控制中去,使学生在实践中进一步理解、巩固所学理论知识,培养其在实际生产过程中发现、分析和解决问题等的能力,进一步提高其专业素养和综合素质,同时也为后续专业课程积累感性认识。
2、实习要求1. 运用所学IE知识对相关系统及其作业流程进行调查、分析和改进,深入了解IE理论和技术在典型作业系统中的实际应用情况,深化理解IE对现代生产系统的重要性。
2. 应用基础IE的方法,对现有(或拟定)的工作方法进行系统的记录和严格的考查,找出更加便捷有效的工作方法;通过调查研究,分析无效时间及其产生的原因。
3. 应用所学设施规划的知识和方法,对企业生产流程进行分析,并就工厂(车间)布局的改善提出一些合理化建议。
4.了解并熟悉现代生产系统的典型设备、生产流程、管理及控制方法,熟悉生产系统设计、生产计划与控制、质量管理等的基本概念和方法,进一步巩固IE观念和意识。
3、纪律要求学生在实习过程中要听从实习教师的指导,服从统一安排,严格遵守实习单位的规章制度和纪律要求,特别要遵守实习场所的安全生产操作规程。
实习过程中,要时刻坚持“安全第一”的思想。
1)要保持作业场地的整齐与清洁。
进入实习车间或实验室时,务必搞好个人卫生,不得将废弃物带入室内,不准抽烟、随地吐痰、乱抛纸屑杂物;2)进生产车间实习应穿工作服、胶鞋或运动鞋,不得穿拖鞋、高跟鞋;3)学生在生产现场实习时应勤看、多问,严禁私自动手操作设备开关、按钮等;4)车间内实习时,注意力一定要集中,严禁嬉戏打闹;5)尽量不要靠近运转的设备部件,尤其不要站在该部件运转的同一平面内;6)实习期间不得擅自离开实习场所外出,若有特殊情况,严格履行请假、销假制度;对因违反规章制度和操作规程、擅自动用仪器设备、私自拆卸等所造成的事故和损失,肇事者必须写出书面检查,并视情节轻重和认识程度按有关制度给予处置。
《C程序设计1》实验报告学号 099074173 姓名周文班级软091 指导教师储岳中安徽工业大学计算机学院2010年1月9日《C程序设计》实验报告实验一:熟悉C语言的运行环境1、实验目的(1)了解Turbo C和WinTC的调试环境;(2)掌握调试C程序的四个步骤:编辑、编译、连接和运行;2、实验内容(1)首先调试下列程序,并将其以文件名first.c保存。
#include <stdio.h>int main(void){printf("This is a C program.\n");getch();}(2)将 first.c另存为second.c,并改为如下程序后调试。
#include "stdio.h"int main(void){printf(" Welcome!\n ");printf("Welcome!\n ");printf("Welcome!\n ");printf("Welcome!\n ");getch();}(3)对前两题的运行结果进行分析,然后总结调试C程序的基本步骤及观察结果的方法。
3、实验报告要求(1) 总结调试C 程序的基本步骤与技巧;(2)各题程序运行结果及分析;(3)实验总结。
实验二:运行一个C 程序的方法1、实验目的(1)掌握C 程序中定义主函数的方法; (2)掌握C 程序中书写注释的方法; (3)了解 printf 函数的基本功能。
2、实验内容(1)编写程序输出以下图案: #include<stdio.h> int main(void) {printf(" *\n"); printf(" ***\n"); printf(" *****\n"); printf("*******\n"); getch(); }(2) 编写程序输出下列字符 ------------------------- Your name:------------------------- Your password: #include<stdio.h>int main(void){printf("____________________\n"); printf("Your name:\n");printf("____________________\n"); printf("Your password:\n");**** ***** *******getch();}(3) 编写程序输出你的姓名、学号、所在学院、专业和 Email地址,并对你的程序添加注释#include"stdio.h"int main(void){printf("xingming:zhou wen\n");printf("xuehao:099074173\n");printf("suozaixueyuan:jisuanjixueyuan\n");printf("zhuanye;ruanjiangongcheng\n");printf("Email dizhi:ZHOUWENJS@\n");getch();}(4) 运行教材Page13中的程序,并观察结果#include<stdio.h>int main(void){int i,s=0;for(i=1;i<=100;i++)if(i%2==0)s = s+i;printf("%d",s);getch();return 0;}(5) 修改上题程序,求1~100中能被6整除的所有整数的和,并观察结果。
实习报告
经济学专业
姓名:巴菲特
学号:20170921009 专业:经济学
班级:经济学01班
指导老师:巴菲特
实习时间:XXXX-XX-XX—XXXX-XX-XX 20XX年XX月XX日
目录
目录 (2)
前言 (3)
一、实习目的及任务 (3)
1.1实习目的 (3)
1.2实习任务要求 (3)
二、实习单位及岗位简介 (5)
2.1实习单位简介 (3)
2.2实习岗位简介 (3)
三、实习内容 (3)
3.1熟悉工作流程与工作程序 (3)
3.2培养工作实践能力和基本人际关系处理能力 (3)
3.3强化岗位专业知识的理解与运用能力 (3)
四、实习心得体会 (3)
4.1人生角色的转变 (3)
4.2个人能力的提高 (3)
4.3人际关系的拓展 (3)
五、实习总结 (3)
5.1实践是检验真理的标准 (3)
5.2团队,个人成长的催化剂 (3)
5.3良好的心态是学习工作中的基石 (3)
5.4学无止境,贵在坚持 (3)。
安工大自动化实习报告一、实习目的作为一名自动化专业的学生,实习是我们理论联系实际、培养实际操作能力的重要环节。
通过这次实习,我希望能够对自动化专业有更深入的了解,提高自己的实践能力和团队合作精神,为将来的学习和工作打下坚实的基础。
二、实习内容在实习期间,我们主要进行了以下几个方面的实践活动:1. 自动化生产线的基本操作和维护:我们学习了如何操作自动化生产线,如何处理生产线上的故障,以及如何进行日常的维护和保养。
2. 自动化控制系统的应用:我们学习了如何设计和应用自动化控制系统,如何调试和优化控制系统,以及如何解决控制系统中可能出现的问题。
3. 工业机器人编程和操作:我们学习了如何编写工业机器人的控制程序,如何操作工业机器人进行指定的任务,以及如何调试和优化机器人的性能。
4. 团队合作和沟通能力的培养:我们在实习过程中,分组进行了各种实践活动,通过与团队成员的合作和沟通,完成了一系列的实习任务。
三、实习收获通过这次实习,我对自动化专业有了更深入的了解,掌握了一些基本的自动化设备和控制系统的知识和技能。
同时,我也学会了如何与团队成员合作,提高了自己的团队合作和沟通能力。
此外,我还认识到,自动化技术在现代工业生产中起着重要的作用,对于提高生产效率和产品质量,减少人力成本和生产事故,都具有重要的意义。
因此,我将继续努力学习自动化专业的知识,为将来的工作和发展做好准备。
四、实习反思虽然我在实习过程中取得了一些成绩,但我也意识到自己在很多方面还存在不足。
比如,我在实际操作中,有时候会出现手忙脚乱的情况,说明我在操作技能上还需要进一步的练习和提高。
另外,我在团队协作中,有时候沟通不够积极主动,导致工作效率降低,说明我在团队合作能力上还需要进一步提高。
因此,我将在今后的学习和实践中,努力提高自己的操作技能和团队合作能力,为将来的学习和工作打下坚实的基础。
总之,这次实习对我来说是一次非常有意义的经历,我将在今后的学习和工作中,继续努力,争取更好的成绩。