问题描述:
我是个编程爱好者有很喜欢军事导d.谁能给我详细的讲讲导d防御系统啊.它分哪几部分.尤其是关于计算机语言方面的.
解析:
导d防御系统包括预警卫星系统,目带尘岁标和跟踪雷达系统,蠢睁部署在若干地点的导d拦截器发射控制系统。兄巧
对于如此庞大且设备多样化的系统,不可能只用一个程序一种语言。
我认为会用到Fortran, Pascal, C, C++ 等高级语言,为加快响应速度,会大量使用汇编语言,为把一些程序串起来,会用脚本语言。
有兴趣可以写写数据采集,A/D, D/A 转换程序,图象处理和物体图象识别程序。
飞机用的程序是一种即时响应的实时程序,和平时电脑用的请求响应的程序不同,现役飞机的软件系统的开发工具主要有三种:Jovial语言,Ada语言,C语言,祥升前两种是专门为军用软件开发的,对应的美国军标分别是MIL-STD-1589和谈雹1815,Ada是Jovial的改进版,美军现役飞机F15,F16,F22等多是用这种语言写的程序!多罗嗦一点:飞机上有数十,甚至上百计算机〔B2轰炸机有200多台专用计算机〕,它们通过一种网络技术相连,叫机载总线技术,这也是决定飞机先含宴帆进程度的关键指标。目前主流技术有两种,军用的是1553B〔美军标MIL-STD-1553B〕和民用的ARINC429,后来美国的F22是一种新标准叫LTPB,F35用的就是光纤了,这和三代机的1553B相比就好像宽带窄带的区别,高速的机载总线就是高速的任务处理,飞机智能化就高,性能就好!你这个程序的整个渗咐物程序逻辑就是错误的。可如下实现:#include <stdio.h>
void main( )
{
int n, a[1000], i, curhigh, s
scanf("%d", &n)
for(i = 0i <丛液 ni++)
scanf("%d", &a[i])
for(curhigh = 0, s = 0, i = 0i <ni++) {
if(a[i] >curhigh) {
curhigh = a[i]
s++
}
}
printf("%d\n"简键, s)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)