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;
}
希望對你有點用,
還是應該多學知識~