文档库 最新最全的文档下载
当前位置:文档库 › C语言流程控制练习题

C语言流程控制练习题

C语言流程控制练习题
C语言流程控制练习题

流程控制

一、选择题

1、在while(!a)中,其中!a与表达式()等价

A、a==0

B、a==1

C、a!=1

D、a!=0

2、设整型变量x的当前值是3,执行以下循环语句后,输出的结果是()

do

printf(“%d”,x-=2);

while(!(--x));

A、0

B、1 -2

C、3 0

D、死循环,输出许多值

3、对下面三条语句,正确的论断是()

(1)if(a)s1; else s2; (2)if(a==0) s2; else s1; (3)if(a!=0) s1; else s2;

A、三者相互等价

B、三者相互不等价

C、只有(2)和(3)等价

D、以上三个说法都不正确

4、对于for(表达式1;;表达式3)可理解为( )

A、for(表达式1;0;表达式3)

B、for(表达式1;1;表达式3)

C、for(表达式1;表达式1;表达式3)

D、for(表达式1;表达式3;表达式3)

5、执行以下程序段的输出是( )

for(i=1;i<7;i++)

{ if(i%3==0) break;

printf(“%d”,i);}

A、1 2 3 4 5 6

B、1 2 4 5

C、1 2 3

D、1 2

6、执行以下程序段的输出是()

for(i=1;i<7;i++)

{ if(i%3==0) continue; printf(“%d”,i);}

A、1 2 3 4 5 6

B、1 2 4 5

C、1 2 3

D、1 2

二、阅读程序题

1、当前整型变量i的值是10,执行下列switch语句后,i的值是___13__________

switch(i)

{ case 9: i+=1;

case 10: i+=1;

case 11: i+=1;

default: i+=1;}

2、若整型变量w=1,x=2,y=3,z=4,则条件表达式w>x?w:z>y?z:x的值为_____4_____。

****3、若有程序

main()

{ int i=1;

while(i++<5); printf(“%d”,i);}运行后的输出结果是__6__________。

4、main()

{ int a,b,c; a=2;b=3;c=1;

if(a>b)

if(a>c) printf(“%d”,a);

else printf(“%d”,b);

printf(“end”);}输出结果为_____end_________。

5、main()

{ int a,b,c; a=2;b=3;c=1;

if(a>b)

{if(a>c) printf(“%d”,a);}

else printf(“%d”,b);

printf(“end”);}_______3_____。

三、完善程序题

1、用0~9之间不同的数字构造所有可能的三位数(即个位、十位和百位上的数字各不相同),并统计出共有多少种。

main()

{ int i,j,k,count=0;

for(i=1;i<=_______9______;i++)

for(j=0;j<=__________9_________;j++)

if(__________i=j__________)continue;

else for(k=0;k<=9;k++)

if(____________k!=i _&& k!=j_________________)

{ printf(“%d,”,100*i+10*j+k);

count++;}

printf(“\nTotal=%d”,count);}

2、求f(x)=-x2/2!+x4/4!-x6/6!+x8/8!……,要求精度为十万分之一。

#include

void main()

{ double x,y,t;

int n=0; printf(“Input x:”);

scanf(“%f”,&x);

t=1;

_______________________;

while(fabs(t)>1e-6)

{ n++;

t=___________________________________;

y+=t;}

printf(“f(%f)=%f”,x,y);}

四、编程

1、利用三种循环计算1+2+3+……+100的值

2、输出九九乘法表

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

……

3、求两个正整数的最大公约数和最小公倍数

4、求出所有水仙花数

5、找出100以内的所有完数

第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6。第二个完全数是28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。

6、从键盘上输入3个整数,输出其中的最大值

7、2006年1月1日是星期一,设计程序,输入2007年的月份和日期,计算该天是星期几

质量控制流程图

3.1.1 现场质量控制流程图 施工准备 项工程施工计划施工方案 工程质量控制指标 检验频率及方法 材料、机械、劳动力、现 场管理人员准备 分项开工报告 批准 分项开工批复单 每道工序施工 施工测量放线 报告 检验试验报告设计施工复核 不批准 分析原因,及时修复改正或返工 材料检查工艺流程检查测量检测试验检测质检工程师检查 自检结果 工序交接报告 不合格 抽样检查资料检查试验抽测测量检测工序检验记录检查 交工报告 不合格 合格 交工证书 现场质量控制流程图

3.1.2 质量管理组织机构流程图 指挥长 生产副指挥长 质量安全 总工程师 材 料 厂 科 程 工 安全质量 试 验 室 指挥部质管 工程师 质量安全 委员会办 指挥部质管 工程师 工 程 队 队 程 工 程 队 工 质量管理组织机构流程图

3.1.3 质量检验总流程图 原材料取样 不 合 标准试验格 试验结果评定、是否合格 试验报告 实施控制检验 成品抽样检验 试验结果评定、是否合格 合格不合格 作业结论分析原因 结束提出处理意见 质量检验总流程图

3.1.4 工程材料、构配件和设备质量控制流程图 承包单位填写 《工程材料/构配件/设备报验单》 方法: 承包单位另选不合格 监理工程师审核 合 格 1.审核证明资料 2.到厂家考察 3.进场材料检验 4.进行验证复试承包单位使用 工程材料、构配件和设备质量控制流程图

3.1.5 技术质量主要工作流程图 图纸会审 参加设计交底 编制施工组织设计工程师审批 工程物料确认 进场验收 技术复核 分部工程验收 技术交底工程定位交接 甲方、监理确认工程师确认 隐蔽验收质量验收 资料审核 甲方、乙方、设计联合验收 交付使用送交资料和竣工图 回访维修 技术质量主要工作流程图

过程控制系统习题解答

