当前位置:文档之家› C语言程序设计项目实训指导书

C语言程序设计项目实训指导书

C语言程序设计项目实训指导书
C语言程序设计项目实训指导书

C语言程序设计项目实训指导书

指导教师:刘洁

计算机技术系

二〇一五年九月

内容简介

本实训项目为C语言程序项目开发实训,适用于计算机系各相关专业,在第一学年第一学期开设。学生自己动手进行需求分析、项目设计、编码及测试,采用VC++6.0进行C程序的开发,以小组的形式完成。通过综合实训培养学生综合运用所学的基础理论、基础知识、基本技能进行分析和解决实际问题的能力,加深对所学知识的理解和掌握,使学生受到C程序系统设计开发的综合训练,了解和掌握C应用程序开发基本模式,增强团队协作能力,提高职业技能和职业素质。

目录

一.实训的目的与要求: (4)

(一)实训目的 (4)

(二)实训要求 (4)

1、总体要求 (4)

2、实训前的准备工作 (5)

3、学生分组要求 (5)

4、实训结果要求 (5)

二.实训的前期准备(设备、用具与软件环境) (5)

三.实训的题目 (6)

四.实训的设计进度安排 (11)

五.主要参考文献及资源 (11)

一.实训的目的与要求:

(一)实训目的

课程设计环节是高职高专院校非常重要的一个教学环节,是学完一门课后应用本课知识及以前的知识积累而进行的综合性、开放性的训练。通过课程设计,不仅能够使学生得到系统的技能训练,巩固和加强所学到的专业理论知识,而且能够培养学生工程意识、创新能力及团队精神等综合素质,培养学生的设计能力和解决实际问题的能力。正如一句行话所说“C语言入门容易得道难”,对于多数学生来说,在学习了C语言之后,除了应付全国计算机等级考试之外,不知还有其他用途,对丰富的C函数所知甚少,因而对C语言兴趣不大。因此,本课程设计环节从算法、数据结构、C语言丰富的函数以及程序设计等方面进行了精心考虑和组织,追求典型性、完整性、实用性和趣味性,希望不仅能够提高学生学习C语言的兴趣,更为开发程序打下坚实的基础。

(1) 加深对讲授内容的理解。C语言程序设计课程中的一些语法规则和阶段性知识,只靠课堂讲授既枯燥无味又难以记忆,但它们都很重要,要想熟练掌握,必须经过大量实践加深对它们的理解与把握。

(2) 通过设计,熟练上机调试程序。学生上机时不应依靠别人帮助调试程序和排错,应该做到善于发现程序中的错误,并且能很快的排除这些错误,使程序能正确运行。经验丰富的人,在编译连接过程中出现“错误信息”时,一般能很快判断出错误所在,并改正。而缺乏经验的人即使在明确的“错误信息”下也往往找不出错误。要真正掌握计算机应用技术,不仅要了解和熟悉有关的理论和方法,还要自己动手实现,尤其在程序设计课程中后者更为重要。因此要求程序员不仅懂理论、会编程,同时能快速上机调试程序。

(3) C语言综合程序设计能力的提高。学生对于C语言的学习不能仅停留在读懂简单程序和编写短小的阶段性程序阶段,应善于将所学的知识贯穿起来,综合运用C语言的全部知识,达到能够纵观全局,分析、设计具有一定规模的题目的要求,做到对知识的全面掌握和运用。

(二)实训要求

1、总体要求

利用学到的编程知识和编程技巧,通过布置具有一定难度的程序设计题目,

帮助学生熟悉程序编写,及时查究错误,独立完成。

课程设计内容要求如下:

(1) 对系统进行正确的功能模块分析、控制模块分析。

(2) 系统设计要实用。

(3) 编程简练、可用,功能全面,具有较好的可读性。

(4) 说明书、流程图要清楚。

2、实训前的准备工作

为了充分利用上机时间,在进行实验前应事先做好各种准备工作,以提高的效率。准备工作至少包括以下几点:

(1)了解所用VC++6.0技术的开发环境设置和使用方法;

(2)复习与实训题目有关的知识,熟悉实现方法;

(3)准备好上机所需的素材;

(4)对实训时可能出现的问题应事先作出估计,有疑问的地方应标上记号,以便在实训时给予特别注意;

(5)准备好上机时使用的参考书。

3、学生分组要求

4个学生一组,选出一名组长。每一组交一份实训报告,一份作品。

4、实训结果要求

(1)项目代码要求:能够正常运行,有必要的注释和文档。

(2)完成实训任务后,要认真撰写实训报告。

二.实训的前期准备(设备、用具与软件环境)

设备:开通局域网与实习用机

软件环境:

VC++6.0

三.实训的题目

(一)学生成绩管理系统

1.项目描述:设计一个学生成绩管理系统,实现对学生成绩的动态管理,实现对学生成绩的输入,显示,删除,查找,插入,最佳,保存,计算,排序等主要功能。

2.系统设计说明:

每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。

输入功能:可以一次完成若干条记录的输入。

显示功能:完成全部学生记录的显示。

查找功能:完成按姓名查找学生记录,并显示。

排序功能:按学生平均成绩进行排序。

插入功能:按平均成绩高低插入一条学生记录

删除功能:如果输入错误,可以删除学生记录;

退出。

(二)模拟ATM机系统

1.项目描述:利用函数调用实现ATM机功能的设计;系统的各个功能模块要求用函数的形式实现;提供一个界面来调用各个功能;调用界面和各个功能的操作界面应尽可能清晰美观。

2.ATM机系统设计:

试设计一简单模拟ATM机系统,系统以菜单方式工作,采用自定义函数设计各功能模块被主菜单调用,使之能提供以下基本功能:

(1)密码识别功能

(2)取款功能

(3)存款功能

(4)查询功能

(5)修改密码功能

(6)正常退出功能

各功能模块对可能出现的异常情况能进行简单的识别和纠错。

(三)企业人员管理系统

1.项目描述:某小型公司,主要有4类人员:经理、兼职技术人员、销售经理和兼职推销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。

2.系统设计说明:

人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。

程序对所有人员有提升级别的功能。

月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的报酬按该推销员当月销售额提成,销售经理既拿固定月薪也领取销售提成。

能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息。

(四) 设计三星公司的设备管理系统。

三星公司现有以下设备:普通电视机、DVD、带DVD的电视机,带DVD 的电视机的售价为普通电视机和DVD单价之和的80%。请编制-程序要求对所有的库存设备都能实现按照品名进行显示、查找、增加和删除及保存的功能。

(五) 高校人事管理系统。

1.项目描述:某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间。

2.系统设计说明:

添加删除功能:能根据学院人事的变动情况,添加删除记录。

查询功能:能根据编号和姓名进行查询。

编辑功能(高级):根据查询对相应的记录进行修改,并存储。

统计功能:能根据多种参数进行人员的统计(如在职人数、党员人数、女工人数、高学历高职称人数)。5) 保存功能:能对输入的数据进行相应的存储,要求重载插入和提取符以完成数据的保存和打开。

人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。

(六) 图书信息管理系统

1.项目描述:设计一图书信息管理系统。

2.系统设计说明:

系统以菜单方式工作。

