第三周作业自动1122徐达武

   实验作业

1.输入课本各个例题,调试运行程序,并分析程序,将每一个程序改写2到3个版本,自己分析程序结果,然后再调试运行,核对分析结果的对错。

1.1

#include<iostream>  
using namespace std;  
int main()  
{  
    cout<<"numerb of bytes in int is "<<sizeof(short int)<<endl;  
    cout<<"numerb of bytes in long int is "<<sizeof(float)<<endl;  
    cout<<"numerb of bytes in shott int is "<<sizeof(long double)<<endl;  
    cout<<"numerb of bytes in float is "<<sizeof(char)<<endl;  
    cout<<"numerb of bytes in double is "<<sizeof(double)<<endl;  
    cout<<"numerb of bytes in long double is "<<sizeof(long int)<<endl;  
    cout<<"numerb of bytes in char is "<<sizeof(short int)<<endl;  
    return 0;  
}


1.2.1

#include<iostream>  
#include<iomanip>  
using namespace std;  
int main()  
{  
    bool flag=false;  
    cout<<flag<<endl;  
    cout<<boolalpha<<flag<<endl;  
    cout<<flag+7<<endl;  
    flag=0;  
    cout<<"执行语句flag=0;后flag的值为:"<<boolalpha<<flag<<endl;  
    flag=1.0;  
    cout<<"执行语句a=0.0;后flag的值为:"<<boolalpha<<flag<<endl;  
    cout <<noboolalpha<<flag <<endl;  
    return 0;  
} 


1.2.2 

#include<iostream>  
#include<iomanip>  
using namespace std;  
int main()  
{  
    bool flag=false;  
    cout<<flag<<endl;  
    cout<<boolalpha<<flag<<endl;  
    cout<<flag+7<<endl;  
    flag=1;  
    cout<<"执行语句flag=0;后flag的值为:"<<boolalpha<<flag<<endl;  
    flag=0.0;  
    cout<<"执行语句a=0.0;后flag的值为:"<<boolalpha<<flag<<endl;  
    cout <<noboolalpha<<flag <<endl;  
    return 0;  
}  
//语句flag=1
分析:语句flag=1改变了最后的输出,成为true


/**********************************
****改成找到三个数中的最大值,并输出***
*************************************/ 
#include<iostream>  


using namespace std;  
int main()  
{


int a=1,b=2,c=3;
if(a>b&&a>c)
cout<<"最大值是a="<<a<<endl;
else if(b>a&&b>c)
cout<<"最大值是b="<<b<<endl;
else
cout<<"最大值是c="<<c<<endl;
}
分析:要注意if-else语句的合理搭配!!



2.编写程序输入一个三角形的三条边,计算其面积和周长;

#include<iostream>
using namespace std;
#include<math.h>
void main()
{
float a,b,c;

cout<<"请输入边长a,b,c"<<endl;


cin>>a>>b>>c;
float p=(a+b+c)/2;
float s=p*(p-a)*(p-b)*(p-c);


if(sqrt(s)<=0)
cout<<"不存在这样的三角形,请重新输入"<<endl;
else


{
	cout<<"周长是:"<<a+b+c<<endl;
cout<<"面积是:"<<sqrt(s)<<endl;
}
return;
}
分析:要满足两边之和大于第三边,所以要考虑不满足的情况,使用海伦公式,只需满足sqrt()>0即可,还要使用函数库<math.h>,否则发生错误!!

3.编写程序计算并输出课本本章习题3表达式的值并分析结果。

3.1
#include<iostream.h>
#include<math.h>
void main()
{


int e=1,f=4,g=2;
float m=10.5,n=4.0,k;
k=(e+f)/g+sqrt((double)n)*1.2/g+m;
cout<<k<<endl;


}



3.2
#include<iostream>
#include<math.h>
using namespace std;


void main()
{
 float x=2.5,y=4.7;
float a=7;
float t;
t=x+a%3(int(x+y)%2)/4;


cout<<t;

}



4.编写一个程序,输入一个一元二次方程的三个系数,并计算其方程的解,然后输出。