《过程控制系统》习题解答 1-1 试简述过程控制的发展概况及各个阶段的主要特点。 答:第一个阶段50年代前后:实现了仪表化和局部自动化,其特点: 1、过程检测控制仪表采用基地式仪表和部分单元组合式仪表 2、过程控制系统结构大多数是单输入、单输出系统 3、被控参数主要是温度、压力、流量和液位四种参数 4、控制的目的是保持这些过程参数的稳定,消除或减少主要扰动对生产过程的影响 5、过程控制理论是以频率法和根轨迹法为主体的经典控制理论,主要解决单输入、单输出的定值控制系统的分析和综合问题 第二个阶段60年代来:大量采用气动和电动单元组合仪表,其特点: 1、过程控制仪表开始将各个单元划分为更小的功能,适应比较复杂的模拟和逻辑规律相结合的控制系统 2、计算机系统开始运用于过程控制 3、过程控制系统方面为了特殊的工艺要求,相继开发和应用了各种复杂的过程控制系统(串级控制、比值控制、均匀控制、前馈控制、选择性控制) 4、在过程控制理论方面,现代控制理论的得到了应用 第三个阶段70年代以来:现代过程控制的新阶段——计算机时代,其特点: 1、对全工厂或整个工艺流程的集中控制、应用计算系统进行多参数综合控制 2、自动化技术工具方面有了新发展,以微处理器为核心的智能单元组合仪表和开发和广泛应用 3、在线成分检测与数据处理的测量变送器的应用 4、集散控制系统的广泛应用 第四个阶段80年代以后:飞跃的发展,其特点: 1、现代控制理论的应用大大促进了过程控制的发展 2、过程控制的结构已称为具有高度自动化的集中、远动控制中心 3、过程控制的概念更大的发展,包括先进的管理系统、调度和优化等。 1-2 与其它自动控制相比,过程控制有哪些优点?为什么说过程控制的控制过程多属慢过程? 过程控制的特点是与其它自动控制系统相比较而言的。 一、连续生产过程的自动控制 连续控制指连续生产过程的自动控制,其被控量需定量控制,而且应是连续可调的。若控制动作在时间上是离散的(如采用控制系统等),但是其被控量需定量控制,也归入过程控制。 二、过程控制系统由过程检测、控制仪表组成 过程控制是通过各种检测仪表、控制仪表和电子计算机等自动化技术工具,对整个生产过程进行自动检测、自动监督和自动控制。一个过程控制系统是由被控过程和检测控制仪表两部分组成。 三、被控过程是多种多样的、非电量的 现代工业生产过程中,工业过程日趋复杂,工艺要求各异,产品多种多样;动态特性具有大惯性、大滞后、非线性特性。有些过程的机理(如发酵等)复杂,很难用目前过程辨识方法建立过程的精确数学模型,因此设计能适应各种过程的控制系统并非易事。 四、过程控制的控制过程多属慢过程,而且多半为参量控制 因为大惯性、大滞后等特性,决定了过程控制的控制过程多属慢过程;在一些特殊工业生产过程中,采用一些物理量和化学量来表征其生产过程状况,故需要对过程参数进行自动检测和自动控制,所以过程控制多半为参量控制。

C语言程序设计习题答案(1-5章)

C 语言程序设计习题答案 习题一 C 语言程序设计概述 一、名词解释 (1)程序P1 (2)程序设计P1 (3)机器语言P1 (4)汇编程序P2 (5)高级语言P2 (6)编译程序P3 (7)解释程序P3 (8)算法P4 (9)结构化的程序设计P9 二、简述题 1. 设计程序时应遵循哪些基本原则?P4 答:正确性、可靠性、简明性、有效性、可维护性、可移植性。 2. 算法的要素是什么?算法具有哪些特点? 答:算法的要素是:操作与控制结构;算法的特点有:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。 3. 算法的表示形式有哪几种? 答:算法的表示形式有:自然语言、传统流程图、伪代码、结构化的流程图(N_S 流程图,盒图)。 4. 有哪三种基本结构? 答:三种基本结构是:顺序结构、选择结构和循环结构。 5. 传统流程图与N-S 流程图最大的区别是什么? 答:N-S 流程图去掉了在传统流程图中常用的流程线,使得程序的结构显得更加清晰、简单。 三、用传统流程图、N-S 图分别表示求解以下问题的算法。 1. 有3个数a ,b ,c ,要求按由大到小的顺序把它们输出。 2. 依次将10个数输入,求出其中最大的数 和最小的数并输出。 3. 求1+2+3+…+100的值。 4. 求1×2×3×…×10的值。