能进行图书信息的录入,图书信息包括登录号、书名、作者名、分类号、出版单位、出版时间和价格等。

能进行图书信息的浏览。4) 能进行图书的查询和排序(按书名查询、按作者名查询)。

能进行图书信息的删除与修改。

(七) 学生选修课程系统设计

1.项目描述:假定有n门课程,每门课程有课程编号、课程名称、课程性质、总学时、授课学时、实验或上机学时、学分及开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。

2.系统设计说明:

系统以菜单方式工作。

能进行课程信息的录入。

能进行课程信息的浏览。4) 能进行课程信息的查询(按学分查询、按课程性质查询)。

能进行选修课程。

(八)通讯录

1.项目描述:设计一个同学通讯录

2.系统设计说明:

(1)创建通讯录。输入学生的姓名、学号和电话号码等,并将它们存放在对应的数组中;每输入一组数据,记录数增1。

(2)显示通讯录。将记录学生姓名、学号和电话号码的数组中的数据一一输出到屏幕上,可以根据实际记录数确定循环次数。

(3)查询通讯录。分别按学号和姓名进行查询,查询时将输入的信息通过循环与相应数组成员一一进行比较。

(4)修改通讯录。输入需要修改记录的学号,通过循环查找到该记录后,再输入新数据替代原有数据。

(5)添加通讯录。判断输入的学号是否重复,若不重复再将输入的信息添加到对应的数组中,每输入一组数据,记录数增1。

(6)删除通讯录。分别按学号和姓名进行删除。

(7)排序通讯录。分别按学号和姓名进行排序。排序方式可以是升序或降序。

(8)退出。

(九) 学籍管理系统

1.项目描述:设计一个简单的学籍管理系统

2.系统设计说明:

学生基本信息:

学号姓名性别宿舍号码电话号码

01 张成成男501 87732111

02 李成华女101 87723112

03 王成凤女101 87723112

04 张明明男502 87734333

05 陈东男501 87732111

06 李果男502 87734333

07 张园园女102 87756122

学生成绩基本信息:

学号课程

编号课程名称学分平时成绩实验

成绩卷面

成绩综合成绩实得学分

01 A01 大学物理 3 66 78 82

02 B03 高等数学 4 78 -1 90

01 B03 高等数学 4 45 -1 88

02 C01 VF 3 65 76 66

功能要求及说明:

(1) 数据录入功能。录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩和卷面成绩共7个数据。综合成绩、实得学分由程序根据条件自动运算。

①综合成绩的计算。如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%;如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%+实验成绩*15%+卷面成绩*70%。

②实得学分的计算。采用等级学分制。

综合成绩在90~100分之间,应得学分=学分*100%;综合成绩在80~90分之间,应得学分=学分*80%;综合成绩在70~80分之间,应得学分=学分*75%;综合成绩在60~70分之间,应得学分=学分*60%;综合成绩在60分以下,应得学分=学分*0%。

(2) 查询功能。分为学生基本情况查询和成绩查询两种。

①学生基本情况查询。输入一个学号或姓名(可实现选择),可查询出此学生的基本信息并显示输出;输入一个宿舍号码,可查询出本室所有学生的基本信息并显示输出。

②成绩查询。输入一个学号时,可查询出此学生的所有课程情况,格式如下。学号:××姓名:×××××

课程编号:×××课程名称:×××××综合成绩:××××实得学分:××

课程编号:×××课程名称:×××××综合成绩:××××实得学分:××

课程编号:×××课程名称:×××××综合成绩:××××实得学分:××

共修:××科实得总学分为:×××

(3) 排序功能。能实现选择按综合成绩或实得学分升序或降序排序并显示数据。

(十)飞机订票系统

1.项目描述:设计简单的飞机订票系统

2.系统设计说明:

(1)录入:

可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)

(2)查询:

可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);

可以输入起飞抵达城市,查询飞机航班情况;

(3)订票:(订票情况可以存在一个数据文件中,结构自己设定)

可以订票,如果该航班已经无票,可以提供相关可选择航班;

(4)退票:可退票,退票后修改相关数据文件;

客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。

(5)修改航班信息:

当航班信息改变可以修改航班数据文件

(十一) 公交一卡通系统。

1.项目描述:试设计一公交一卡通系统。

2.系统设计说明:

1) 添加新卡。能够添加一张新卡,卡号按照自然数列向下自动产生,而用户姓名和卡内所续金额由键盘输入,此时卡内余额就是户输入的所续金额。如果整个系统中的卡号之间出现了被注销过的卡标记,则先将此卡号分配给新卡使用,以便尽量保证该系统中卡号的连续性。

2) 注销旧卡。由用户输入卡号,判断该卡号是否存在,若存在并且该卡没有注销标记,则将该卡的余额退回给用户,同时对该卡做注销标记。3) 修改卡信息。由用户输入自己的卡号,如果存在该卡,并且该卡没有被注销,则弹出一个小菜单列出允许修改的选项。根据用户的选择让用户进行修改。

4) 坐车读卡。假设公交票价的规定是10站以内1元,11~15站2元,16~20站3元,21~25站4元,26~30站5元,每趟车不超过30站。在乘公交车时,由用户输入自己的卡号和将要坐的站数。如果该卡存在,并且该卡没有被注销,则系统根据票价的规定,从该卡的余额中扣除相应的票价。在扣除票价时,如果卡内余额不足,则提示用户支付现金。5) 续钱并查找续钱最多的用户。由用户输入自己的卡号和要续的金额,如果该卡存在,并且该卡没有被注销,则系统将所续的金额和卡内的余额之和作为最终卡内余额。找出目前所续金额最多的用户,并显示其全部信息。

四.实训的设计进度安排

课程设计的题目应提前一周布置,以便学生作好充分准备。一周的课程设计主要分成以下几个阶段:

(1) 系统分析与设计阶段。在前期资料查阅的基础上,学生对所选课题进行功能分析与设计。

(2) 程序编制与调试阶段。学生在老师的指导下独立完成程序的编制与调试,老师应实时考察学生的实际编程与调试能力。

(3) 总结报告和书写说明书阶段。学生根据规定的格式编写内含课题说明书的课程设计报告。

(4) 答辩与考核阶段。教师组成班级答辩组,对学生进行当面提问答辩,答辩既可以以语言表达的方式,也可以直接在机房中进行实际操作与调试。教师将综合每一学生一周的表现及能力进行综合评分。

五.主要参考文献及资源

C程序设计人民邮电出版社宋铁桥

成绩评定及审批

C语言实验指导书

《C语言》实验指导书 2016年10月

实验一C程序得运行环境与运行方法 一、实验目得 1。掌握所用得C语言环境得基本操作方法、 2.掌握编辑、编译、连接与运行C程序。 二、实验内容与要求 1、学习使用Visual C++6.0环境开发C程序。 (1)在磁盘上建立自己得文件夹,用于存放C程序,如“e:\cexam”。 (2)启动Visual C++6。0、执行“开始”-—“所有程序”——“Microsoft Visual Studio 6。0"——“Microsoft Visual Studio 6.0”命令,进入VC++编程环境,如图1 所示。 图1 MicrosoftVisual Studio6、0窗口 (3)新建C 程序文件。 执行“文件”——“新建”命令,单击如图2所示得“文件”选项卡,选中“C++So urceFile”;

