资源描述:
《C++语言的基本成分–数据成分ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《计算概论A》课程程序设计部分C++语言基本成分(1)崔斌问题为什么计算机能够完成计算任务?说说以下几个概念之间的关系:内存、地址、存储单元、字节计算机程序为什么要先编译再运行?说说程序中“#include”的含义。判断题:函数是C/C++程序的基本组成单位。每个程序中只能包含一个函数。每个程序中只能包含一个Main()函数。每个程序只能由一个文件组成。简单程序的组成//**********************//*example.cpp*//**********************#includeu
2、singnamespacestd;intmain(){intnumber[45]={78,56,69,31,36,67,31,47,69,34,45,74,61,82,43,41,76,79,81,66,54,50,76,51,53,28,74,39,45,61,52,41,43,75,78,84,72,51,43,64,75,81,69,55,74};intmax=0;inti=0;for(i=0;i<45;i++){if(number[i]>max)max=number[i];}cout<<"TheMaximalNumberis:"<3、return0;//函数结束返回}注释预编译:文件包含命令声明名字空间函数体变量定义循环控制语句赋值语句运算表达式输入输出语句函数名每个程序中都包含哪些成分?程序设计语言的构成语言的种类千差万别,但是,一般说来,基本成分不外四种:数据成分,用以描述程序中所涉及的数据;运算成分,用以描述程序中所包含的运算;控制成分,用以表达程序中的控制构造;传输成分,用以表达程序中数据的传输;——计算机科学技术百科全书简单程序的组成//**********************//*example.cpp*//**********************#incl
4、udeusingnamespacestd;intmain(){intnumber[45]={78,56,69,31,36,67,31,47,69,34,45,74,61,82,43,41,76,79,81,66,54,50,76,51,53,28,74,39,45,61,52,41,43,75,78,84,72,51,43,64,75,81,69,55,74};intmax=0;inti=0;for(i=0;i<45;i++){if(number[i]>max)max=number[i];}cout<<"TheMaximalNu
5、mberis:"<6、进制(Octalnotation)十六进制数(Hexdecimalnotation)数制及数制转换例:十进制数253在不同数制下的表示253=2×102+5×101+3×100=An×2n+A(n-1)×2(n-1)+…+A1×21+A0×20=Bm×8m+B(m-1)×8(m-1)+…+B1×81+B0×80=Ck×16k+C(k-1)×16(k-1)+…+C1×161+C0×160AnA(n-1)…A1A0:二进制数BmB(m-1)…B1B0:十进制数CkC(k-1)…C1C0:十六进制数数制及数制转换不同数制之间的转换,实质是基数间的转换。一
7、般转换的原则是:如果两个有理数相等,则两数的整数部分和小数部分一定分别相等。因此,各数制之间进行转换时,通常对整数部分和小数部分分别进行转换。数制及数制转换整数的转换数制及数制转换十进制数转换成二进制数把十进制数转换为二进制数的方法是:整数转换用“除2取余法”;小数转换用“乘2取整法”。11111101十进制数转换成二进制数将(0.745)10转换成四位二进制小数,转换过程如下:0.745×2=1.490取出整数1(最高位)0.490×2=0.980取出整数00.980×2=1.960取出整数10.960×2=1.920取出整数1(最低位)0.92
8、0转换结束这里,第四次乘积的小数部分不为0,但已满足题目所要求的精度,所以,(0.745)10≈(0.1011)2。显然,