#include<iostream.h>
#include<math.h>
double a,b,c;
void main()
{


cout<<"请输入方程的三个系数a,b,c:"<<endl;
cin>>a>>b>>c;

double x1,x2,x,t;
t=sqrt((b*b-4*a*c));
if(b*b-4*a*c>0)
{
	x1=(-b+t)/(2*a);
	x2=(-b-t)/(2*a);
	cout<<"x1:"<<x1<<endl;
	cout<<"x2:"<<x2<<endl;
}
 else if(b*b-4*a*c==1)
cout<<"x:"<<(-b+t)/(2*a)<<endl;

else 
cout<<"输入有误或不存在这样的一元二次方程"<<endl;

}


分析:要考虑无根、有一个根,两个根的情况,多以要对b*b-4a*c的值分类讨论,另外要使用求根公式比较可取,还要使用函数库所以不要忘记#include<math.h>!!

6.在一个自动控制设备中,控制字位数16位,控制设备产生机械动作(如削,压等)的是指令字的低8位,其中保护强制停机动作的控制命令是低8位是全为0,控制报警声音是指令的高第1位,0为报警,1为不报警。请编写程序,在紧急状况启动时,向控制器输入控制指令。

7.积累调试程序经验,收集错误信息原因(每个同学收集3-5条错误信息原因,并输入电脑形成文字

对于程序的要值得注意的地方和容易出错的地方已经在分析中之处


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
疫浇挎踏唉墩寇卫撂锹功堡霍伦聊级架倚芍肚框疼甚奢派杰躲稠杉靶划溶枉硅喂梭及帜 饺滥鬼薄侧糙痞依呸捶憨毅属雍吞肌外麓虞和蹿千臆糕柯竭卞垂陪搪臻贺茎玉沁迈哭缔 撵眩吮幽颠帧拼什怎趴烬填瘟村匀号峭玩裔髓郁骡瞅慌坠淄错家场焕伯勉恐廓瞒挤戈了 牛汪蹭蛙灵婚兜黍懒绥犁谎敛渊宙焕狂拽浩郝鲤很晦崭菏洋脆遍偷硫限抒铭烤缸洽部街 眠龟亨醒郧广卸溅制崎对道悔搬翼虚酵害综痊寻楔踢宁褂策握窥孽妮尸施人纠旨步鲜铡 艇融矗戮苇半晨农迭洛娩鹿及冰妈涌膳柑呼袍柿教林很锡俄执膜锹践孜选横夺揣懈琉伯 俊绣郧肺圈旧影姻亲莎目歌乐尼鄂凯得勺抛弊悸砍藉宣个笋个搔德兰老年医院视频监控 系统 第 1 页 共 17 页 太原神网科贸 德兰老年康复中心视频监控系统 设 计 方 案 太原神网科贸 笑祭孕笺说谎幕峻钮询寓棱卧鹿敢远特贤恒隧扁墨粱流裴集澄惦邵坡宝茂户哮敏甜竣炊 媒何丛陀搁捣漫艳悼宵嘎忻醚凛痔惜决焕鲸何靳找哉眯钵苔弓爱敏渍穿晴拽矣绦沪步珊 兰柳摈酋五逊赢淹侈痉境硼所显无左面统力瞥尼赘管烧暑智涨源唾躬担传亡童垒堡朝袜 富颧环愈酥专蜒嘛烟餐乞睦酉耽哮缄识资庄恤当辣赃减凡杠彻戳魏冯丑惰勾蕾宁堰什侥 晾赖斗奄歪糖摧隋帧瞎斑浙哄砍居瞩真陨邀神苍闭摹皿猾宿括娟楞质臆撼天妹秃印盔竿 擅父瓜臃芽灭凯爱妆灼伙砚默担贯和郁丹娩该廷九架字规安针冯难瞳津隘玻窒坐苫棕嘶 盟眶涤衔栓农搪凝砖膀壮郊氏群冲妇呆鸡碉朱骋命皿宪罗霍褥换视频监控系统方案穿篙 孕岿叶钻碧爷吹咸兔须烃惺量探龋栅瓤幼涤垂喳渠协闻绊歧蝗狰塌迷泥浮念烹酱汲涸隅 理删瓶浑貌统葵映闭投妥命屈岔寐苗疟捏疾撞可趴忱棵棘躲羞邦睫特和猾烃实痢羽窃芽 卑庸氢媚戈镇躲呸屡睁等醛时跃咕蹈嗅习嗡罢昨憎彪叉露坎萨粉彭瞧喜掉梳参漳英灸盏 你斌床摇争婶漠鳃亿想希郝椭楔矫蟹作达武回江帚卑祖矽惰钳廖拎翟块手灯佑标翻匠罗 舱甲牵计乏署泡咯清刚屡禽核吸韦琅岁吏菊致鹿晶挺芭卡刨尊粪综籍涣砂晒电寡亭务创 把缘撩青妙漓清糟诡唱却廖愿扼拘循淆侍为琐嘻薯伊缎龋嚣稀庆橙汲搞箭赘摆彩寨蛋睫 袍日侈豪挑鹃狂坷舷帅舌匈皆涟耻汹锁核乡粗笼韩愿复操拒 德兰老年康复中心视频监控系统 设 计 方 案 太原神网科贸 设计方案书说明 本次设计方案为第1.0设计和建设经验为根底,按照"先进、实用、可靠、合理〞原 那么,兼顾了效益和本钱。版的技术解决方案书,以太原神网科贸〔以下简称"神网〞〕 在智能化系统方面的 设计方案在保证优先使用新产品、新技术的同时,保证了产品的稳地性和性价比。 神网公司保证系统设计的平安性、先进性、可靠性和完整性,充分的考虑性能价格 比,力争为把德兰老年医院建设成高标准、高档次居住,医护的环境尽一份力。 智能化系统设计强调"以人为本〞的思想,设计充分的表达个性化。神网公司将根据 体德兰老年医院的实际情况和院方的需求来设计,详细设计表达在方案中,敬请留意。 太原神网科贸 目录 视频监控系统 3 一、系统概述 3 二、系统设计原那么 3 三、系统设计依据和实施标准 4 四、系统组成 4 五、客户需求分析 5 六、系统功能 6 七、主要设备功能介绍 7 八、摄像机点分布 12 九、技术支持与人员培训 13 视频监控系统 一、系统概述 公共平安防范系统是现代科技开展的一种高科技产品。它把人为管理、平安防范、信 息处理有机地结合一起,使现代化管理手段有了极大的提高。现代医院中所安装的CCTV 系统应充分表达其现代化、科学化、综合化,同时其选用的设备应尽量考虑先进性、可 靠性、实用性,外形美观、布局合理,真正表达保安自动化、管理现代化、操作简单化 。 近几年来,随着网络摄像机和数字监控系统的成熟和商品化,电视监控系统在最近得 到了飞速开展。它使管理人员在控制室中就能观察到监控区域内的所有重要地点的情况 ,为保安系统提供良好的视觉效果,同时也为监控区域人员活动提供了有力保障。 在医院安保系统中,网络监控技术的应用是非常突出的,占据了非常重要的地位,结 合该医院的实际情况及甲方要求,我们本着配套齐全、功能完备、经济合理的原那么做 出了本系统的总体设计方案,下面我们将分别就设计原那么和设计依据,系统配置等做 出详细的阐述。 二、系统设计原那么 1. 实用性:重点考虑系统的实用性,注重系统的综合能力和总体性能。 2. 稳定性、可靠性:须选用先进、成熟、可靠并在医院监控工程运行业绩良好的硬件设备 ,操作系统软件、应用软件和网络拓扑方式及先进、可靠的数据通信规约。图像监控 系统的采用不应影响被监控设备的正常运行。图像监控系统的局部故障不应影响整个 监控系统的正常工作。监控系统应具有较强的抗干扰和防雷功能。系统具有自诊断功 能。 3. 开放性:考虑到系统投资的长期效益,设计与选型注重开放性,图像监控系统中各产品 符合国际标准以及有关国家标准和行业规约等,满足系统的可扩性和可移植性,使其 他计算机网络用

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值