图 2 新建文件 在“文件”文本框中输入文件名test1, 则C源程序被命名为test1。cpp,若想指定扩展名为.c,则需在“文件”文本框中输入文件名test1.c;在“目录”下拉列表框选择已经建立得文件夹,如,单击“确定”按钮,就新建了C源程序文件,并显示编辑窗口与信息窗口,如图3所示,然后在编辑窗口中输入程序。 (4)保存程序。 在如图3得界面输入程序代码。由于完全就是Windows 界面,输入及修改可借助鼠标与菜单进行,十分方便。当输入结束后,执行“文件”——“保存”命令,保存源文件。 图3编辑源程序(5)编译程序。信息窗口编辑窗口

执行“组建”--“编译[test1、cpp]”命令,弹出消息框,如图4所示,单击“就是"按钮,开始编译,并在信息窗口中显示编译信息。如果信息窗口中显示“test1.obj-0error(s),0 warning(s)",表示编译正确,没有发现错误与警告,并生成了目标文件test1、obj、 图4产生工作区消息框 如果显示错误信息,说明程序中存在严重得错误,必须改正,双击某行出错信息,程序窗口中会指示对应出错位置,根据信息窗口得提示分别予以纠正;如果显示警告信息,说明这些错误并未影响目标文件得生成,但通常也应该改正。 (6)连接程序。 执行“组建”——“组建[test1.exe]”命令,开始连接,并在信息窗口中显示连接信息、如果信息窗口中出现“test1.exe—0 error(s),0 warning(s)”,表示连接成功, 并生成了可执行文件test1、exe。 (7)运行程序。 执行“组建"——“执行[test1、exe]”命令,自动弹出运行窗口,如图5所示,显示运行结果。其中“Pressany key to continue”提示用户按任意键退出运行窗口,返回到VC++编辑窗口。 图 5 显示运行结果 (8)关闭程序工作区。 当一个程序编译连接后,VC++系统自动产生相应得工作区,以完成程序得运行与调试。若想执行第二个程序时,必须关闭前一个程序得工作区,然后通过新得编译连接,产生第二个程序得工作区。否则得话运行得将一直就是前一个程序。 执行“文件"--“关闭工作区命令",弹出得对话框如图 6所示,单击“就是”按钮,关闭工作区。 图 6 关闭所有文档窗口 (9)打开文件、 如果要再次打开C源文件,可以执行“文件”——“打开”命令,在查找范围中找到

汽车维修实训指导书

实训一汽车修理的认识 [目的和实训要求] l、了解汽车修理的安全基本规则。 2、掌握常用修理工具的基本知识。 3、掌握常见汽车的具体组成及其功用。 [实验器材] 1、轿车、平头车、中型货车、大型货车。 2、常用维修工具,专用维修工具。 3、两立式举升器或保养沟。 [步骤] (一)学习安全规则 1、工具安全使用。 2、燃油电瓶水的使用规则。 3、维修废品的处理规则。 4、安全用电规则。 5、汽车试机(发动机),路线的安全实训要求。 6、车底工作时的安全规则。 (二)学习工具使用 1、手工具(开口、梅花、套筒、活动扳、滤清扳手、轮胎套筒扳手、火花塞套筒、起子、手锤、凿)。 2、举升设备(千斤顶、举升器)螺栓拆装机具、压床、各种拉马、天车、手工葫芦。 (三)汽车构造的认识 1、发动机(汽油机、柴油机)的各部件。 2、驾驶室内仪表,操纵装置。 3、底盘。 4、汽车外部副件。 5、电气设备。 6、车身。 [实训报告] 1、各种汽车的构造及其特点。 2、写出汽车各部件的功用。

实训二测量气缸盖下平面平面度,燃烧室容积和校压汽缸盖 [目的和实训要求] 1、掌握气缸盖下平面平面度和燃烧室容积的测量方法。 2、了解敲压校正缸盖的操纵方法及实训要求。 3、实训要求将测量结果与技术标准相比较,判断合格与否。 [实习器材] 1、工具:条形压板一块,压紧螺钉2只,厚薄规、垫铁若干块,手锤一把,铜棒一把,平板一块,注射器1个。 2、量具:刀口直尺1把,宽尺1把,量杯1只,水平仪。 3、材料:气缸盖1个,机油和煤油混合液体2升。 [实验步骤] (一)缸盖平面度测量 1、将缸盖置于水平仪上,平面朝上,如图所示,用刀口直尺沿AA、AAl、AB、B1B1、CCl、C1C1方向用厚薄规在每隔50mm处测出厚薄规与刀口直尺的间隙。 2、结论 (二)燃烧室容积的测量 1、清除燃烧室内的积炭和污垢,将火花塞按规定力矩拧紧,保证气门与气门座贴紧不泄漏。 2、将缸盖水平放置,燃烧室朝上,并用水平仪找正。 3、在量杯中配备80%煤油、20%的机油的混合油,混合油量应略多于被测燃烧室的容积,记下量杯中液面的读数。 4、将混合油注入燃烧室至略低于气缸盖平面,在燃烧室盖上平玻璃,然后用注射器从玻璃边缘慢慢注入液体,直至液面接触玻璃。 5、观察量杯中剩余液体的液面读数,前后液面读数之差值(以mI计)即为该燃烧室的容积记下。 6、用同样的方法,测量其它燃烧室容积。 7、结论 (三)校压气缸盖(如图) 1、将气缸盖置于工作台的平板上,凹部向下。在气缸盖两端与工作台的平面间垫上垫片,其厚度约为弯曲量的4倍。将压板压在气缸盖中部,拧紧两螺钉,直至缸盖中部贴在工作台平面上。 2、用小锤对气缸盖加强筋处逐步进行敲击2-3遍。敲击时最好垫上紫铜棒,以防锒头误伤缸盖工作表面。敲击后停留约8分钟。 3、将压板松开,并移至气缸盖全长1/3处,用上述方法敲击,最后再移到另一端继续敲压。 4、若敲压过度,可将缸盖均匀地烘热片刻,可有所复原。 5、若缸盖发生对角扭曲变形,可将压板压在气缸盖上。

项目维护作业指导书

项目维护 作业指导书 (依据GB/T19001:2000 idtISO9001:2000标准编制) 文件编号:受控标识: 版本状态:A版()批准人: 编制:审核: 年月日年月日

维护项目作业指导书 1总则 1.1本公司为求增进经营效能,加强售后服务工作,特制定本指导书 1.2本指导书包括总则、服务作业流程等内容 1.3售后技术支持部为本公司售后的策划部门,与客户服务中心保持直接及密切的联系,对 服务工作处理的核定依公司权责划分处理。 2维护工作流程