5. 求下列分段函数的值。 6. 求100~200之间的所有素数。 7. 求一元二次方程ax 2+bx+c=0的根。分别考虑d=b 2-4ac 大于0、等于0和小于0三种情况。 四、注释下面C 程序的各个组成部分。 main() /*主函数 */ { /*程序开始 */ int a,k,m; /*定义三个用来存放整数的变量 */ a=10; /*将整数10赋值给变量a */ k=2; /*将整数2赋值给变量k */ m=1; /*将整数1赋值给变量1 */ a=(k+m)*k/(k-m); /*先求出算术表达式的值,并将其赋值给变量a */ printf("%d\n",a); /*在屏幕上打印出变量a 的值 */ } /*程序结束 */ 习题二 数据类型、运算符与表达式 一、选择题 1~10:BCDCB DDBCA 11~20: ADDAA DBADC 21~28: DABAD CDD 3X (X<1) 4X-1 (X=1) 5(X-1)+6 (1

过程控制练习题答案

练习题 一、填空题 1.定比值控制系统包括:(开环比值控制系统)、(单闭环比值控制系统)和(双闭环比值控制系统)。2.控制阀的开闭形式有(气开)和(气关)。 3.对于对象容量滞后大和干扰较多时,可引入辅助变量构成(串级)控制系统,使等效对象时间常数(减少),提高串级控制系统的工作频率。 4.测量滞后包括测量环节的(容量滞后)和信号测量过程的(纯滞后)。 5.锅炉汽包水位常用控制方案为:(单冲量水位控制系统)、(双冲量控制系统)、(三冲量控制系统)。6.泵可分为(容积式)和(离心式)两类,其控制方案主要有:(出口直接节流)、(调节泵的转速)、(调节旁路流量)。 7.精馏塔的控制目标是,在保证产品质量合格的前提下,使塔的总收益最大或总成本最小。具体对一个精馏塔来说,需从四个方面考虑,设置必要的控制系统,分别是:(物料平衡控制)、(能量平衡控制)、(约束条件控制)和(质量控制)。 1. 前馈控制系统的主要结构形式包括:(单纯的前馈控制系统)、(前馈反馈控制系统)和(多变量前馈控制

系统)。 2. 反馈控制系统是具有被控变量负反馈的闭环回路,它是按着(偏差)进行控制的;前馈控制系统是按(扰动)进行的开环控制系统。 3. 选择性控制系统的类型包括:(开关型)、(连续型)和(混合型)。 4. 常用控制阀的特性为(线性)、(快开)、(对数)、和(抛物线)特性。 5. 阀位控制系统就是在综合考虑操纵变量的(快速性)、(经济性)、(合理性)、和(有效性)基础上发展起来的一种控制系统。 6. 压缩机的控制方案主要有:(调速)、(旁路)和节流。 7. 化学反应器在石油、化工生产中占有很重要的地位,对它的控制一般有四个方面, 分别是:物料平衡控制、(能量平衡控制)、(质量控制)和(约束条件控制)。 二、简答题 1.说明生产过程中软保护措施与硬保护措施的区别。 答:所谓生产的软保护措施,就是当生产短期内处于不正常情况时,无须像硬保护措施那样硬性使设

C语言实用程序设计100例流程图

C语言实用程序100例 第一篇基础与提高 实例1利用库函数编写基本显示程序 实例2变量属性 实例3运算符与类型 实例4关于程序结构 实例5显示函数曲线图 实例6二分法选代的应用 实例7多变的立方体 实例8一维整型数组应用(1) 实例9一维整型数组应用(2) 实例10一维整型数组应用(3) 实例11一维整型数组应用(4) 实例12二维数组应用(1)——显示杨辉三角实例13二维数组应用(2)——魔方阵 实例14字符数组应用(1)——逻辑判断 实例15字符数组应用(2)——数据模拟 实例16二维数组应用——字符比较 实例17利用指针进行数据处理 实例18指针与字符串 实例19利用指针处理二维数组 实例20一级指针 实例21利用指针传递参数值 实例22结构体的应用 实例23链表的应用(1)

实例24链表的应用(2) 实例25链表的应用(3) 实例26共用体的应用 实例27枚举类型应用 实例28位运算 买例29义件加密 实例30文件的按记录随机读写 第二篇图形与多媒体 实例31改变文字背景色 实例32及本颜色设置 实例33制作表格 实例34制作多样的椭圆 实例35美丽的透视图形 实例36错位窗口 实例37能移动的矩形 实例38多变的填充矩形 实例39黄黑相间的矩形与圆 实例40六叶图案 实例41特殊图案 实例42国际象棋棋盘 实例43制作楼梯 实例44使用线类型函数设置多个汉字实例45彩色群点 实例46饼图 买例47产品折线图 实例48直方图 实例49变大变色的拒形与国

实例50多变的填充多边形 实例51流星球 实例52小球动态碰撞 买倒53多,曲线 实例54多变的圆与环 实例55优美的球体 实例56运动的小车 实例57统计动画消失次数 实例58运行的时钟 实例59直升飞机 实例60演绎“生命游戏” 实例61猜猜看 买例62艺术清屏 买倒63制作火焰 实例64动态绘制256条不同颜色的直线实例65红绿蓝三原色渐变 第三篇综合小程序 实例66两个矩阵相乘 实例67艺术钟 实例68家庭财务管理小程序 实例69用系统时间实现随机数 实例70闪动的多彩圆 实例71检查系统有无鼠标 实例72圆形光盘与矩形 实例73动态渐变图案 实例74往返两地间的小车 实例75飘扬的红旗

过程控制系统复习题

《过程控制系统》复习题 一、图1为一蒸汽加热设备,利用蒸汽将物料加热到所需温度后排出。试问: ①影响物料出口温度的主要因素有哪些? 若选择蒸汽流量为操纵变量,设计一温度控制系统,画出控制原理框图。 ②设被控对象传递函数为s e s s G 5.00123 )(-+= ,调节阀为2)(=s G v ,检测变送单元为1)(=s G m ,当要求出口温度准确控制时,选用何种控制规律?为什么? ③上述单回路控制系统中,当控制器的积分时间常数增大时,对系统的性能指标稳定性、控制精度及调节速度各有什么影响?并解释原理。 ④上述控制系统用PI 控制规律,按4:1衰减曲线整定参数后,改用PID 控制规律,仍然保持整定在4:1衰减曲线上,这时比例增益和积分时间常数如何调整?为什么? 二、 如图2所示的系统,要求原油出口温度精确控制在设定值上,要求: ①当燃料气压力波动为主要干扰时,应怎样组成串级?将控制方案画在工艺流程图上。 ②确定控制方案后,系统的主要干扰量是哪些?分析副回路能克服的干扰量。 ③选控制阀采用气开阀,确定主副控制器的正反作用。 ④在系统稳定的情况下,如果燃料气压力突然升高,结合控制阀开闭形式及控制器的正反作用,分析该串级控制系统的工作过程。 搅拌器 物料入口 蒸汽 冷凝水 出口 图1

图2 三、图2所示的系统,要求原油出口温度精确控制在设定值上,要求: ①当原油流量是主要干扰量,设计前馈反馈控制系统,将控制方案画在工艺流程图上。 ②设被控对象传递函数为123 )(0+=s s G ,控制阀为2)(=s G v ,温度检测变送单 元2)(=s G m ,干扰通道为1 25 .0)(+=S S G PD ,设控制器为9)(=s G c ,计算前馈控制 器的数学模型。 ③分析串级控制系统和前馈反馈控制系统克服干扰方式的优缺点。 图2 燃烧气 出口温度 炉膛温度 原油 燃烧气 出口温度 炉膛温度 原油

C语言程序设计课程设计报告

《C语言程序设计》课程设计报告 (2013— 2014学年第 3 学期) 题目:C语言课程设计 专业:软件工程 班级:软件工程技术2班 姓名学号: 1 林燕萍 指导教师:吴芸 成绩: 计算机科学与技术系 2014 年6月23日

目录 一、课程设计的目的与要求 (1) 二、方案实现与调试 (3) 掷骰子游戏 (5) 射击游戏 (7) 计算存款本息之和 (8) 肇事逃逸 (10) 礼炮 (12) 汽车加油 (14) 大优惠 (16) 金币 (19) 三、课程设计分析与总结 (23) 附录程序清单 (25) 一、课程设计的目的与要求(含设计指标) C语言是一种编程灵活,特色鲜明的程序设计语言。C语言除了基知识,如概念,方法和语法规则之外更重要的是进行实训,以提高学习者的动手和编程能力,从应试课程转变为实践工具。 这是学习语言的最终目的。结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使“项目教学法”能在本质上促使学生有更大进步,特编写了该《C语言程序设计任务书》,以在实训过程中给学生提供帮助。达到如下目的: 1.在课程结束之前,让学生进一步了解C程序设计语言的编程功能; 2.让学生扎实掌握C程序设计语言的相关知识; 3.通过一些有实际意义的程序设计,使学生体会到学以致用,并能将程序设计的知识与专业知识有效地结合,更全面系统地了解行业知识。 编写程序要求遵循如下基本要求: ①模块化程序设计 ②锯齿型书写格式

③必须上机调试通过 二、方案实现与调试 掷骰子游戏 2.1.1 题目内容的描述 1) 两人轮流掷骰子,每次掷两个,每人最多掷10次。 2) 将每人每次的分值累加计分 3) 当两个骰子点数都为6时,计8分;当两个点数相等且不为两个6时,计7分;当两个点数不一样时,计其中点数较小的骰子的点数。 4) 结束条件:当双方都掷10次或经过5次后一方累计分数多出另一方的30%及以上。最后显示双方分数并判定优胜者。 2.1.2输入数据类型、格式和内容限制和输出数据的说明 数据类型:整型;内容限制:随机数的产生;输入数据结果:胜利的一方 2.1.3主要模块的算法描述 本算法的思路过程:首先要随机产生随机数,然后进行算法输出数值,执行条件判断输入结果,最后比较结果,判断胜利的一方。 程序流程图 图1 掷骰子游戏 调试过程及实验结果

