pta程序设计
㈠ PTA程序设计30分的题是什么难度
PTA
是The Parents-Teachers Association of的缩写,
意思是父母- 老师互动,也就是中文的家长会
MCC
=MOTOR CONTROL CENTER 马达控制中心
=玛丽勒本板球俱乐部(Marylebone Cricket Club)
=Magnetic Card Control 磁性卡片控制;
Main Communication Center 主通信中心, 通信枢纽;
Main Control Console 主控制台;
Marylebone Cricket Club 马利里本板球俱乐部[英];
Meteorological Communications Centre 气象通讯中心;
Minor Cycle Counter短周期计数器;
Motor Control Center 发动机控制中心;
Multi-Channel Communications Control 多路通信控制;
Multi-Chip-Circuit多片电路
DCS是分散控制系统(Distributed Control System)的简称,国内一般习惯称为集散控制系统。它是一个由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统,综合了计算机(Computer)、通讯(Communication)、显示(CRT)和控制(Control)等4C技术,其基本思想是分散控制、集中操作、分级管理、配置灵活、组态方便。DCS具有以下特点:
(1)高可靠性 由于DCS将系统控制功能分散在各台计算机上实现,系统结构采用容错设计,因此某一台计算机出现的故障不会导致系统其它功能的丧失。此外,由于系统中各台计算机所承担的任务比较单一,可以针对需要实现的功能采用具有特定结构和软件的专用计算机,从而使系统中每台计算机的可靠性也得到提高。
(2)开放性 DCS采用开放式、标准化、模块化和系列化设计,系统中各台计算机采用局域网方式通信,实现信息传输,当需要改变或扩充系统功能时,可将新增计算机方便地连入系统通信网络或从网络中卸下,几乎不影响系统其他计算机的工作。
(3)灵活性 通过组态软件根据不同的流程应用对象进行软硬件组态,即确定测量与控制信号及相互间连接关系、从控制算法库选择适用的控制规律以及从图形库调用基本图形组成所需的各种监控和报警画面,从而方便地构成所需的控制系统。
(4)易于维护 功能单一的小型或微型专用计算机,具有维护简单、方便的特点,当某一局部或某个计算机出现故障时,可以在不影响整个系统运行的情况下在线更换,迅速排除故障。
(5)协调性 各工作站之间通过通信网络传送各种数据,整个系统信息共享,协调工作,以完成控制系统的总体功能和优化处理。
(6)控制功能齐全 控制算法丰富,集连续控制、顺序控制和批处理控制于一体,可实现串级、前馈、解耦、自适应和预测控制等先进控制,并可方便地加入所需的特殊控制算法。 DCS的构成方式十分灵活,可由专用的管理计算机站、操作员站、工程师站、记录站、现场控制站和数据采集站等组成,也可由通用的服务器、工业控制计算机和可编程控制器构成。 处于底层的过程控制级一般由分散的现场控制站、数据采集站等就地实现数据采集和控制,并通过数据通信网络传送到生产监控级计算机。生产监控级对来自过程控制级的数据进行集中操作管理,如各种优化计算、统计报表、故障诊断、显示报警等。随着计算机技术的发展,DCS可以按照需要与更高性能的计算机设备通过网络连接来实现更高级的集中管理功能,如计划调度、仓储管理、能源管理等。
㈡ PTA中C语言编程问题(答案没有给我满分,请帮我指出一下我程序的错误)
#include<stdio.h>
intmain()
{
intn,a[11],i,temp,j;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(j=0;j<n;j++)
for(i=0;i<n-j-1;i++)//改了下这里当i=n-1时i+1就越界了,所以i<n-j-1
if(a[i]<a[i+1])
{temp=a[i];a[i]=a[i+1];a[i+1]=temp;}
for(i=0;i<n-1;i++)
printf("%d",a[i]);
printf("%d",a[i]);
return0;
}
㈢ 关于PTA里面程序设计的问题,题目简单,细节太严,真不知道哪里出错了!求大佬解答!
很明显 你没有按照要求去做:
输入格式:输入在第一行给出两个整数A和B(-100≤A,B≤100),数字间以空格分隔。
应该是
int a=-200,b=-200;
while(a>100 || b >100 || a<-100||b<-100)
{
scanf("%d %d",&a,&b);
输出格式:在一行中输出A乘以B的值。
应该是printf("%d ",a*b);
}
㈣ 程序设计类辅助教学平台PAT上的题目提交代码需要读者验证码
你没有注册吗,没有什么读者验证码啊追问注册了,但是题目只能查看,不能提交追答这是书籍出版社提供给他们的读者的,和网站的合作。像实验楼等等网站都有这样的追问那就是验证码在对应的书上就有吗追答你有买书的话就有,每一个都是独立的更多追问
追问:注册了,但是题目只能查看,不能提交
追答:这是书籍出版社提供给他们的读者的,和网站的合作。像实验楼等等网站都有这样的
追问:那就是验证码在对应的书上就有吗
追答:你有买书的话就有,每一个都是独立的这是书籍出版社提供给他们的读者的,和网站的合作。像实验楼等等网站都有这样的。
㈤ 请c大神指教这个pta平台编程题。这平台太严格了,小弟没编出来
#include<stdio.h>
voidmain(){floats,t;inti,fz,fm,fh,n;
s=0;fh=1;scanf("%d",&n);
for(i=0;i<n;i++){fz=i+1;fm=i*2+1;t=fz;t/=fm;t*=fh;s+=t;fh*=(-1);}
printf("%.3f ",s);
}
㈥ 跪求浙大版c语言程序设计邀请码pta
实验楼吗
㈦ 这三个pta平台的c语言怎么编程
#include<stdio.h>
int find(int *p,int n,int x)
{
int f=0;
for(int i=0;i<n;i++)
if(*(p+i)==x)
f=1;
return f;
}
int main()
{
int *p;
int n,x;
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&p[i]);
scanf("%d",&x);
printf("%d",find(p,n,x));
return 0;
}
㈧ PTA平台简单C语言编程题
#include <stdio.h>
int main(int argc, char *argv[])
{
int x,y;
scanf("%d%d",&x,&y);
printf("%d+%d=%d\n",x,y,x+y);
printf("%d-%d=%d\n",x,y,x-y);
printf("%d*%d=%d\n",x,y,x*y);
printf("%d/%d=%d\n",x,y,x/y);
return 0;
}
希望对你有点用,
还是应该多学知识~