3程序 3.1维护信息来源 当客户服务中心接收到客户维护请求时,应详细记录客户所反映的问题,然后立刻转交给售后技术支持部门,技术总监将指定负责工程师进行维护。 3.2维护过程 3.2.1客服中心在接到客户的维护请求后,在《客户维护请求记录》上详细记录客户发 生的问题、时间、严重性,并进行判断,如电话或E-mail可以解决的,由售后技术支持工程师及时告诉客户解决方案,直到客户满意为止。如需到现场服务解决的,应尽快向技术支持总监汇报,由他指定负责工程师,共同分析问题原因,设计解决计划和实施方案。 3.2.2维护工程师在现场维护时,首先要做好客户数据的备份,然后着手解决问题,维 护过程应详细记录在《维护巡检记录》上,当时解决与否,事后均应由客户代表签字确认。 3.2.3对于软件二次开发的问题,客服中心根据《客户维护记录》,交给相应软件开发人 员处理。 3.3维护方式及内容 3.3.1 维护方式 a)热线支持:工程师通过电话向用户提供技术问题解答过程。 b)WEB支持:通过在线支持系统接收、解答用户问题,并在网上发布相关技术建设问答的过 程。 c)远程维护:技术支持部门派遣工程师到用户现场解决问题的过程。 d)信函、传真服务:通过信函和传真,为用户解答用户提出的问题。 e)回访服务:由工程师主动开展回访用户服务。 f)软件更版:指由于软件出现故障而对软件进行优化、换代的过程。 g)软件升级:指由于对软件增加新功能或为了适应新的操作系统而对软件进行的优化、换代 过程。 h)IT外包:为了保障用户正常使用通天至达公司软件而向用户提供所有相关软硬件支持服 务的过程。

《C语言》实验指导书

内江职业技术学院 上机实验指导书 科目:C语言程序设计 系别:电商学院 班级:15软件1班 教师:王刚 2015—2016学年第一学期

《计算机基础》课程实验指导书 目录 实验一C语言概述 (1) 实验二基本数据类型 (3) 实验三输入输出和算法 (6) 实验四选择和循环结构 (10) 实验五循环结构和函数 (13) 实验六模块化设计 (14) 实验七一维数组和字符串 (18) 实验八多维数组和指针 (20) 实验九指针 (22) 实验十指针和结构体 (23) 实验十一链表和共同体 (26) 实验十二文件 (27) 教材和参考书 1、教材: 《谭浩强、张基温,《C/C++程序设计教程》,高等教育出版社。 2、参考书: (1)《(美)H.M.Deitel,P.J.Deitel著,薛万鹏译,《C程序设计教程》,机械工业出版社。 (2)杨路明,《C语言程序设计教程》,北京邮电大学出版社。

实验一C语言概述 一、实验目的 1、了解所用的计算机系统。 2、了解在该系统上如何进行编辑、编译、连接和运行一个C程序。 3、通过运行简单的C程序了解C程序的特点。 二、实验内容 1、熟悉C语言集成环境。 2、利用C语言集成环境进行编辑、编译、连接和运行一个C程序。 3、运行一个自己编写的程序,程序的功能是输出两行文字。 三、实验设备及环境 微机若干台,并安装有C语言软件。 四、实验步骤 1、熟悉所用的系统。了解Windows资源管理器的使用方法:文件的查看、复制、运行等方法,C所在目录,文本文件的建立方法。 2、进入C,并新建一个C源程序文件。 3、熟悉C的集成环境,了解各菜单项有哪些子菜单。 4、输入下面的程序,注意区分大小写。 #include void main() { printf("This is a C program.\n"); } 编译并运行程序。 5、关闭工作区,新建一个程序,然后输入并运行一个需要在运行时输入数据的

电力电子实验指导书完全版范本

电力电子实验指导 书完全版

电力电子技术实验指导书 目录 实验一单相半波可控整流电路实验........................... 错误!未定义书签。实验二三相桥式全控整流电路实验........................... 错误!未定义书签。实验三单相交流调压电路实验 .................................. 错误!未定义书签。实验四三相交流调压电路实验 .................................. 错误!未定义书签。实验装置及控制组件介绍 ............................................ 错误!未定义书签。

实验一单相半波可控整流电路实验 一、实验目的 1.熟悉单结晶体管触发电路的工作原理及各元件的作用; 2.对单相半波可控整流电路在电阻负载及电阻电感负载时的工作做全 面分析; 3.了解续流二极管的作用; 二、实验线路及原理 熟悉单结晶体管触发电路的工作原理及线路图,了解各点波形形状。将单结晶体管触发电路的输出端“G”和“K”端接至晶闸管的门极和阴极, 即构成如图1-1所示的实验线路。 图1-1 单结晶体管触发的单相半波可控整流电路 三、实验内容 1.单结晶体管触发电路的调试; 2.单结晶体管触发电路各点电压波形的观察; 3.单相半波整流电路带电阻性负载时Ud/U2=f(α)特性的测定; 4.单相半波整流电路带电阻电感性负载时续流二极管作用的观察;

四、实验设备 1.电力电子实验台 2.RTDL09实验箱 3.RTDL08实验箱 4.RTDL11实验箱 5.RTDJ37实验箱 6.示波器; 7.万用表; 五、预习要求 1.了解单结晶体管触发电路的工作原理,熟悉RTDL09实验箱; 2.复习单相半波可控整流电路的有关内容,掌握在接纯阻性负载和阻 感性负载时,电路各部分的电压和电流波形; 3.掌握单相半波可控整流电路接不同负载时Ud、Id的计算方法。 六、思考题 1.单相桥式半波可控整流电路接阻感性负载时会出现什么现象?如何 解决? 七、实验方法 1.单相半波可控整流电路接纯阻性负载 调试触发电路正常后,合上电源,用示波器观察负载电压Ud、晶闸管VT两端电压波形U VT,调节电位器RP1,观察α=30o、60o、90o、120o、150o、180o时的Ud、U VT波形,并测定直流输出电压Ud 和电源电压U2,记录于下表1-1中。

作业指导书格式、内容要求

作业指导书的格式及内容要求 一、作业指导书的结构 1、审批意见页; 2、封面; 3、目录; 4、编制依据; 5、工程概况及工程量; 6、作业前必须具备的条件和应做准备; 7、劳动力配置及职责权限; 8、机械及工器具的配备;9、作业程序、方法和内容;10、作业过程中质量控制点、质量标准、检查验收和质量保证措施;11、作业的安全要求、危险源识别与控制、安全保证措施;12、环境因素辩识与控制措施环境保护;13、作业进度计划和保证措施;14、节能降耗;15、各种记录表样。 二、作业指导书的格式及内容 1、审批页 2、封面

3、目录各章节应编写页码。 4、编制依据 内容包括:与本作业项目有关的图纸资料;招投标文件:《施工组织设计》;工程施工合同;已签约的与工程有关的协议;本公司的《一体化管理手册》和《一体化管理程序文件》;相关的现行标准、规程、规范。 5、工程概况及工程量 主要应对本作业项目的工程范围、施工特点、主要结构和工程量进行准确说明。 6、作业前必须具备的条件和应做准备 作业前应从人、机、料、法、环等几个方面作全面、细致的准备工作。

要求应具体、可行。 7、劳动力配置及职责权限 1)对特种作业人员的资格要求; 2)对施工人员的基本要求。 3)劳动力配置及职责权限,作业过程中施工人员应分工明确、责任到人,以利于保证每个施工人员的工作质量,确保工程的安全、质量。 8、机械及工器具的配备 1)机械配备 2)仪器、仪表、量具配备 3)三大工具配备 4)手工具配备 9、作业程序、方法和内容 作业项目每道工序的施工程序、方法应详细说明,且具有可操作性,真正能够指导施工。 10、作业过程中质量控制点、质量标准、检查验收和质量保证措施 对作业项目中施工难点或重要结构、工艺单独提出,作为重点控制对象