过程控制复习题_终极版

一、填空题 1.被控过程的数学模型,是指过程在各输入量(包括控制量与扰动量)作用下,其相应输出量(被控量)变化函数关系的数学模型。 2.过程的数学模型有两种,非参数模型和参数模型。 3.过程控制系统通常是指工业生产过程中自动控制系统的被控量,是温度、压力、流量、液位、成分、粘度、湿度和pH(酸碱度或氢离子浓度)等这样的一些过程变量的系统。 4.表示过程控制系统控制关系的方框图,两个框之间的带箭头连线表示其相互关系和信号传递方向,但是不表示方框之间的物料关系。 5.一种测量体与被测介质接触,测量体将被测参数成比例转换成另一种便于计量的物理量,再用仪表加以显示,通常把前一种过程叫做一次测量,所用的仪表称为一次仪表,后面的计量显示仪表称为二次仪表。 6.在热电偶测温回路中接入第三种导体时,只要接入第三种导体的两个接点温度相同,回路中总电动势值不变。 7.DDZ-III型变送器是一种将被测的各种参数变换成4~20mA统一标准信号的仪表。 8.正作用执行机构是指当输入气压信号增加时,阀标向下移动。反作用执行结构是指当输入气压信号增加时,阀标向上移动。 9.流通能力定义为调节阀全开,阀前后压差为0.1Mpa、流体密度为1g/cm3时,每小时流过阀门的流体流量(体积cm3)或质量(kg))。 10.执行器的流量特性是指被控介质流过阀门的相对流量与阀门的相对开度之间的关系。 11.接触式测温时,应保证测温仪表与被测介质充分接触,要求仪表与介质成逆流状态,至少是正交,切勿与介质成顺流安装。 12.干扰通道存在纯时间滞后,理论上不影响控制质量。 13.扰动通道离被控参数越近,则对被控过程影响越大。 14.正作用调节器的测量值增加时,调节器的输出亦增加,其静态放大倍数取负值。反作用调节器的测量值增加时,调节器的输出减小,其静态放大倍数取正值。 15.气开式调节阀,其静态放大倍数取负,气关式调节阀,其静态放大倍数取正。 16.常见复杂控制系统有串级控制、补偿控制、比值控制、分程与选择控制和多变量解耦控制等。 17.串级控制系统与单回路控制系统的区别是其在结构上多了一个副回路,形成了两个闭环。 18.一般认为纯滞后时间τ与过程时间常数T 之比大于0.3,则称该过程为大滞后过程。 19.凡是两个或多个参数自动维持一定比值关系的过程控制系统,统称为比值控制系统。20.分程控制系统从控制的平滑性来考虑,调节阀应尽量选用对数调节阀,可采用分程信号重叠法来控制调节阀开度。 21.选择性控制系统的特点是采用了选择器。它可以接在两个和多个调节器的输出端,对控制信号进行选择,也可以接在几个变送器的输出端,对测量信号进行选择。 22.常见DDZ-III型温度变送器有热电偶温度变送器、热电阻温度变送器、直流毫伏温度变送器。 23.绝对误差是指仪表指示值与被测变量的真值之差。 24.典型的过程控制系统由检测元件、变送器、调节器、调节阀和被控过程等环节构成。25.按过程控制系统结构特点来分类可分为反馈控制系统、前馈控制系统、前馈-反馈控制系统。 26.按过程控制系统给定值来分类可分为定值控制系统、程序控制系统、随动控制系统。27.被控过程输入量与输出量的信号联系称为过程通道。控制作用与被控量之间的信号通道联系称为控制通道。

质量检验流程图

产品质量检验流程图 1. 产品质量检验流程与风险控制图 产品质量检验流程与风险控制 不相容责任部门/责任人的职责分工与审批权限划分阶业务风险 总经理技术总监质量管理部各生产单位段如果没有规范的产品开始 质量检验标准和操作 审批规范,企业生产的产 品质量就得不到有效 保障 如果对产品质量检验 的每个环节把关不 严,产品质量就会受 到影响,企业形象和 消费者利益也会受到 损害 如果不对产品存在的 审批质量缺陷和问题进行 反思总结,产品的质量 就得不到有效改善, 最终将不利于企业的 长远发展 1 审核制定质量检验标准 2 制定《质量检验 操作规范》 执行质量检验标准 3 原材料检验 4 在制品检验 5 产成品检验 6 编写《年度质检 审核 总结报告》 修订质量检验标准 及操作规范 结束 D1 进行生产 配合工作 D2

D3 2. 产品质量检验流程控制表 产品质量检验流程控制 控制事项详细描述及说明

