欢迎来到天天文库
浏览记录
ID:5504185
大小:558.00 KB
页数:27页
时间:2017-11-12
《01_简单程序设计_38208800》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1节、简单程序设计教材第3章王瑀屏wyp@tsinghua.edu.cn程序设计基础任务1面对计算机,你想让它做的第一件事是什么?任务1输出“Helloworld!”任务1//输出Helloworld!#includeusingnamespacestd;intmain(){cout<<"Helloworld!"<2、句查找问题运行程序!任务2输入半径r,计算并输出以r为半径的圆的周长c和面积s问题分析:有输入:半径r有输出:周长c和面积s有变量:r、c、s任务2//根据圆的半径计算周长和面积#includeusingnamespacestd;intmain(){constdoublePI=3.1416;doubler=0.0,c=0.0,s=0.0;cin>>r;c=2*PI*r;s=PI*r*r;cout<<"周长为"<3、学中变量的概念,表示问题中可变的量;在计算机中对应一段存储空间变量在使用前需要声明(定义)类型变量名初始化;doubler=0.0;养成声明时初始化的习惯多个同类型的变量可以一起声明doubler=0.0,c=0.0,s=0.0;变量C/C++提供了多种变量类型,常用的有:类型名称意义占用空间表示范围bool真/假1字节true(1、非0)false(0)char字符1字节-128~127int整数4字节*-231~231-1double浮点数(实数)8字节±尾数×2指数尾数:1~2-2-52指数:-1022~1023变量变量名必须是标识符大写字母、小写字母或4、下划线“_”开头由大写字母、小写字母、下划线、数字组成区分大小写、不能与关键字重名合法标识符_ThisVar01、count_ships、Count_Ships非法标识符01_ThisVar、Question?01、int常量常量是问题中涉及的不变的量,在计算机中不占用存储空间与变量声明类似,多了关键字“const”constdoublePI=3.1416;常量一旦被初始化就不能再修改它的值写PI和写3.1416具有同样效果整数(int)-123、实数(double)3.1416e10字符(char)'A'、逻辑(bool)true输入/输出语句对象cin用来5、输入,把希望存储输入值的变量写在运算符“>>”的后面,从键盘输入的值就会被转化存储在变量中可以写多次“>>变量”对象cout用来输出,把希望输出的变量(或常量)写在运算符“<<”的后面,变量的值就会被显示到屏幕上可以写多次“<<变量/常量”计算与赋值赋值语句的写法变量名=表达式;表达式可以是变量、常量或者它们的计算式计算与赋值一些常用的数学运算符:运算符写法意义注意事项+a+b加法结果范围的扩大-a-b减法*a*b乘法/a/b除法两个整数相除结果为整数,比如:5/3=1%a%b求余浮点数不能求余++a++、++a加1--a--、--a减1计算与赋值注意!赋值是6、对变量内容覆盖的过程,不是恒等式x*3+y*2=6;0=x+y;x=x+3;如果赋值前x为0,经过赋值后x变为3计算与赋值如何交换两个变量的值?a=b;b=a;计算与赋值tmp=a;a=b;b=tmp;计算与赋值a=a+b;b=a-b;a=a-b;任务2//根据圆的半径计算周长和面积#includeusingnamespacestd;intmain(){constdoublePI=3.1416;doubler=0.0,c=0.0,s=0.0;cin>>r;c=2*PI*r;s=PI*r*r;cout<<"周长为"<7、<<"面积为"<#includeusingnamespacestd;intmain(){doublea=0.0,b=0.0,c=0.0,s=0.0;cin>>a>>b>>c;s=sqrt((a+b+c)*(a+b-c)*(a-b+c)*(-a+b+c))/4;cout<<"面积为"<8、弦定理、正弦定理y=sin(x);y=
2、句查找问题运行程序!任务2输入半径r,计算并输出以r为半径的圆的周长c和面积s问题分析:有输入:半径r有输出:周长c和面积s有变量:r、c、s任务2//根据圆的半径计算周长和面积#includeusingnamespacestd;intmain(){constdoublePI=3.1416;doubler=0.0,c=0.0,s=0.0;cin>>r;c=2*PI*r;s=PI*r*r;cout<<"周长为"<3、学中变量的概念,表示问题中可变的量;在计算机中对应一段存储空间变量在使用前需要声明(定义)类型变量名初始化;doubler=0.0;养成声明时初始化的习惯多个同类型的变量可以一起声明doubler=0.0,c=0.0,s=0.0;变量C/C++提供了多种变量类型,常用的有:类型名称意义占用空间表示范围bool真/假1字节true(1、非0)false(0)char字符1字节-128~127int整数4字节*-231~231-1double浮点数(实数)8字节±尾数×2指数尾数:1~2-2-52指数:-1022~1023变量变量名必须是标识符大写字母、小写字母或4、下划线“_”开头由大写字母、小写字母、下划线、数字组成区分大小写、不能与关键字重名合法标识符_ThisVar01、count_ships、Count_Ships非法标识符01_ThisVar、Question?01、int常量常量是问题中涉及的不变的量,在计算机中不占用存储空间与变量声明类似,多了关键字“const”constdoublePI=3.1416;常量一旦被初始化就不能再修改它的值写PI和写3.1416具有同样效果整数(int)-123、实数(double)3.1416e10字符(char)'A'、逻辑(bool)true输入/输出语句对象cin用来5、输入,把希望存储输入值的变量写在运算符“>>”的后面,从键盘输入的值就会被转化存储在变量中可以写多次“>>变量”对象cout用来输出,把希望输出的变量(或常量)写在运算符“<<”的后面,变量的值就会被显示到屏幕上可以写多次“<<变量/常量”计算与赋值赋值语句的写法变量名=表达式;表达式可以是变量、常量或者它们的计算式计算与赋值一些常用的数学运算符:运算符写法意义注意事项+a+b加法结果范围的扩大-a-b减法*a*b乘法/a/b除法两个整数相除结果为整数,比如:5/3=1%a%b求余浮点数不能求余++a++、++a加1--a--、--a减1计算与赋值注意!赋值是6、对变量内容覆盖的过程,不是恒等式x*3+y*2=6;0=x+y;x=x+3;如果赋值前x为0,经过赋值后x变为3计算与赋值如何交换两个变量的值?a=b;b=a;计算与赋值tmp=a;a=b;b=tmp;计算与赋值a=a+b;b=a-b;a=a-b;任务2//根据圆的半径计算周长和面积#includeusingnamespacestd;intmain(){constdoublePI=3.1416;doubler=0.0,c=0.0,s=0.0;cin>>r;c=2*PI*r;s=PI*r*r;cout<<"周长为"<7、<<"面积为"<#includeusingnamespacestd;intmain(){doublea=0.0,b=0.0,c=0.0,s=0.0;cin>>a>>b>>c;s=sqrt((a+b+c)*(a+b-c)*(a-b+c)*(-a+b+c))/4;cout<<"面积为"<8、弦定理、正弦定理y=sin(x);y=
3、学中变量的概念,表示问题中可变的量;在计算机中对应一段存储空间变量在使用前需要声明(定义)类型变量名初始化;doubler=0.0;养成声明时初始化的习惯多个同类型的变量可以一起声明doubler=0.0,c=0.0,s=0.0;变量C/C++提供了多种变量类型,常用的有:类型名称意义占用空间表示范围bool真/假1字节true(1、非0)false(0)char字符1字节-128~127int整数4字节*-231~231-1double浮点数(实数)8字节±尾数×2指数尾数:1~2-2-52指数:-1022~1023变量变量名必须是标识符大写字母、小写字母或
4、下划线“_”开头由大写字母、小写字母、下划线、数字组成区分大小写、不能与关键字重名合法标识符_ThisVar01、count_ships、Count_Ships非法标识符01_ThisVar、Question?01、int常量常量是问题中涉及的不变的量,在计算机中不占用存储空间与变量声明类似,多了关键字“const”constdoublePI=3.1416;常量一旦被初始化就不能再修改它的值写PI和写3.1416具有同样效果整数(int)-123、实数(double)3.1416e10字符(char)'A'、逻辑(bool)true输入/输出语句对象cin用来
5、输入,把希望存储输入值的变量写在运算符“>>”的后面,从键盘输入的值就会被转化存储在变量中可以写多次“>>变量”对象cout用来输出,把希望输出的变量(或常量)写在运算符“<<”的后面,变量的值就会被显示到屏幕上可以写多次“<<变量/常量”计算与赋值赋值语句的写法变量名=表达式;表达式可以是变量、常量或者它们的计算式计算与赋值一些常用的数学运算符:运算符写法意义注意事项+a+b加法结果范围的扩大-a-b减法*a*b乘法/a/b除法两个整数相除结果为整数,比如:5/3=1%a%b求余浮点数不能求余++a++、++a加1--a--、--a减1计算与赋值注意!赋值是
6、对变量内容覆盖的过程,不是恒等式x*3+y*2=6;0=x+y;x=x+3;如果赋值前x为0,经过赋值后x变为3计算与赋值如何交换两个变量的值?a=b;b=a;计算与赋值tmp=a;a=b;b=tmp;计算与赋值a=a+b;b=a-b;a=a-b;任务2//根据圆的半径计算周长和面积#includeusingnamespacestd;intmain(){constdoublePI=3.1416;doubler=0.0,c=0.0,s=0.0;cin>>r;c=2*PI*r;s=PI*r*r;cout<<"周长为"<7、<<"面积为"<#includeusingnamespacestd;intmain(){doublea=0.0,b=0.0,c=0.0,s=0.0;cin>>a>>b>>c;s=sqrt((a+b+c)*(a+b-c)*(a-b+c)*(-a+b+c))/4;cout<<"面积为"<8、弦定理、正弦定理y=sin(x);y=
7、<<"面积为"<#includeusingnamespacestd;intmain(){doublea=0.0,b=0.0,c=0.0,s=0.0;cin>>a>>b>>c;s=sqrt((a+b+c)*(a+b-c)*(a-b+c)*(-a+b+c))/4;cout<<"面积为"<8、弦定理、正弦定理y=sin(x);y=
8、弦定理、正弦定理y=sin(x);y=
此文档下载收益归作者所有