C语言实验指导书

《C语言程序设计》实验指导书 每次实验(10分)一共100分,最后折合成50分计入最终成绩。 第一次实验(一星期完成) ●内容一:熟悉编译环境和工具 在VS中键入以下的这段程序 1)关键字变色,自动缩近,智能提醒 2)代码风格和注释 3)编译出错,连接出错。修改错误 4)调试,断点,监控变量,进入函数,跳出函数。监控内存,监控堆栈 在linux中键入以下这段程序 1)熟悉VIM程序,gcc编译程序(开两个终端窗口) 2)熟悉GDB调试程序的基本技巧。(list,backstrac; break, watch,delete; next, continue, run; print,set,help) 其中,help命令是一个非常的参考,如果忘记了某条具体的命令,可以随时去参考help命令来得到相关的细节。 3)介绍《鸟歌的私房菜》这本书 ●内容二:登陆https://www.doczj.com/doc/314597402.html,网站,在线提交。 1)熟悉基本的提交方法和规则 2)现场演示反作弊程序的效果 ●程序: 输入:两个整数,用空格分隔, 输出:两个整数的和,计算两个整数的和的功能,要求用函数实现,同时如果输入有错误,例如(12 abc)程序能够给出“error input”的提示。 参考输入: 12 33 参考输出: 45 参考输入: 12 abc 参考输出:

error input ●思考和扩展(无标准答案) 如果用户输入12 12abc 如何判断并终止程序,输出“error input”的提示 第二次实验(一星期完成) ●内容一:登陆ACM,演示OJ系统 1)介绍这个网站,有兴趣的同学可以去尝试一下() ●内容二:计算工资/小时程序 1)强制类型转换 2)一共有多少位的算法 3)整形数的溢出,以及针对特定问题,如何解决溢出问题 注意:linux编译下应该加上–lm 开关。 ●程序: 输入:工资数,小时数(整数,空格分隔)。 输出:工资/小时数(精确到小数点后2位),并根据四舍五入取整,然后将取整的数平方后计算一共有几位,后三位分别是什么? 参考输入: 2345 2 ←input (separate by space) 参考输出: 1172.50 ←average salary 1173 ← round off to integer 7 ← number of digit 0 2 5 ← the last three digit (separate by space) 第三次实验(两星期完成) ●内容一:介绍linux 下的grep,并给出相应的实例。重点介绍下面要用到的四个符号。 ●内容二:正则表达式 ^ 代表字符串开始 . 代表任意字符 $ 代表字符串末尾

《C语言程序设计》项目实训指导书

安徽国防科技职业学院 C 语 言 课 程 设 计 指 导 书 学期:12-13第1学期 班级:软件121班 实训日期:第18周

指导教师:付贤政

《C语言程序设计》项目设计指导书 实训班级:软件111班 实训时间:第18周 一、设计目的与任务 C语言程序设计是软件技术专业的重要专业基础课。学生通过对C语言的学习,已经具备了使用C语言编写简单的程序的能力。为了加强程序设计基础,开设课程设计,使学生对C语言有更全面的理解,进一步提高运用语言编程解决实际问题的能力,同时,为后续课程的学习夯实基础。 本课程设计要求每组同学在一周时间内,独立分析、设计并完成,并上交课程设计报告。可选择如下任务之一: 任务一:题目:学生成绩管理系统 功能: 1.菜单提示:在系统初始化时能在屏幕上出现提示,根据提示选择相应的操作; 2.基本功能:能正常启动程序、退出程序,能在屏幕上正常显示提示和相关信息; 3.功能一:系统数据初始化。能按照要求输入每位学生的学号、姓名,性别、年龄以及政 治、语文、数学、计算机、体育五门课程的成绩; 4.功能二:按指定形式在屏幕上打印输出学生基本信息,可按照学号、成绩顺序在屏幕上 打印输出; 5.功能三:根据姓名、学号查询。按照屏幕提示输入你要查询学生的姓名(或者学号),从 原始的数据中找到该学生的信息,并在屏幕上打印输出; 6.功能四:统计学生平均成绩,并在屏幕上打印输出; 7.功能五:将现有学生数据写入磁盘文件,然后从文件中读取出来; 8.数据的删除(选做):根据输入的学号删除指定的数据记录。(可选) 9.数据的修改(选做):根据输入要修改的学生学号,返回该学生的信息后,再逐个修改每 个学生的基本信息,最后保存修改;(可选) 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。 3、进一步要求:完成计费和费用查询功能。 任务二:题目:酒店房间登记与计费管理系统 功能:

实训指导书模板(旅行社经营管理)

实训指导书 实训课程:旅行社经营管理 《旅行社经营管理》课程实训指导书是依据阿坝师高等专科学校管理系旅游管理专业学生能力培养指导书和《旅行社经营管理》课程

教学大纲制定的,实训指导书是指导学生和教师进行有效实训并保证质量的依据。 课程名称:旅行社经营管理实训学时:32 适用专业:旅游管理课程类别:专业课 编写大纲教研室/实训室:管理教研室 一、实训目的与要求 该课程基本目标是培养学生在旅行社各基层工作岗位(咨询、计调、外联、导游四大岗位)所需的综合业务能力与基本素质,掌握这些工作岗位的工作流程和工作方法,使之能较快适应旅行社的工作要求,胜任具体的操作业务和工作实务。实践教学的主要设计思想是为学生尽可能提供模拟或真实的工作环境,创造各个岗位的实际工作情境,由教师带领、学生策划和具体操作的形式来达到任务驱动式教学的理想效果。 二、实训方式 在校专业技能实训室实训+校外旅行社参观学习+顶岗实训 三、考核方法 本课程为考试课,采用百分制记分制,其中期末成绩占50%、平时成绩占20%。实训成绩占30%。实训考核采用开卷考核方式,由实训老师组织学生7-9人作为考核委员会成员,集体评分。

六、实训项目容及其要求 项目一、旅行社的组织管理和经营计划 【实训学时】6学时 【实训容】参观、走访国际、国旅行社。了解国际、国旅行社组织机构设置、职能,旅游团队操作流程,旅行社人员岗位的职能及素质要求等。 【实训重点】旅行社旅游团队、散客、同行直销等操作流程和工作要求。 【实训难点】旅行社人员岗位的职能,如计调岗位、销售岗位、客服岗位、导游、领队岗位的具体要求和职业道德要求。

项目施工作业指导书模板

项目施工作业指导 书

项目施工作业指导书 编制: 审核: 批准: 工程管理中心 06月01日

目录 一、基础分部 二、主体分部 三、装饰分部 (一)防水施工 (二)室内找平层( 地砖) 施工 (三)墙面抹灰饰面与瓷砖粘贴 (四)铝合金施工 (五)内墙腻子涂料施工 (六)成品木门、防火、防盗门安装 (七)铝合金栏杆、铁花栏杆安装 四、电气安装分部 五、重要提示 所有工序必须进行100%的检查, 关键部位及关键工序必须进行旁站监理。施工单位必须有监理工程师对上一道工序质量的认可签字, 方可进