1. 质量管理部会同相关部门及专业人员参考国家标准、行业标准、国外标准、客户需求 及本身制造能力等,严格制定产品质量检验标准,并报技术总监审核、总经理审批D1 2. 质量管理部应制定《质量检验操作规范》,对原材料、在制品、产成品的检查项目、质 量标准、检验频率、检验方法及使用仪器设备等进行详细说明 3. 原材料购入时,仓库管理部门应依据相关规定办理收料,并通知质量管理部人员进行 阶 检验,质量管理部检验人员应依照原材料质量标准及检验规范的规定完成检验,对不段 符合质检要求的原材料进行相应的退换货处理 控 D2 4.质量管理部检验人员对制造过程的在制品均应依照在制品质量标准及检验规范实施质制 量检验,以提早发现问题并迅速处理,确保在制品质量 5.质量管理部检验人员应依照产成品质量标准及检验规范实施质量检验,以提早发现问 题并迅速处理,以确保产成品质量 6.质量管理部应每年提交《年度质检总结报告》,对本年度产品质量检验的标准、规范及D3 执行情况进行总结,并提出产品质量检验标准及检验规范的修订意见相应建《产品质量管理制度》 关规范《产品质量检验操作规范》 规参照《企业内部控制应用指引》 范规范《中华人民共和国产品质量法》 《产品质量操作规范》 文件资料 《年度质检总结报告》 责任部门及责任人质量管理部、相关部门 总经理、技术总监、质量管理部经理

过程控制期末复习题

