C程序设计第1章基本数据与表达式(一).ppt
《C程序设计第1章基本数据与表达式(一).ppt》由会员分享,可在线阅读,更多相关《C程序设计第1章基本数据与表达式(一).ppt(55页珍藏版)》请在三一办公上搜索。
1、C+程序设计,第1章 基本数据与表达式,1.1 概述,1.2 C+的字符集与词汇,1.3 C+的基本数据类型与存储形式,1.4 数据对象与访问,1.5 表达式,1.6 数据输入和输出,小结,程序设计语言 人指挥计算机工作的工具,是由字、词和语法规则构成的指令系统,程序设计根据特定的问题,使用某种程序设计语言,设计出计算机执行的指令序列主要完成两方面工作:数据描述(2)数据处理,1.1.1 程序设计与程序设计语言,1.1 概述,问题:输入圆的半径,求圆的周长和面积,数据描述:半径,周长,面积均用实型数表示数据处理:输入半径 r;计算周长=2*r;计算面积=*r2;输出半径,周长,面积;,1.1.
2、2 一个简单的C+程序,1.1 概述,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#
3、includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,数据描述,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*P
4、I*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,数据处理,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;
5、,输入数据,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,计算周长和面积,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#inclu
6、devoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,输出计算结果,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r
7、;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,注释行,例1-1 方法一,用结构化方法编程,求圆的周长和面积,#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,/count the girth and area of circle,/t
8、his is a simple program,注释第一种形式:以”/”开始至行末,例1-1 方法一,用结构化方法编程,求圆的周长和面积,#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,/*this is a simple program count the girth and area of circle*/,注释第一种形式:以”/
9、”开始至行末,第二种形式:/*字符串*/,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,预编译指令在程序编译之前把指定文件内容复制到此处,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count th
10、e girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,函数头,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double
11、PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,函数返回值类型void 空类型,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout
12、girth=girth endl;cout area=area endl;,函数名main 主函数名,系统预定义,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,参数表没有参数不能省略圆括号,例1-1 方法一,用
13、结构化方法编程,求圆的周长和面积,/count the girth and area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,函数体 花括号相括的语句序列 各语句以分号结束 一行可以写多个语句 一个语句可以分多行书写,例1-1 方法一,用结构化方法编程,求圆的周长和面积,/count the girth an
14、d area of circle#includevoid main()double r,girth,area;const double PI=3.1415;cout r;girth=2*PI*r;area=PI*r*r;cout radius=r endl;cout girth=girth endl;cout area=area endl;,函数是程序基本运行单位,一般形式为:类型 函数名(参数表)语句序列,例1-2 用面向对象方法编程,求圆的周长和面积,分析,“圆”是抽象的类类型,建立具体的圆(对象),半径?,圆的周长?面积?,实例化,例1-2 用面向对象方法编程,求圆的周长和面积,分析,圆
15、类 数据成员 半径 成员函数 置半径值求圆的半径求周长 求面积,实例化,例1-2 用面向对象方法编程,求圆的周长和面积,#includeclass Circle double radius;public:void Set_Radius(double r)radius=r;double Get_Radius()return radius;double Get_Girth()return 2*3.14f*radius;double Get_Area()return 3.14f*radius*radius;void main()Circle A,B;A.Set_Radius(6.23);cout A
16、.Radius=A.Get_Radius()endl;cout A.Girth=A.Get_Girth()endl;cout A.Area=A.Get_Area()endl;B.Set_Radius(10.5);cout B.radius=B.Get_Radius()endl;cout B.Girth=B.Get_Girth()endl;cout B.Area=B.Get_Area()endl;,例1-2 用面向对象方法编程,求圆的周长和面积,#includeclass Circle double radius;public:void Set_Radius(double r)radius=r;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基本 数据 表达式
链接地址:https://www.31ppt.com/p-5374315.html