入下道工序施工。监理对施工的全过程负责! 一、基础分部 从土方开挖到基础施工、地下室的防水、回填土作业都必须有针对性的施工方案, 经监理、甲方审核经过后, 方能满足进度和质量要求。 ( 一) 土方开挖: 基础土方采用机械开挖, 地下室、筏板及独立柱均采用大开挖方式, 土方外运, 基坑周边采用喷锚护壁, 基坑周边设置降水井进行降水作业。 ( 二) 基础、地下室、半地下室施工 1.降水及排水: 根据地质情况, 基坑周边宜设置降水井, 地下室内部在地下室底板上另外设置降水井。 2.护壁: 地下室周边宜采用喷锚护壁进行支护。 3.基坑验槽: 基坑开挖到设计基底标高以上300mm后, 施工单位、监理及地勘单位现场作钎探试验, 钎探合格后进行地基捡底。施工单位捡底至设计标高后, 施工单位必须请质监站、设计、地勘、监理、建设单位共同参加验槽, 验槽合格后应立即用砼封闭基坑。 4.基础部分的钢筋、砼施工, 可参照主体结构施工部分进行, 应强调的是钢筋的保护层必须满足设计要求。 5.防水工程: 严格按照设计施工图纸进行施工。 (三) 回填土的选择与夯填要求: 基坑回填土选用不得含有腐质物、淤泥等, 对颗粒的限制执行不大于300*300*300。回填夯实按照每300mm高分层夯实, 采用压路机、蛙式打

C语言实验指导书

C语言程序设计实验指导书 沈岚岚吕元长编写 桂林电子科技大学信息科技学院 2012.03

前言上机实验的目的和要求 一上机实验的目的 上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编程序正确与否。学习程序语言,上机实验的目的如下: 1 加深对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授,既枯燥无味又难以记住,通过多次上机,就能自然、熟练地掌握语法规定。 2 了解和熟悉C语言程序开发环境。熟悉一两种环境(计算机系统的软件和硬件条件),再遇到其他的系统时便会触类旁通,很快学会。 3 学会上机调试程序,也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能够正确地运行。要真正掌握计算机应用技术,就不仅应当了解和熟悉有关理论和方法,而且要求自己动手实践能力强。 4 在做实验时千万不要在程序通过后就认为万事大吉,完成任务了,应当在通过的程序上做一些调试和修改,看看会得到什么结果。多动脑筋思考,将会对你有很大帮助。 二上机实验前的准备工作 1 了解所用的计算机系统的性能和使用方法; 2 复习和掌握与本实验有关的教学内容; 3 准备好上机所用的程序,切忌自己不思考、不编制程序或抄袭别人的程序; 4 准备好调试和运行时所需的数据。 三上机实验的步骤 1 调出C语言编译系统,进入C语言工作环境; 2 输入自己编制好的程序; 3 检查输入是否有错,及时更正; 4 进行编译和连接; 5 运行程序,分析结果。 四、实验结束,整理实验报告 实验报告应包括以下内容: 1 上机题目; 2 程序清单; 3 运行结果; 4 对结果的分析和本次获得的经验和体会。

C语言程序设计实验实验指导书及答案

实验一熟悉C程序运行环境 班级学号姓名成绩 一、实验目的 1. 熟悉C语言Visual C++调试环境。 2. 掌握C程序的编辑、调试及运行。 二、实验内容 项目1. 调试并运行下面程序,并写出运行结果: #include <> int main() { printf(“Good morning!\n”); printf(“Hello,world!\n”); return 0; } 运行结果(注意,按照屏幕输出格式写): 项目2. 调试并运行下面程序,并写出运行结果: #include <> int main() { int a , b , sum; /*定义变量*/ a=23; b=56; /*为变量赋值*/ sum=a+b; /*计算两个变量的和*/ printf(“sum is %d\n”,sum); /*输出计算结果*/ return 0; } 运行结果:

项目3. 调试并运行下面程序,并写出运行结果: #include <> int max(int,int); int main() { int a , b , c; /*定义变量*/ a=23; b=56; /*为变量赋值*/ c=max(a,b); /*调用max函数,将得到的值赋给c*/ printf(“max is %d\n”,c); /*输出c的值*/ return 0; } int max(int x,int y) /*定义max函数,函数值为整型*/ { int z; /*定义变量*/ if(x>y) z=x; else z=y; return(z); /*将z的值返回*/ } 运行结果: 三、提高部分 1.试想,如果求10个数中的最大者,则程序该如何编写。 程序代码 运行结果:

办公软件实训指导书

办公软件实训指导书 实训项目一文字处理软件Word 2003应用 1.实训目的: 学会使用“表格和边框”工具栏手动绘制表格及表格的格式化操作;学会文字处理及文档的排版技巧;熟练掌握在文档中插入图片、文本框和艺术字的方法。 2.实训要求: 根据给出的效果图片,使用Word 2003表格、文字处理与排版、艺术字及绘图等技术完成作品。作品布局不得改变,风格不得改变,文字内容和图片等素材可以自行选定。实训时间10学时。 3.实训内容:用Word制作一份校内刊物,如图1.1所示。 图1.1 校内刊物示例 4、实训步骤 (1) 新建一个空白文档,单击【文件】|【页面设置】菜单项,在打开的【页面设置】对话框中,将纸张大小设为A4,页边距上、下、左、右都设为1厘米。 (2) 单击【视图】|【工具栏】|【表格和边框】,打开【表格和边框】工具栏。将线型选为“无边框”,然后在页面上制作如图1.2所示的版面布局表。这是一个大概布局,具体制作时还需要调整。 图1.2 版面布局表

为了以后的制作方便,将每一个板块都用数字作标记。 (3) 板块1的制作。第1板块是刊物名称,使用了剪贴画叠加艺术字的方法制作。将光标移到板块1中,选择【插入】∣【图片】∣【剪贴画】命令,在“剪辑管理器”中找到一张帆船图片,将其插入,将光标移到任意单元格,单击【绘图】 工具栏上的【插入艺术字】打开【艺术字】对话框,选其中一种样式,单击【确定】按钮,在【编辑“艺术字”文字】对话框中输入“扬帆”,设置字体、字号。制作完成后,将其格式设置为“浮于文字上方”,并将它拖动到图片上适当的位置。 (4) 板块2的制作。将插入点移到板块2中,输入制作日期、期号、制作班级,中间用空格隔开,然后设置文字格式,添加灰色底纹。 (5) 板块3的制作。将插入点移到板块3中,用插入“艺术字”的方法制作“Word”,然后 Word”右侧拖动画出自选图形,右击,选择【添加文字】,输入“受益终生的使用技巧”,设置文字格式。然后在下面输入其他文字,并进行字符格式和段落格式设置。 (6) 板块4的制作。板块4的上部比较复杂,这时再用【表格和边框】中的【绘制表格】按钮画一横线、二竖线,将其上部变成如图1.3所示的3个单元格。在左边单元格中输入文字“鼠标”,并设置字符格式;在中间单元格中,选择【插入】∣【图片】∣【来自文件】命令插入一个鼠标图片,并设置图片的大小;右边单元格中,用艺术字制作“小知识”三个字;在下侧单元格中输入文字。最后选中板块4中所有单元格,选择【格式】∣【边框和底纹】命令设置外边框为“无边框”。 (7) 板块5的制作。板块5是一段诗,同样可用【表格和边框】中的【绘制表格】按钮将其分为如图1.4所示的三部分,上部输入标题,下面左右对称地输入诗句,并设置字体、字号、颜色、行间距等格式。 图1.3 板块4局部示意图图1.4 板块5示意图 (8) 板块6的制作。板块6是竖排版,将光标移到板块6中,选择【格式】∣【文字方向】命令,打开如图1.5所示的【文字方向- 此时该板块内的文字均是竖排版。单击【绘图】工具栏上的【插入艺术字】按钮 的“艺术字”对话框中,选一个竖排样式,制作该板块的标题。完成后选中它,单击【格式】工具栏上的【居中】按钮,最后在其左侧输入文字,并设置文字的格式。最后效果参见图1。