2-11简述积分控制规律 答:积分控制可以使系统在无静差的情况下保持恒速运行,实现无静差调速。2-12比例调节器和积分调节器有何不同 答:比例调节器的输出只取决于(输入偏差的现状),而积分调节器的输出则包含了(输入偏差量的全部历史) 2-13简述比例积分控制规律。答:比例部分能(迅速响应控制作用),积分部分则(最终消除稳态偏差)。 2-14微机控制的调速系统有什么特点答:(信号离散化,信息数字化)。 2-15旋转编码器分为哪几种各有什么特点答:绝对式编码器:常用语检测转角信号,若需要转速信号,应对转角微分。增量式编码器:可直接检测转速信号。2-16数字测速方法有哪些精度指标答:(分辨率,测速误差率)。 2-17采用旋转编码器的数字测速方法有(M,T,M/T)。高低全 2-18为什么积分需限幅答:若没有积分限幅,积分项可能很大,将产生较大的退饱和超调。 2-19简述带电流截止负反馈环节转速反馈调速系统机械特性的特点。 答:电流负反馈的作用相当于在主电路中串入一个大电阻KpKsR,导致当Id=Idcr 时,机械特性急剧下垂;比较电压Ucom与给定电压Un*作用一致,相当于把理想空载转速提高到n0`=(KpKs(Un*+Ucom))/(Ce(1+K))。 3-2由于机械原因,造成转轴堵死,分析双闭环直流调速系统的工作状态。(未验证) 答:电动机堵转则转速恒为零,在一定的给定下,偏差电压相当大,从而使ASR 迅速达到饱和,又电动机转速由于转轴堵死无法提升,故ACR无法退饱和,因此系统处于ASR饱和状态。 3-3双闭环直流调速系统中,给定电压Un*不变,增加转速负反馈系数α,系统稳定后转速反馈电压Un和实际转速n是增加、减小还是不变(已验证)答:转速反馈系数α增加,则转速反馈电压Un增加,给定电压Un*,则转速偏差电压减小,则ASR给定电压Ui*减小,则控制电压Uc减小,则转速n减小;转速n 减小,则转速反馈电压Un减小,直到转速偏差电压为零;故稳态时转速反馈电压Un不变,且实际转速n减小。 3-4双闭环直流调速系统调试时,遇到下列情况会出现什么现象(未通过验证,求姐)(1)电流反馈极性接反。(2)转速极性接反。 答:(1)由于电流环的正反馈作用,电枢电流将持续上升,转速上升飞快,电动机飞车。(2)由于转速环的正反馈作用,ACR无法退饱和,电动机转速持续恒流上升。 3-5某双闭环调速系统,ASR、均采用PI调节器,ACR调试中怎样才能做到Uim*=6V 时,Idm=20A;如欲使Un*=10V时,n=1000rpm,应调什么参数答:(1)调节电流反馈系数β=;(2)调节转速反馈系数α=。 3-6在转速、电流双闭环直流调速系统中,若要改变电动机的转速,应调节什么参数改变转速调节器的放大倍数Kn行不行(==|||)改变电力电子变换器的放大倍数Ks行不行改变转速反馈系数α行不行若要改变电动机的堵转电流,应调节系统中的什么参数 答:通常可以调节给定电压。改变Kn和Ks都不行,因为转速电流双闭环直流调速系统对前向通道内的阶跃扰动均有能力克服。也可以改变α,但目的通常是为了获得更理想的机械特性。若要改变堵转电流,应调节电流反馈系数β。

c语言程序设计流程图详解

c语言程序设计流程图详解 介绍常见的流程图符号及流程图的例子。 本章例1-1的算法的流程图如图1-2所示。本章例1-2的算法的流程图如图1-3所示。 在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T、”“F或”“Y、”“N”注“真”、“假”或“T、”“F或”“Y、”“N”

另外还规定,流程线是从下往上或从右向左时,必须带箭头,除此以外,都不画箭头,流程线的走向总是从上向下或从左向右。 2.算法的结构化描述 早期的非结构化语言中都有goto语句,它允许程序从一个地方直接跳转到另一个地方去。 执行这样做的好处是程序设计十分方便灵活,减少了人工复杂度,但其缺点也是十分突出的,一大堆跳转语句使得程序的流程十分复杂紊乱,难以看懂也难以验证程序的正确性,如果有错,排起错来更是十分困难。这种转来转去的流程图所表达的混乱与复杂,正是软件危机中程序人员处境的一个生动写照。而结构化程序设计,就是要把这团乱麻理清。 经过研究,人们发现,任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构组成,因此,我们构造一个算法的时候,也仅以这三种基本结构作为“建筑 单元”,遵守三种基本结构的规范,基本结构之间可以并列、可以相互包含,但不允许交叉,不允许从一个结构直接转到另一个结构的内部去。正因为整个算法都是由三种基本结构组成的,就像用模块构建的一样,所以结构清晰,易于正确性验证,易于纠错,这种方法,就是结构化方法。遵循这种方法的程序设计,就是结构化程序设计。 相应地,只要规定好三种基本结构的流程图的画法,就可以画出任何算法的流程图。 (1)顺序结构 顺序结构是简单的线性结构,各框按顺序执行。其流程图的基本形态如图1-4所示,语句 的执行顺序为:A→B→C。 (2)选择(分支)结构 这种结构是对某个给定条件进行判断,条件为真或假时分别执行不同的框的内容。其基本形状有两种,如图1-5a)、b)所示。图1-5a)的执行序列为:当条件为真时执行A,否则执 行B;图1-5b)的执行序列为:当条件为真时执行A,否则什么也不做。 (3)循环结构 循环结构有两种基本形态:while型循环和do-while型循环。 a.while型循环 如图1-6所示。 其执行序列为:当条件为真时,反复执行A,一旦条件为假,跳出循环,执行循环紧后的语句。 b.do-while型循环 如图1-7所示。

流程管理练 习 题

练习题 一、名词解释 1.权力:权力是指一个人影响决策的能力。一个人在组织中所拥有的与职位相联系的正式权力,只不过的这个人影响决策过程的一种手段。 2.授权:指上级赋予下级一定的权利和责任,使下属在一定的监督之下,拥有相当的自主权而行动。授权着对被授权者有指挥、监督权力;被授权者对授权者负有汇报情况和完成任务职责。 3.直线职权:指组织中上级指挥下级工作的权力以及建立在这种权力上的职责的综合体,表现为上下级之间的命令权力关系。 4.社会人:认为社会性需要的满足往往比经济上的报酬更能激励人们,人们在长期的 社会生活中发现,只有在顾及群体利益时,个人利益才有保障。 5.保健因素:保健因素是导致工作不满意感的因素。它的改善可以消除人们的不满意感(没有不满意),但并不能使员工真正得到满意感。"满意"的对立面是"没有满意",而不是"不满意";"不满意"的对立面是"没有不满意",而不是"满意"。 6.管理幅度:指一个管理者能有效指挥多少个直接下属。 7.组织:是对完成特定使命的人们的系统性安排,具有三个特征:第一,每一个组织都有一个明确的目的;第二,每一个组织都是由多个人组成的;第三,每一个组织都是一种系统性结构,有以规范和限制成员的行为。 8.管理职能:19世纪初,法国工业家亨利·法约尔提出,所有的管理者都履行着五种管理职能:计划、组织、指挥、协调和控制。时至今日,仍按照管理职能来组织内容,不过已经精简为四个基本职能:计划、组织、领导和控制。 9.流程:Hammer定义:流程就是一组能够一起为客户创造价值的相互关联的活动进程。 ISO9000定义:流程就是一组将输入转化为输出的活动进程。 10.流程的六要素:输入的资源,活动,活动的相互作用(结构)输出的结果,顾客,价值 11.流程的特点:目标性——有明确的输出(目标或任务) 相关性——流程的活动是互相关联的 动态性——流程中的活动具有时序关系 层次性——活动中又有子流程 结构性——有串联,并链,反馈等结构 12.公平理论的基本内容 员工的积极性不仅受到自己绝对收入的影响,而且更受到其相对收入的影响。员工总是先考察自己的收入与付出的比率,然后还将这一比率与他人的比率进行比较。如果员工感觉到自己的比率与他人相同,则为公平状态;如果感到二者的比率不相同,则产生不公平感,他们会认为自己的收过低或过高。这种不公平感出现后,员工们就会试图去纠正它。13.何谓有效的管理 管理是指同别人一起或通过别人使工作完成的更有效的过程。有效地管理,则是指既

过程控制复习题

过程控制复习题 一、填空题 1.过程控制系统由测量元件与变送器、控制器(调节器)、执行器(调节阀)和被控对象(过程)等环节组成。 2. 按系统的结构特点,过程控制系统可分为反馈控制系统、前馈控制系统、前馈—反馈控制系统(复合控制系统) 3.按给定信号的特点,过程控制系统可分为定值控制系统、随动控制系统、程序控制系统等。 4.过程控制系统的性能可从稳定性、快速性、准确度三个方面来说明。评价控制性能好坏的质量指标,通常采用的两种质量指标:系统过渡过程的性能指标(时域控制性能指标)和偏差积分性能指标(积分性能指标),积分指标是采用偏差与时间的某种积分关系作为衡量系统质量的准则。 5.过渡过程的性能指标是用阶跃信号作用下控制系统的输出响应曲线表示,它包括余差(静态偏差)、衰减比n、最大偏差A与超调量、回复时间(过渡时间)t、峰值时间tp和振荡周期 T等。对于随动控制系统,常用超调量这个指标来衡量被控参数偏离给定值的程度。 6.衰减比n是衡量系统过渡过程稳定性的一个动态指标。n<l表示系统是不稳定的,振幅愈来愈大;n=1表示为等幅振荡;n=4表示系统为4:1的衰减振荡。 7.建立被控过程数学模型的方法有:解析法(机理演绎法、机理分析法)、实验辩识法(系统辨识与参数估计法)和混合法 8. 按结构形式不同,自动化仪表可分为基地式仪表、单元组合式仪表、组件组装式仪表,其中单元组合式仪表是将整套仪表划分成能独立实现一定功能的若干单元,各单元之间采用统一信号进行联系。其中QDZ-Ⅲ型仪表采用的标准信号是20~100kPa。 9.按能源形式不同,自动化仪表可分:液动仪表、气动仪表、电动仪表及混合仪表,其中气动仪表的特点是性能稳定、可靠性高、具有本质安全防爆性能、不受电磁干扰、结构简单、维护方便。 10. 检测仪表是指检测元件(敏感元件或传感器)、变送器及显示装置的统称。 11.DDZ-Ⅲ型仪表采用的标准信号是1-5V或4-20mA,QDZ-Ⅲ型仪表采用的标准信号是 20~100kPa。 12. Cu50热电阻是指在0℃时铜电阻有阻值为50欧 13.热电偶测温的关键是要使冷端温度恒定。IEC对已经被国际公认的7种热电偶制定了国际标准,称为标准热电偶,其中最常用的有 S 、 B 、 K 三种。 14. DDZ-Ⅲ型差压变送器是以力矩平衡原理工作的,其的作用是将被测压力、流量等过程参数变换成4~20mADC输出信号,以便实现集中检测或自动控制。 15.热电阻Pt100是指在0℃时铂电阻为100欧 16. 变送器的发展趋势:微型化、数字化、智能化和虚拟化。 17.调节器的作用是将测量信号与给定值比较产生偏差信号,然后按一定的运算规律产生输出信号,推动执行器,实现对生产过程的自动控制。 18. 执行器的作用是接受调节器的控制信号,改变操纵变量(控制变量),使生产过程按预定要求正常进行。执行器一般安装在生产现场直接与介质接触 19.执行器的执行机构是指根据调节器控制信号产生推力或位移的装置;执行器的调节机构是根据执行机构输出信号去改变能量或物料输送量的装置,通常指调节阀。

最新过程控制练习题(带答案)

练习题 一、填空题1.定比值控制系统包括:(开环比值控制系统)、(单闭环比值控制系统)和(双闭环比值控制系统)。 2.控制阀的开闭形式有(气开)和(气关)。3.对于对象容量滞后大和干扰较多时,可引入辅助变量构成(串级)控制系统,使等效对 象时间常数(减少),提高串级控制系统的工作频率。 4.测量滞后包括测量环节的(容量滞后)和信号测量过程的(纯滞后)。5.锅炉汽包水位常用控制方案为:(单冲量水位控制系统)、(双冲量控制系统)、(三冲量控制系统)。 6.泵可分为(容积式)和(离心式)两类,其控制方案主要有:(出口直接节流)、(调节泵的转速)、(调节旁路流量)。 7.精馏塔的控制目标是,在保证产品质量合格的前提下,使塔的总收益最大或总成本最小。具体对一个精馏塔来说,需从四个方面考虑,设置必要的控制系统,分别是:物料平衡控制、(能量平衡控制)、(约束条件控制)和(质量控制)。 1.前馈控制系统的主要结构形式包括:单纯的前馈控制系统、(前馈反馈控制系统)和(多变量前馈控制系统)。 2.反馈控制系统是具有被控变量负反馈的闭环回路,它是按着(偏差)进行控制的;前馈控制系统是按(扰动)进行的开环控制系统。 3.选择性控制系统的类型包括:(开关型)、(连续型)和(混合型)。 4.常用控制阀的特性为(线性)、(快开)、(对数)、和(抛物线)特性。 5.阀位控制系统就是在综合考虑操纵变量的(快速性)、(经济性)、(合理性)、和(有效性)基础上发展起来的一种控制系统。 6.压缩机的控制方案主要有:(调速)、(旁路)和节流。 7.化学反应器在石油、化工生产中占有很重要的地位,对它的控制一般有四个方面,分别是:物料平衡控制、(能量平衡控制)、(质量控制)和(约束条件控制)。 二、简答题1.说明生产过程中软保护措施与硬保护措施的区别。 答:所谓生产的软保护措施,就是当生产短期内处于不正常情况时,无须像硬保护措施那样硬性使设备停车,而是通过一个特定设计的自动选择性控制系统,以适当改变控制方式来达到自动保护生产的目的。这样就可以减少由于停车而带来的巨大经济损失。而硬保护措施将使得生产设备停车。 2.前馈控制主要应用在什么场合?答:前馈控制主要用于下列场合: (1)干扰幅值大而频繁,对被控变量影响剧烈,单纯反馈控制达不到要求时;(2)主要干扰是可测不可控的变量; (3)对象的控制通道滞后大,反馈控制不及时,控制质量差时,可采用前馈一反馈控制系统,以提高控制质量。 3.怎样选择串级控制系统中主、副控制器的控制规律? 答:串级控制系统的目的是为了高精度地稳定主变量,对主变量要求较高,一般不允许有余差,所以主控制器一般选择比例积分控制规律,当对象滞后较大时,也可引入适当的微分作用。 串级控制系统中对副变量的要求不严。在控制过程中,副变量是不断跟随主控制器的输出变化而变化的,所以副控制器一般采用比例控制规律就行了,必要时引入适当的积分作用,而微分作用一般是不需要的。

产品检验控制程序流程图

产品检验控制程序(附流程图) 1 更多搜索AIEIN质量了解

1目的 为了规范产品检验和控制的流程,确保产品检验按照既定要求执行,保证产品质量,提高顾客满意度和市场占有率。 2范围 适用于公司产品检验控制涉及的所有过程。 3职责 3.1生产部负责产品的生产制造。 3.2采购部负责外协或外购原材料、零部件或产品的采购工作。 3.3质量部负责对内外部原材料、零部件或产品的检验工作。 3.4设计部对内外部原材料、零部件或产品不合格的评审工作。 4工作程序 4.1检验分类 产品检验按抽样频次分包括首末件检验、抽样检验、100%全检。 产品检验按产品类别分样品检验、常规检验。 产品检验按产品来源分源检(供应商)、来料检验、过程检验、最终检验。产品检验按检验宽严度分严格检验、正常检验、宽松检验。 4.2检验流程 4.2.1检验需求 质量部根据项目部样品检验需求、采购部来料到货入库需求、生产部生 2 更多搜索AIEIN质量了解

产需求、生产部完工入库需求对原材料、零部件或产品进行检验确认。 4.2.2检验准备 质量部根据检验需求准备检验作业指导书和检验器具,待原材料、零部件或产品。 4.2.3检验实施 质量部对入待检库原材料、零部件或产品实施检验,检验实施参照《抽检检验管理规定》。 4.2.4检验处置 质量部对实施的检验活动进行记录和处置 4.2.4.1检验记录 检验活动需对检验信息进行记录,完成后在原材料、零部件或产品上粘贴合格或不合格标签,不合格原材料、零部件或产品需填写《NC通知报告》通知相关部门,并要求责任部门填写《纠正预防8D报告》,质量部负责跟踪改进效果。 4.2.4.2检验处置 检验处置包括接收、挑选、退回: a.判为合格的检查批应整批接收; b.判为不合格的检查批原则上全部退回供货方,特殊情况下与供货方协商,实施检查水平Ⅳ进行挑选; c.无论何种抽样方案,在检查时发现的不合格品,一律不予接收 3 更多搜索AIEIN质量了解

过程控制主要习题参考答案

第一章思考题与习题 1-2 图1.6为温度控制系统,试画出系统的框图,简述其工作原理;指出被控过程、被控参数和控制参数。 解:乙炔发生器中电石与冷水相遇产生乙炔气体 并释放出热量。当电石加入时,内部温度上升,温度 检测器检测温度变化与给定值比较,偏差信号送到控 制器对偏差信号进行运算,将控制作用于调节阀,调 节冷水的流量,使乙炔发生器中的温度到达给定值。 系统框图如下: 被控过程:乙炔发生器 被控参数:乙炔发生器内温度 控制参数:冷水流量 1-3 常用过程控制系统可分为哪几类? 答:过程控制系统主要分为三类: 1. 反馈控制系统:反馈控制系统是根据被控参数与给定值的偏差进行控制的,最终达到或消除或减小偏差的目的,偏差值是控制的依据。它是最常用、最基本的过程控制系统。 2.前馈控制系统:前馈控制系统是根据扰动量的大小进行控制的,扰动是控制的依据。由于没有被控量的反馈,所以是一种开环控制系统。由于是开环系统,无法检查控制效果,故不能单独应用。 3. 前馈-反馈控制系统:前馈控制的主要优点是能够迅速及时的克服主要扰动对被控量的影响,而前馈—反馈控制利用反馈控制克服其他扰动,能够是被控量迅速而准确地稳定在给定值上,提高控制系统的控制质量。 3-4 过程控制系统过渡过程的质量指标包括哪些内容?它们的定义是什么?哪些是静态指标?哪些是动态质量指标? 答:1. 余差(静态偏差)e:余差是指系统过渡过程结束以后,被控参数新的稳定值y(∞)

与给定值c 之差。它是一个静态指标,对定值控制系统。希望余差越小越好。 2. 衰减比n:衰减比是衡量过渡过程稳定性的一个动态质量指标,它等于振荡过程的第 一个波的振幅与第二个波的振幅之比,即: n <1系统是不稳定的,是发散振荡;n=1,系统也是不稳定的,是等幅振荡;n >1,系统是稳定的,若n=4,系统为4:1的衰减振荡,是比较理想的。 衡量系统稳定性也可以用衰减率φ 4.最大偏差A :对定值系统,最大偏差是指被控参数第一个波峰值与给定值C 之差,它衡量被控参数偏离给定值的程度。 5. 过程过渡时间ts :过渡过程时间定义为从扰动开始到被控参数进入新的稳态值的±5%或±3% (根据系统要求)范围内所需要的时间。它是反映系统过渡过程快慢的质量指标,t s 越小,过渡过程进行得越快。 6.峰值时间tp : 从扰动开始到过渡过程曲线到达第一个峰值所需要的时间,(根据系统要求)范围内所需要的时间。称为峰值时间tp 。它反映了系统响应的灵敏程度。 静态指标是余差,动态时间为衰减比(衰减率)、最大偏差、过程过渡时间、峰值时间。 第二章 思考题与习题 2-1 如图所示液位过程的输入量为Q1,流出量为Q2,Q3,液位h 为被控参数,C 为容量系数,并设R1、R2、R3均为线性液阻,要求: (1) 列出过程的微分方程组; (2) 求过程的传递函数W 0(S )=H (S )/Q 1(S ); (3) 画出过程的方框图。 解:(1)根据动态物料平衡关系,流入量=流出量: B B n ' = B B B '-= ?dt dh )Q Q (Q 321=+-

检验控制流程图IQC IPQC FQC OQC

IQC 作业流程图流程图 权责单位及人员 相关文件及窗体 供货商 《送货单》 物控部 《收料单》 N 品管单位 《料品免检管理办法》 《合格供货商名录》 Y 品管单位 《MIL-STD-105E LEVEL II 》 《进料检验管理程序》 N N 《进料验收单》 品管单位 《进料检验规范》 《外观检验规范》 《成品作业检验规范》 《QC PASS 章》 N Y 《进料矫正措施单》 《不良品待处理单》 《质量异常处理办法》 《不合格料品管理程序》 N 相关单位主管 《进料验收单》 Y 品管单位 《进料验收单》 《条件允收标签》 物控单位 《进料验收单》 核准: 审核: 制定:王明星 供应商收 料 入库资格认定抽样计划 MIL-STD-105E 抽样检验M.R.B 会议条件允收纠正及预防措施管理程序

流程图 权责单位及人员 相关文件及窗体 生管单位 《生产工单》 生管单位 《生产工单》 生产单位 《生产工单》 N 生产/品管单位 《首件标签》 《制程首件检查报告》 Y 《外观检验规范》 《产品作业标准书》 生产单位 《生产工单》 《QC PASS 章》 《制程巡回检验作业办法》N 品管单位 《外观检验规范》 《可靠性试验规范》 《不合格品管制程序》 生产单位 《产品作业标准书》 生产单位 《包装规范》 《QC PASS 章》 N 《制程巡回检验作业办法》 品管单位 《外观检验规范》 《不合格品管制程序》 《可靠性试验规范》 Y 《产品作业标准书》 《质量异常处理程序》 生产单位 《送验单》 核准: 审核: 制定:王明星 生产计划备料 首件检查批量生产 IPQC 巡回 抽样检验包 裝 产品标签 IPQC 巡回 抽样检验成品待验改正与预防措施 要求作业程序 首件试做

《C语言程序设计》综合实习报告

课题一:用指针优化学生成绩排名 一、目的 1.熟悉变量的指针和指向变量的的指针变量的概念和使用 2.熟悉数组的指针和指向数组的的指针变量的概念和使用 3. 掌握冒泡法或选择法排序的算法 4. 掌握函数的定义、调用、声明,以及参数的两种传递方式 二、实习环境 个人计算机,Windows操作系统,Turbo C 2.0或 WinTC或Visual C++等编译开发环境 三、实习内容与步骤 1.定义一个数组stu[10]存放10个学生的成绩,从键盘输入数据,要求用指针实现 2.将数组stu[10]的内容输出到屏幕上,要求用指针实现 3.将成绩数组按照从高到低进行排序,要求用指针实现 4.将第三步内容放在函数中实现,在主函数中调用实现排序,用指针实现,输出排序后的成绩单 5.采用指针方法,输入字符串“student score ”,复制该字符串并输出(复制字符串采用库函数或用户自定义函数) 6.在实习报告中画出程序流程图,说明程序设计的算法,附主要程序段运行结果(屏幕截图)。 7. 在实习报告中说明知识点。 8.在实习报告中说明程序设计过程中的难点、解决办法及编程小结或体会。 四、程序流程图、算法及运行结果 1.程序流程图:

2.算法: 先定义一个函数接收10个学生的成绩,利用指针将数据保存在数组中,再定义第二个函数输出所以学生的成绩,同样也是使用指针,最后定义一个函数用选择排序法对成绩进行由大到小的排序,将指针指向的是数组中的第一个地址,在主函数中依次调用这两个函数; 定义一个字符指针指向字符串,利用库函数中的strcpy 将student score 复制给字符指针,输出字符串 3.程序: #include"stdio.h" #include"string.h" struct student { int grade; int num; }stu[10]; void input(struct student *p) { int i; for(i=0;i<10;i++,p++) { printf("请输入第 %-2d 个学生的成绩:",i+1); scanf("%d%d",&p->num,&p->grade); } }

相关文档