《成本会计实训》指导书
执笔人:罗琳
一、实训目的
本实训是配合《成本会计实务》课程进行的综合实训,通过本实训达到如下目的:
(一)理论联系实际,深化理解成本会计基本理论、知识与方法;
(二)通过对各项成本费用的归集、分配,计算产品成本,掌握成本核算的品种法、分批法和分步法,增强实践技能和能力;
(三)体会会计工作者应具备的基本业务素质。
二、实训方法
(一)各人独立完成实训,可以参阅有关资料、允许发生计算、记录性错误,但是,必需按规范更正。
(二)给出题目,讲解题意,提示成本计算要点。本实训登记产品成本明细账及费用多栏式明细账。
(三)编写实训报告,讲解实训报告格式和一般内容。
三、实训内容
本实训以厦门市几家制造企业某月份的业务为例,根据实训题目和原始凭证编制各种费用分配表、记账凭证、成本计算单及成本还原计算单等,登记产品成本明细账和有关费用明细账。综合实训结束后,撰写1500字以上的实训报告。
四、时间安排
本实训30学时,可在课程理论讲授及分项目练习及实训后,利用一周时间集中进行。具体时间安排如下:建账1学时,编制费用分配表、记账凭证、成本计算单、登记账簿共20学时,结账1学时,整理结束和验收1学时,校外实习5学时,撰写实训报告2学时,共30学时。进度赶不上的学生,用业余时间补做上,不能按时完成,成绩按零分计。
五、实训地点
会计手工实训室
六、建账
(一)建数量金额式明细账
1.登记账簿启用及交接记录,这是按岗位责任制的要求设置的,按项目填列,单位名称填本企业名称,姓名填本人姓名,启用日期、经管或接管日期填业务给
出日期,账簿页数在封账时再填。
2.科目设置
本实训设有原材料、低值易耗品、自制半成品、库存商品等账户。
3.设置账户(主要是在空白账页上登记科目名称)。
数量金额式账页,在中间上方“明细账”的左边横线上写一级科目,即总分类科目。在左上方“明细科目”右边的横线上写二级科目,即类别;在左上方“品名”右边的横线上写三级科目,即品名的名称;在“规格”右边的横线上写四级科目,即具体规格。在“计量单位”右边的横线上写统一的计量单位,计量单位确定之后,不应轻易改变,实际业务的计量单位与此不符时要折合成统一的计量单位。
在右上角“分页第____页”的横线上,填写该明细科目的页次,每一个明细科目从第一页开始;“总页第____页”的横线上,在建账时不填,到年终封账,账页不再变动时,按本账填写连续号,确定本账的页数。
4.登记期初余额。“凭证编号”栏不填,摘要栏均填写“期初余额”四个字,只在余额栏登记数量、单价、金额,借方栏、贷方栏均不登记,在“借或贷”栏,按余额的应在方向填写一个借字或是贷字。
(二)建多栏式明细账
1.登记账簿启用及交接记录,这是按岗位责任制的要求设置的,按项目填列,单位名称填本企业名称,账簿名称填多栏式明细账,姓名填本人姓名,启用日期、经管或接管日期填业务给出日期,账簿页数在封账时再填。
2.科目设置
本实验设有生产成本、制造费用等账户。
3.设置账户(主要是在空白账页上登记科目名称)。
多栏式账页又称分析式账页,它以左右两张账页为一份账页,除了借、贷、余三栏之外还有分析栏12栏,是进一步分析、明确业务具体内容的。
中间上方“明细账”的左边填写一级科目名称。
在左上方(或右上方)“名称或编号”的右边横线上填写二级科目名称,若没有二级科目也可以不填。
在右上方的方框内“本户页数”栏,填写该明细账的页次,每一个明细科目从第一号开始编起。“本账页数”栏,在建账时不填,到年终封账,账页不再变动时,按本账填写连续号,确定本账的页数。
4.登记期初余额,
也是只在余额栏登记。如何登记分析栏,按照本实验涉及到的生产成本、制造费用科目具体说明如下:
生产成本科目,在分析栏设置直接材料、直接人工、直接动力、制造费用四个成本项目。制造费用科目,在分析栏设置工资、福利费、折旧费、机物料、水电费、低值易耗品摊销、修理费、其他等项目,本实验设有装配车间、加工车间、机修车间、供气车间、铸造车间5个明细账户,均无期初余额。
管理费用科目,在分析栏设置工资、福利费、办公费、差旅费、保险费、折旧费、水电费、低值易耗品摊销、修理费、其他等项目。
财务费用科目,在分析栏设置利息、手续费、其他等项目。
七、编制成本计算单与记账凭证
本实验采用通用记账凭证。凭证编号从1号开始连续往下编。业务涉及科目多,一笔业务用几张同一种凭证编制记账凭证时,在总编号后面加附一分式。分母表示这份凭证共几张,分子表示该凭证是这份凭证中的第几张。如6号记账凭证,编号为61/3,?则6为该记账凭证的总编号,3表示这份凭证共用了3张记账凭证,1表示是3张记账凭证中的第一张记账凭证。
八、根据记账凭证登记明细账
1、通常登记方法
日期:为记账凭证日期,不是原始凭证的日期,也不是登账的日期。
记账凭证号数:为记账凭证总编号。?
摘要:有的可以按凭证上的摘要照抄过来,有的要作适当变更。
例1:材料投入生产,编制记账凭证时,摘要写耗用材料。则登记生产成本账户摘要时可以照抄,?登记原材料账户时就要改为投入生产才合适。若凭证的摘要写的是投入生产,?则登记原材料账户摘要时可以照抄,登记生产成本账户摘要时就要变为耗用材料。
对方科目,?是指借贷方的对应科目,如登记现金账户时,对方科目为银行存款,?登记银行存款账户时,对方科目为现金;若对方科目是两个一级科目,可以简化写在一行上;若对方科目是三个或更多个一级科目,可以摘其金额大的科目填写。
页数:应登记对方科目所登账簿的本户页数,收付凭证出纳员都在当天登账,?登账后在记账凭证上出纳账页栏注上所登账户页数。其他科目登账时就按照凭证上出纳账页栏的数字登账,登记后在分户账页栏注上所登的本户页数,待其它账簿登齐后出纳员再根据凭证上的分户页数登记,一般均省略不登,本实验也决定不登.
金额:按照记账凭证上的借、贷方向和金额在账簿的相应栏登记。
余额:?除了期初结存、月结行必需有余额之外,现金、银行存款账户每天最后应有余额数,其它账户平时按业务需要计算余额。
借或贷:一般按账户性质填列,按余额实际性质填写。
核对号:是进行账证核对或账账核对时作的符号,一般是挑勾。
2.登记数量金额式账页的明细账
凭证字号:记账凭证上的文字部分填在字栏,号数填在号栏。
数量:?记账凭证摘要栏注明的。账面摘要栏不填写数量,填在数量栏,若记账凭证摘要栏没有注明的,应根据原始凭证有关资料填写,若原始凭证上也没有这项资料应查明后填写。
单价:记账凭证摘要栏注明的,账面摘要栏不填写单价,填在单价栏。若记账凭证摘要栏没有注明的应根据原始凭证有关资料和有关计价内容计算出单价填写,若原始凭证上没有该项资料或资料应查明后决定如何填写。
3.登记多栏式明细账
凭单号:即记账凭证号数。
借方金额:除在借方栏登记之外,还要根据费用的内容在借方金额分析的相应栏登记,即借方栏的金额应等于借方金额分析各栏的合计数。
贷方金额:除在贷方栏登记之外,还要根据费用的内容,在借方金额分析的相应栏冲出,即用蓝字在贷方栏登记,用红字在借方金额分析的相应栏登记,贷方栏金额绝对值应等于借方分析各栏金额之和反向的值。
余额:按一般规则计算。若为借方余额等同于借方栏,即其金额应等于借方金额分析各栏的合计数。若为贷方余额等同于贷方栏,即其金额绝对值应等于借方金额分析各栏之和的反向值。
每次账页登满时应在最后一行摘要栏写结转下页,借贷方金额登记本月应结转下页需继续累计的累计数,余额是截止到目前为止的余额。
九、结账、封账、
1.结账
日期、记账凭证号数栏:不填
摘要栏:填月计二字
借、贷、余金额栏:按对账工作底稿上经过核对之后的金额填列,若余额为零时在角分处写一平字或作--符号,有数量单价的按账面计算。
填列后核对一次以防登错,无误后在该行的上沿、下沿各划一道红线以示醒目。
经营管理或编制会计报表需要累计资料的,在月计行下面填一累计行,计算各栏截至本月止的数据,在累计行下沿再划一横,如生产成本账户,应设累计行。
2.结账划线
在每个账户的最后一行数据的下边划两道红线以示封账。计算累计数的账户,就在累计行的下边划两道红线,没有累计行的就在12月份的月计下边划两道红线,12月份没有发生额的则在最后的一次月计下边划两道红线。
十、打页数、写目录
1.在采用活页式账簿的右上方“本账页数”栏填写连续编号,即不分账户,从第一张账页开始编号,?从1号开始编起,一直连续编下去,在最后一页还要注明本账一共多少页。“本户页数”即以一个账户为整体,分别从一号开始编。
2.写目录时要写清明细科目,在目录表上按纵向排列,页数写本账页数。十一、装订记账凭证
1.记账凭证的整理。记账凭证一定要按凭证的种类分开,并且按顺序号从小到大排好,整理整齐。若有原始凭证、或是表格大于记账凭证,要把四边折叠得和记账凭证齐平,并且在装订之后能顺利地打开。科目汇总表应放在记账凭证的最前面,
2.装订。装订线不能露在外边。
3.装订完成之后,在凭证的封面上填写有关栏目。主要有凭证种类和起止号码。
十二、编写实训报告
1.实验报告是在完成实验之后将实验过程、内容、心得、经验以及改进下
次实验建议向有关方面反映的书面文件。
2.编写实验报告有如下意义:
(1)总结心得体会、明确收获。
(2)锻练写报告体裁的文章。
(3)为改进下次实验发表自己看法。
(4)便于有关方面掌握你实验的情况。
(5)为写实习报告、毕业论文打基础。
3.封面格式
厦门城市职业学院
《成本会计实务》实训报告
**班***
年月日
4.编写实训报告的一般格式:
正文格式:
会计实训报告
**班***
正文(1000字)
报告日期年月日
主要内容:
实验时间,地点,大体经过,内容。
心得体会:
(1)对成本会计整体认识的体会
(2)理论与实际相结合的体会
(3)增强技能的体会
(4)对成为合格会计人才的体会
(5)经验
(1)保证凭证、账面整洁方面有哪些经验?
(2)处理业务时有哪些经验?
(3)其它方面的经验
(6)建议
(1)对实验内容、时间安排方面的建议
(2)对老师指导方面的建议
(3)其它方面的建议
5.要求:
(1)格式的第1部分约200字(2)格式的第2部分不少于800字(3)格式的第3部分不少于200字(4)格式的第4部分不少于200字。总字数不少于1500字,正式篆清,标点符号清楚,一天内完成。
十三、评分办法
(一)对核算部分的质量考核
在一定时间内必需完成规定的进度,完不成进度的不得参加考核,质量考核以检查记账凭证、账簿、会计报表和提问的方法评分。有一处常识性的并且严重影响会计信息正确性,?或是表明会计工作不慎重的错误扣5分,如记账凭证借贷方金额不平、总账和明细账不符合平行登记的要求、货币资金内部周转业务编制的记账凭证、账面有较严重的污染、记账凭证明显地装订粗造、对所提问题一无所知。不规范的地方每种情况扣2分,若是普遍存在,每种情况最高可以扣5分。按百分制评分,在总成绩中占50%。
(二)对实训报告考核。
从质、量两方面考核。以内容和字数是否达到要求为主评分。抄袭的为零分。内容尚可,字数不足2000字的扣10分,内容空洞最高扣40分,格式不符合格的最高扣10分,
字迹明显撩草的最高扣10分。按百分制评分,在总成绩中占20%。(三)对掌握的基本技能、能力考核
对会计基本技能、能力以上机或口试形式考核,抽选两题回答要点,两题回答基本正确或一题完全正确,另一题比基本正确稍差些的及格。按百分制评分,在总成绩中占30%。
《算法分析与设计》实验指导书本书是为配合《算法分析与设计实验教学大纲》而编写的上机指导,其目的是使学生消化理论知识,加深对讲授容的理解,尤其是一些算法的实现及其应用,培养学生独立编程和调试程序的能力,使学生对算法的分析与设计有更深刻的认识。 上机实验一般应包括以下几个步骤: (1)、准备好上机所需的程序。手编程序应书写整齐,并经人工检查无误后才能上机。(2)、上机输入和调试自己所编的程序。一人一组,独立上机调试,上机时出现的问题,最好独立解决。 (3)、上机结束后,整理出实验报告。 实验报告应包括: 1)问题分析 2)算法描述 3)运行结果、 4)算法性能分析。 实验一 实验名称:贪心算法应用及设计 实验学时:6学时 实验类型:验证 实验目的: 1.理解贪心算法的基本思想 2.掌握利用贪心算法求解问题的求解步骤 实验容 1.活动选择问题(2学时) 问题描述: 设有11个会议等待安排,用贪心法找出满足目标要求的会议集合,这些会议按结束时间的非减序排列如下表。 实验实现提示: 1)数据结构设计: 将会议开始时间存储在数组B中,结束时间存储在数组E中,数组下标为会议的代码。结果存储在数组A中,其元素A[i]==true,表示会议i被选中。 2)算法: void GreedySelect(int n, struct time B[], struct time E[], bool A[]) { int i,j;
A[1]=true; j=1; i=2; while( i<=n) if (B[i]>=E[j]) { A[i]=true; j=i;} else A[i]=false; } 思考题:证明所得的解是最优解? 2.单源点最短路径问题。(2学时) 问题描述 如图所示的有向带权图中,求源点0到其余顶点的最短路径及最短路径长度。并对算法进行性能分析。 实现提示 1)数据结构设计: 将图存储在邻接矩阵C中,结点个数为n,源点编号为u, 源点u到其余顶点的最短路径长度存储在dist[],最短路径存储在p[]。 2) 算法 void Dijkstra(int C[n][n], int n,int u,float dist[],int p[]) { bool s[n]; for( int i=1; i<=n; i++) { dist[i]=C[u][i]; s[i]=false; if (dist[i]=∞) p[i]=-1; else p[i]=u; } p[u]=-1; s[u]=true; for( i=1; i<=n; i++) { int temp= ∞; int t=u; for( int j=1;j<=n;j++)
算法分析 设计与实验 王 源 二0一四年十月
实验一:分治算法及其应用 实验要求: 掌握分治算法的原理. 掌握递归算法及递归程序的设计. 能用程序设计语言设计求解典型问题的算法 实验题: 1、棋盘覆盖问题:在一个2k ×2k 个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格,且称该棋盘为一特殊棋盘。用图示的4种不同形态的L 型骨牌覆盖给定的特殊棋盘上除特殊方格以外的所有方格,且任何2个L 型骨牌不得重叠覆盖。 2、最近对问题:设p 1=(x 1,y 1), p 2=(x 2,y 2), …, p n =(x 1,y 1),是平面上n 个点构成的集合S ,最近对问题就是找出集合S 中距离最近的点对。 3、(选作)最大子段和问题:给定由n 个整数(可能有负整数)组成的序列(a 1, a 2, …, a n ), 最大子段和问题要求该序列形如 的最大值(1≤i ≤j ≤n ),当序列中所有整数均为负 整数时,其最大子段和为0。例如,序列(-20, 11, -4, 13, -5, -2)的最大子段和为 。 ∑=j i k k a ∑==4 220 k k a
实验要求: 基本动态规划法的原理方法; 能用程序设计语言实现求解背包问题的算法 实验题: 1、最长公共子序列问题:对给定序列X=(x1, x2,…, xm)和序列Z=(z1, z2,…, zk),Z是X的子序列当且仅当存在一个递增下标序列(i1, i2,…, ik),使得对于所有j=1, 2, …, k,有(1≤ij ≤m)。给定两个序列X和Y,当序列Z既是X的子序列又是Y的子序列时,称Z是序列X 和Y的公共子序列最长公共子序列问题就是在序列X和Y中查找最长的公共子序列。 2、(选作)多段图的最短路径问题:设图G=(V, E)是一个带权有向图,如果把顶点集合V 划分成k个互不相交的子集Vi (2≤k≤n, 1≤i≤k),使得E中的任何一条边(u, v),必有u∈Vi,v∈Vi+m (1≤i≤k, 1<i+m≤k),则称图G为多段图,称s∈V1为源点,t∈Vk为终点。多段图的最短路径问题求从源点到终点的最小代价路径。 3、
优化设计实验指导书 潍坊学院机电工程学院 2008年10月 目录
实验一黄金分割法 (2) 实验二二次插值法 (5) 实验三 Powell法 (8) 实验四复合形法 (12) 实验五惩罚函数法 (19)
实验一黄金分割法 一、实验目的 1、加深对黄金分割法的基本理论和算法框图及步骤的理解。 2、培养学生独立编制、调试黄金分割法C语言程序的能力。 3、掌握常用优化方法程序的使用方法。 4、培养学生灵活运用优化设计方法解决工程实际问题的能力。 二、实验内容 1、编制调试黄金分割法C语言程序。 2、利用调试好的C语言程序进行实例计算。 3、根据实验结果写实验报告 三、实验设备及工作原理 1、设备简介 装有Windows系统及C语言系统程序的微型计算机,每人一台。 2、黄金分割法(0.618法)原理 0.618法适用于区间上任何单峰函数求极小点的问题。对函数除“单峰”外不作 其它要求,甚至可以不连续。因此此法适用面相当广。 0.618法采用了区间消去法的基本原理,在搜索区间内适当插入两点和,它们把 分为三段,通过比较和点处的函数值,就可以消去最左段或最右段,即完成一次迭代。 然后再在保留下来的区间上作同样处理,反复迭代,可将极小点所在区间无限缩小。 现在的问题是:在每次迭代中如何设置插入点的位置,才能保证简捷而迅速地找到极小点。 在0.618法中,每次迭代后留下区间内包含一个插入点,该点函数值已计算过,因此以后的每次迭代只需插入一个新点,计算出新点的函数值就可以进行比较。 设初始区间[a,b]的长为L。为了迅速缩短区间,应考虑下述两个原则:(1)等比收缩原理——使区间每一项的缩小率不变,用表示(0<λ<1)。 (2)对称原理——使两插入点x1和x2,在[a,b]中位置对称,即消去任何一边区间[a,x1]或[x2,b],都剩下等长区间。 即有 ax1=x2b 如图4-7所示,这里用ax1表示区间的长,余类同。若第一次收缩,如消去[x2,b]区间,则有:λ=(ax2)/(ab)=λL/L 若第二次收缩,插入新点x3,如消去区间[x1,x2],则有λ=(ax1)/(ax2)=(1-λ)L/λL
数据结构课程设计指导 一、课程设计要求 课程设计是数据结构课程的一个综合实践练习,是有别于课程实验的一个独立实践教学环节。课程设计一般在课程结束后进行,教学时数为1周。具体要求如下: 1、结合实际问题进一步理解和深化课程理论知识,做到理论与实际相结合。 2、能对实际问题进行分析和抽象,并进行数据结构设计和算法设计,具有初步的分析问题和解决问题的能力。 3、了解软件工程的理论与方法,初步掌握软件开发过程中的需求分析、系统设计、编码、测试等基本方法和技能。 4、进一步强化编程训练,提高程序设计能力。 5、设计内容要有一定的深度和难度,达到一定工作量,代码量不低于500行。 二、课程设计内容 课程设计的主要工作如下: 1、问题定义与需求分析:根据设计题目的要求,对问题进行分析,确定系统的功能需求和性能需求。 2、数据结构与算法设计:对问题描述中涉及的数据对象定义相应的数据结构,包括逻辑结构、存储定义和主要操作。对主要算法要进行时间和空间复杂度分析。 3、概要设计:采用面向对象方法设计软件结构,定义类及类之间的关系。要求系统结构合理、易于实现。 4、详细设计:对数据结构和基本操作做进一步的求精,写出数据存储定义,用程序流程图或伪码对算法进行描述。 5、编码与测试:用C++编程实现系统,并设计测试用例对系统进行测试,修改程序中的错误,形成格式和风格良好的源程序清单。 6、设计结果分析:对系统应用效果进行分析,评价系统的先进性、实际应用价值及在在的问题。 7、撰写课程设计报告。 三、课程设计考核 课程设计考核内容包括设计作品和设计报告两个部分。设计作品包括可运行的源程序(刻录成光盘),系统使用说明,主要程序代码(打印附在课程报告内)。课程设计报告主要报告系统分析、设计和实现过程,内容如下: 1、问题定义及设计要求; 2、主要设计内容:详细报告课程设计中所做的主要工作,包括系统分析、概要设计、数据结构设计、算法设计及模块设计和编程及测试等。 3、总结与体会:写出本次课程设计的主要创新点及存在的问题。 4、参考文献:列出所参考的主要文献。 5、小组成员及分工。 课程设计成绩分两部分,设计报告占50%,设计作品占50%。评价因素主要有:
《计算机算法设计与分析》实验指导书(第一版)
前言 计算机算法分析与设计是面向设计的,它是计算机科学的核心。无论是计算机系统、系统软件和解决计算机的各种应用问题都可归结为算法的设计。通过本课程的学习,使学生掌握计算机领域中许多常用的非数值的算法描述:分治法、贪心法、动态规划、回溯法、分枝限界等算法,并掌握算法分析的方法,从而把学生的分析问题和解决问题能力提高到理论的高度。 前期课程为程序设计语言、数据结构、高等数学,即学生应该具备一门高级语言程序设计编程基础,学习基本的数据结构知识,还要求学生掌握较好的数学基础。 开发环境不限,本书采用C/C++语言的集成开发环境等。 实验完成后书写实验报告,包含实验问题、基本思想、关键算法流程图、测试数据及运行结果(截图)、调试心得和源程序。 总实验学时为16学时。
目录 预备实验验证算法的方法 (4) 实验目的: (4) 实验课时: (4) 实验原理: (4) 实验题目: (6) 基本题: (6) 提高题: (6) 实验一递归与分治 (7) 实验目的: (7) 实验课时: (7) 实验原理: (7) 实验题目: (7) 基本题: (7) 提高题: (8) 思考问题: (8) 实验二动态规划算法 (9) 实验目的: (9) 实验课时: (9) 实验原理: (9) 实验题目: (9) 基本题: (9) 提高题: (10) 思考问题: (10) 实验三贪心选择算法 (11) 实验目的: (11) 实验课时: (11) 实验原理: (11) 实验题目: (11) 基本题: (11) 提高题: (12) 思考问题: (12) 实验四回溯算法 (13) 实验目的: (13) 实验课时: (13) 实验原理: (13) 实验题目: (14) 基本题: (14) 提高题: (14) 思考问题: (14)
《算法分析与设计》实验指导.
实验一锦标赛问题 [实验目的] 1.基本掌握分治算法的原理. 2.能用程序设计语言求解锦标赛等问题的算法; [预习要求] 1.认真阅读数据结构教材和算法设计教材,了解分治算法原理; 2.设计用分治算法求解背包问题的数据结构与程序代码. [实验题] 【问题描述】设有n=2k个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表: (1)每个选手必须与其他n-1个选手各赛一次; (2)每个选手一天只能参赛一次; (3)循环赛在n-1天内结束。 请按此要求将比赛日程表设计成有n行和n-1列的一个表。在表中的第i行,第j列处填入第i个选手在第j天所遇到的选手。其中1≤i≤n,1≤j≤n-1。 [实验提示] 我们可以按分治策略将所有的选手分为两半,则n个选手的比赛日程表可以通过n/2个选手的比赛日程表来决定。递归地用这种一分为二的策略对选手进行划分,直到只剩下两个选手时,比赛日程表的制定就变得很简单。这时只要让这两个选手进行比赛就可以了。 1 2 3 4 5 6 7 1 (1)(2)(3) 图1 2个、4个和8个选手的比赛日程表 图1所列出的正方形表(3)是8个选手的比赛日程表。其中左上角与左下角的两小块分别为选手1至选手4和选手5至选手8前3天的比赛日程。据此,将左上角小块中的所有数字按其相对位置抄到右下角,又将左下角小块中的所有数字按其相对位置抄到右上角,这
样我们就分别安排好了选手1至选手4和选手5至选手8在后4天的比赛日程。依此思想容易将这个比赛日程表推广到具有任意多个选手的情形。 [实验步骤] 1.设计并实现算法并准备测试用例,修改并调试程序,直至正确为止; 2.应用设计的算法和程序求锦标赛问题; 3.去掉测试程序,将你的程序整理成功能模块存盘备用. [实验报告要求] 1.阐述实验目的和实验内容; 2.阐述分治算法原理; 3.提交实验程序的功能模块; 4.记录最终测试数据和测试结果。 [思考与练习] 【金块问题】老板有一袋金块(共n块,n是2的幂(n>=2)),将有两名最优秀的雇员每人得到其中的一块,排名第一的得到最重的那块,排名第二的雇员得到袋子中最轻的金块。假设有一台比较重量的仪器,请用最少的比较次数找出最重和最轻的金块。
数据结构与算法》实验指导书 实验1 顺序表 一、实验目的 ( 1)掌握顺序表的逻辑结构、存储结构及描述方式。 ( 2)掌握顺序表的定位、插入、删除等操作。 二、实验要求 ( 1)调试程序要记录调试过程中出现的问题及解决办法; ( 2)给出每个问题的算法或画出流程图; ( 3)编写程序要规范、正确,上机调试过程和结果要有记录,并注意调试程序集成环境的掌握及应用,不断积累编程及调试经验; ( 4)做完实验后给出本实验的实验报告。 三、实验设备、环境 奔腾以上计算机,装有 Turbo C 2.0 或 Visual C++ 软件 四、实验步骤及内容 实验步骤: 1.根据题目,编写程序。 2.上机调试通过。 3.按照金陵科技学院实验报告格式,撰写各实验报告。 实验内容: (1)编写一个函数 print_all_data ,该函数的作用是逐个输出顺序表中所有数据元素的值。编写主函数,从键盘输入顺序表,调用函数 print_all_data ,测试结果。 (2)编写顺序表定位操作函数 locata ,该函数的作用是在顺序表中查找是否存在数据元素的值与变量 x 的值相等。如果存在满足条件的数据元素,则返回顺序表中和 x 值相等的第 1 个数据元素在表中的下标;如果不存在,则返回- 1 。编写主函数,从键盘输入顺序表,以及变量 x 的值,调用函数 locate ,测试结果。 (3)编写一个函数 insert ,该函数的作用是在递增有序的顺序表中插入一个新结点x,要求保持顺序表的有序性,输出插入前后顺序表状态。编写主函数,从键盘输入顺序表以及变量 x 的值,调用函数 insert ,测试结果。 (4)编写一个函数 delete ,该函数的作用是删除顺序表中所有等于 X 的数据元素。若顺序表中没有满足条件的数据元素,则输出合适的信息。若有满足条件的数据元素,则输出删除前后顺序表状态。编写主函数,从键盘输入顺序表以及变量 x 的值,调用函数
《网站设计与开发》实验指导书 辽宁工程技术大学营销管理学院 电子商务系
目录 实验 1 HTML网页制作 (1) 实验 2 C#.NET基本程序设计 (4) 实验 3 HTML控件和Web服务器控件的使用 (7) 实验 4 验证控件的使用 (8) 实验 5 访客计数器 (9) 实验 6 数据库基本操作 (11) 实验7 使用DataSet对象访问数据 (14) 实验8 用户控件、自定义控件和Web服务的使用 (21)
实验1 HTML网页制作 一、目的与要求 1. 掌握HTML常用网页标记的使用。 2. 掌握表格的建立方法。 3. 掌握表单的建立方法。 二、实验环境 任何一个文本编辑器、IE或者其它网页浏览器 三、内容和步骤 【实验题1】在网页上创建一个课表。 步骤如下。 1. 打开记事本,输入如下代码,并以testl_1.html为文件名保存该文件:
节次 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 |
---|---|---|---|---|---|
1、2 | 专业英语 | 操作系统 | 网络基础 | 专业英语 | 数据库 |
3、4 | Java | 数据库 | 实验 | Java | 操作系统 |
课号 | 课程名 | 学分 |
1002201 | 《网络原理》 | 6 |