C语言实验指导书

实验1 C语言初步与编程环境介绍(2学时) 1.目的要求 1)熟悉C语言基本结构, 2)熟悉VC控制台应用程序设计的使用方法。 2.实验内容 (1)创建项目,分别将教材P13和P14程序输入并编译。 (2)下列程序能正确运行吗?如果能,写出运行结果;如果不能,指出错误原因并改正。 Main() { printf("hello\n"); } 附:VC 6.0 环境的使用方法介绍 Microsoft Visual C++ (简称VC)是微软公司生产的基于其Windows系统的软件开发工具。它具有使用灵活,并与32位Windows内核(使用于Windows 95/98/NT/2000)高度兼容的特点,从而被Windows程序员们广泛使用。同时,VC同样可以加工处理C语言程序,与标准的ANSI C语言兼容。VC提供了一种控制台操作方式,本实验课程主要在控制台方式下进行设计运行。 一、什么是控制台程序? Win32控制台程序(Win32 Console Application)是一类Windows程序,它不使用复杂的图形用户界面,程序与用户交互时通过一个标准的文本窗口,通过标准的输入输出流(I/O Streams)进行。 一个最简单的控制台程序如下: #include // 包含使用标准输入输出库的头文件声明 main() { printf(”Hello World!”); //输出一个字符串 } 二、如何使用MSVC编写控制台程序?

控制台程序按照下面几个步骤进行。 1、打开VC集成开发环境。 双击桌面图标“Microsoft Visual C++ 6.0”,或者从系统菜单“开始”/“程序”/“Microsoft Visual Studio 6.0”/“Microsoft Visual C++ 6.0”(如图1),打开VC 开发环境(如图2)。 图 1 从开始菜单中打开VC开发环境 图 2 VC开发环境界面

C语言指导书

C语言程序设计 实验指导书 (修订3) 张红梅编著 安徽电子信息职业技术学院 软件学院 2008年6月1日 目录 实验1运行简单的C程序 (1) 实验2练习使用算术运算符 (5) 实验3使用输入、输出函数 (7) 实验4模拟ATM取款机界面 (8) 实验5循环语句的使用——猜数字游戏 (9)

实验6一维数组的应用 (11) 实验7函数参数的传递 (12) 实验8嵌套与递归调用的实现 (13) 实验9结构体和共用体 (15) 实验10文件 (17) 课程设计:单链表的操作 (19) 实验1运行简单的C程序 一.实训目的: 1、熟悉TC运行环境 2、练习简单C程序的编写 3、熟练掌握C程序的上机运行步骤 二.实训内容: 1.实验要求: 编程求37+29的值,熟悉TC运行环境 2.分析与设计: 编写一个main()函数,将数据37和29分别用变量保存,然后用另一个

变量存放两个变量的和,最后将和变量的值输出。 3.源代码: main() { int a,b,sum; a=37; b=29; sum=a+b; printf(“sum=%d”,sum); } 在TC环境中输入上面的代码后,先编译、连接,再保存,然后再运行。具体操作步骤如下所示: (1)编译 (2)连接

(3)保存F2 (4)运行CTRL+F9

(5)运行结果ALT+F5 按任意键返回 注意:1、第(1)步和第(2)步可以合起来操作,使用快捷键F9 2、程序比较大时,最好边输入代码,边保存,以防止意外情况的发生。 选做题: 1.输出字符串 main() {printf(“C program\n”); printf(“Hello World!\n”); } 2.已知圆的半径,求圆的面积 #define PI3.14 main() {int r=5; float s; s=PI*r*r; printf(“area=%f\n”,s); }

实训指导书模板

《********》实训指导书 课程名称:**********实训 课程代码:****** 适用专业:*********专业 制定人:*** 审阅人:***(教研室主任)修订时间: 信息科学与工程学院

目录 第一部分实训概述 (1) 一、实训工具/实训设备/实训要求/实训环境(可选或自拟) (1) 二、实训内容和时间安排 (1) 三、实训报告要求 (1) 四、实训成绩评定、考核办法 (1) 第二部分单元实训 (2) 实训(项目)一 ******* (2) 一、实训目的 (2) 二、知识要点 (2) 三、素材准备(可选) (2) 四、实训内容 (2) 五、实训步骤 (2) 六、注意事项(或操作要点) (2) 七、参考效果(可选) (2) 八、拓展训练与思考 (2) 实训(项目)二×××××× (3) 一、实训目的 ...................................... 错误!未定义书签。 二、知识要点 ...................................... 错误!未定义书签。 三、素材准备(可选) .............................. 错误!未定义书签。 四、实训内容 ...................................... 错误!未定义书签。 五、实训步骤 ...................................... 错误!未定义书签。 六、注意事项(或操作要点)......................... 错误!未定义书签。 七、拓展训练与思考 ................................ 错误!未定义书签。第三部分综合实训.. (4) 一、实训目的 (4) 二、知识目标 (4) 三、能力目标 (4) 四、实训内容与步骤 (4) 五、拓展思考 (4)

《C语言》实验指导书

《C语言程序设计》 实 验 指 导 书 华中师范大学信息技术系 二00九年三月

项目一:熟悉C语言的运行环境及简单程序设计 (11) 实验一熟悉C语言的运行环境 实验二c程序初步 (3) 实验三数据类型及输入输出 (5) 实验四运算符与表达式 (8) 项目二:流程控制、指针、数组、模块化程序设计 实验五分支程序设计 (9) 项目六循环程序设计 (11) 项目七函数 (12) 项目八数组 (13) 项目九指针 (15) 项目三:综合程序设计——竞赛编排及优胜排序 (注:每个项目应包含实验学习目标、实验内容、实验原理、实验设备、实验步骤、实验注意事项或实验思考等内容。 基本型实验应有明确的实验学习目标、详细的过程和具体的结果;综合设计型实验应有明确的实验学习目标、可参考的过程和实验结果评价标准)

实验基本要求 1、每次实验前,学生必须预习实验内容,实验程序必须自行编制、自行调试。 2、每次实验,学生都必须提交实验报告,内容包括实验目的、实验内容、实验程序、实验过程(软件的使用、程序的调试)等,见下面的实验报告模版。 3、学生第一次上机时,应在教师机指定文件夹下建立以自己学号+姓名的子文件夹,例如学号为2005683001的学生张三,应在教师机指定文件夹下建立“2005683001张三”的子文件夹,此文件夹就是学生张三存放本课程实验全部文档的文件夹,也是教师评价学生饰演成绩的主要依据。 4、学生每次实验完毕后,都应将实验报告、实验程序等文档上传到教师机自己建立的子文件夹中。 5、学生每次实验,都应该在考勤表上签到。 附 华中师范大学信息技术系c语言程序设计实验报告 实验目的: 实验设备(包括软件): 实验内容: 实验过程: 实验程序及实验结果: 实验体会:

《C语言编程实训》实训指导书二.doc

《C语言编程实训》实训指导书二适应专业:应用电子技术 广州康大职业技术学院自动化系 二0 一0年十一月

《C语言编程实训》 实训二Keil C51软件的应用 一、实训目的 学习使用Keil C51软件编程的方法,掌握应用Keil C51软件进行C语言单片机编程的操作技能。 二、实训设施 1.PC机 2.Keil C51软件 三、实训内容 (一)学习使用Keil C51软件编程的方法 1.熟悉Keil C51软件编程步骤 (1)新建一个工程项目文件。 (2)为工程选择目标器件(例如选择ATMEL的AT89C51)。 (3)为工程项目设置软硬件调试环境。 (4)创建源程序文件并输入程序代码。 (5)保存创建的源程序项目文件。 (6)把源程序文件添加到项目中。 2.接通PC机电源,进入WINDOS桌面,点击Keil C51快捷图标,即可进入图2.1所示: Keil C51 软件开发界面 在这个界面,各种调试工具、命令菜单都有。其中菜单栏为你提供了各种操作菜单,比如:编缉器操作、工程维护、开发工具选项设置、程序调试、窗体选择和操作、在线帮助等等。在Keil C51开发环境下使用工程的方法来管理文件,而不是单一文件的模式。所有的文件包括源程序(含C程序、汇编程序)、头文件、甚至说明性的技术文档都可以放在工程项目文件里统一管理。对于单片机技术的初学者来说,必须首先学会使用Keil C51创建一个单片机系统应用程序。

图2.1 Keil C51 软件开发界面 3.点击工具栏的 Project 选项,在弹出如下所示的下拉菜单中选择 New Project 命令,建立一个新的μVision2 工程: 图2.2 新建一个工程项目 4. 为你的工程取一个名称,选择工程存放的路径,建议为每个工程单独建立一个目录,并 且工程中需要的所有文件都放在这个目录下: 图2.3 新建工程项目对话窗口 选择工程目录和输入项目名后,点击保存返回。 5.在工程建立完毕以后,会立即弹出如图2.4 所示的器件选择窗口: 点击选择工程存放路径 填写新建工程的名称

焊接实训指导书

实训不同焊接位置焊条电弧焊的基本操作方法 一、实验目的 1、了解和掌握焊条电弧焊焊接参数的选择 2、掌握焊条电弧焊的基本操作技术 3、不同焊接位置焊条电弧焊的基本操作方法 二、实验仪器及材料 实验仪器:BX1-250-2交流弧焊机, 材料:焊条J422,Q235钢板或45钢 三、实验内容 1 焊条电弧焊焊接参数的选择 焊接参数就是焊接时,为保证焊接质量而选定的各项参数的总称。焊条电弧焊的主要焊接参数包括:焊条直径、焊接电流、电弧电压、焊接速度和焊层数等。选择合适的焊接参数,对提高焊接质量和生产效率是十分重要的。 (一)焊条直径的选择 为了提高生产效率,应尽可能地选择直径较大的焊条。但是用直径过大的焊条焊接,容易造成未焊透或焊缝成形不良等缺陷。因此,必须正确选择焊条直径。焊条直径的选择与下列因素有关: 1、焊件厚度 选用焊条直径时,主要考虑焊件厚度。焊条直径与焊件厚度之间的关系见表1。 在焊件厚度相同的情况下,平焊位置焊接用的焊条直径比其它位置要大一些,立焊所用焊条直径最大不超过5㎜,仰焊及横焊时,焊条直径不应超过4㎜,以获得较小熔池,减少熔化金属下淌。 3、焊接层次 多层焊的第一层焊道应采用直径3~4的焊条,以后各层可根据焊件厚度,选用较大直径的焊条。 (二)焊接电流的选择 焊接电流是焊条电弧焊最重要的焊接参数。焊接电流越大,熔深越大,焊条熔化越快,焊接效率也越高。但是,焊接电流太大时,飞溅和烟雾大,焊条药皮易发红和脱落,而且容易产生咬边、焊瘤、烧穿等缺陷,若焊接电流太小,则引弧困难,电弧不稳定,熔池温度低,焊缝窄而高,熔合不好,而且易产生夹渣、未焊透等缺陷。 选择焊接电流时,要考虑的因素很多,如焊条直径,药皮类型、焊件厚度、接头形式、焊接位置、焊道和焊层等。但主要由焊条直径、焊接位置和焊道、焊

操作规范作业指导书-项目部

项目部操作流程指导书 一、部门设立的目的 为提升集团产品的品牌知名度和美誉度,特设立项目部。务求以新思维、新作风为工作理念,通过创意策划,运用精炼生动的文字描述和具有美感的视觉设计将公司的品牌形象、产品信息更加清晰准确的传达给消费者,使公司的旅游产品提升到更高的层次,在市场上打开新格局,树立新标杆。 二、操作流程规范 (一)立项阶段 ●需求部门提起立项申请 当需求部门发起项目时,需要先填写立项申请表,申请人需在表格对应位置填写清楚具体的要求,然后交给余总审批。 ●项目部主动发起项目 有些项目由项目部主导,将由项目部主动发起项目,自行填写立项申请表,然后交给余总审批。 (二)项目审批阶段 ●余总对立项申请表进行审批,如审批结果为不可行,将说明理由,交回申请部门。 ●审批结果为可行,则交由项目部,开始执行项目。 (三)项目执行阶段 1、项目进入执行阶段,项目部经理对整个项目进行构思规划,拟定项目分工表和时间表。 2、项目部召集相关部门开会,收集项目相关资料,明确部门间项目分工。 3、文案与美工分工合作,有序的完成项目设计工作。 4、项目部完成一稿交由申请部门,申请部门须对创意主题、亮点描述、封面设计、整体版 式等主要问题,一次性提出修改意见反馈给项目部。 5、项目部修改后出二稿,再次提交给申请部门,申请部门须对细节问题一次性提出修改意 见反馈给项目部。 6、项目部修改后出三稿,文案对文字、标点进行校对,交由项目部经理审核。 7、项目部经理将审核后的项目工作交由余总审核。 8、余总审核通过后,交回申请部门签字确认,项目部留稿存档,项目完成。

(四)跨部门合作操作细节 ●项目开始前,由项目部经理召集相关部门开会,收集项目相关资料,明确项目分工。 ●项目部与其他部门的一切沟通,须均以电子方式或纸质表单来往,以便作为凭证记录,也有助于后期进行工作总结。 (五)项目部团队要求 拟定:审核:审批: 日期:日期:日期:

相关主题
文本预览
相关文档 最新文档