收藏 分享(赏)

C++入门.ppt

上传人:dzzj200808 文档编号:3257655 上传时间:2018-10-09 格式:PPT 页数:24 大小:537KB
下载 相关 举报
C++入门.ppt_第1页
第1页 / 共24页
C++入门.ppt_第2页
第2页 / 共24页
C++入门.ppt_第3页
第3页 / 共24页
C++入门.ppt_第4页
第4页 / 共24页
C++入门.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、(C+),主讲:张丽静,高级语言程序设计,第 一 讲,课程简介,本课程由计算机基础教研室开设,主要通过 讲解高级语言C+的编程和实践,学习程序设计和 调试程序的方法,为将来的高级应用编程以及 用计算机解决本专业的问题打下良好基础。 授课学时:总学时56。讲课36学时、上机20(课内)注意:课内上机和课外上机比是:1:2 课程性质:必修 考核方式:平时成绩 + 结业考试(机考+笔试),汇编语言,高级语言,用0、1组成,执行速度快,难记、不通用,用助记符便于记忆、不通用,类似自然语言和数学语言,通用性强,例如:A=10,B=4 求A+B的值,只能识别机器语言程序,计算机语言,机器语言,语言处理程序

2、,汇编语言源程序,高级语言源程序,汇编程序,?,解释程序编译程序,目的程序,源程序,目的程序,可执行程序,链接程序,编译程序,源程序,结果,解释程序,不同的语言需不同的编译程序,LD A,0AH LD B,04H ADD A,B HALT,A=10 B=4 C=A+B PRINT*,C END,00111101 00001010 11000110 00000100 11110011 01110110,常用高级程序设计语言及其运行环境,BASIC FORTRAN PASCAL,Visual Basic Visual Fortran Delphi,C/C+,Turbo C Visual C+ Bo

3、rland C+ C+ Builder,C+源程序的构成,由若干C+ 程序行组成 每程序行由C+的一条或多条语句组成 例如:C +源程序语句1 语句2语句1 语句2 : :,例题: 已知三角形的两 边a,b 及夹角 , 求第三边c。,a,b,c,计算公式:,简单的 C+语言程序介绍,设:a=1.0,b=2.0,=0.2弧度,程序: a=1.0 b=2.0 =0.2,/*-求三角形的边-*/ #include “cmath.h” void main( ) float a,b,alf,c; a=1.0; b=2.0; alf=0.2; c=sqrt(a*a+b*b-2*a*b*cos(alf);

4、,2,3,注释,主函数,库函数,函数参数,层次分界,语句,1,/*注释*/ #include void main( ) ,分号是C+语句 的一部分,1 赋值语句,格式:变量=表达式; 功能:把等式右边表达式的值赋给左边的变量。,值,数学:N=N+1,C:N=N+1,变量,注意: “形同意不同”,特点:“新来旧去,取之不尽”,复合赋值,格式: 变量 运算符=表达式;,变量 =变量 运算符 (表达式);,:,例如:,a=5;,b=b+a;,:,b=4;,a+=2+b;,a=a+(2+b);,例如:,返回,举 例,9,变量和常量,常量 定义 类型(基本) 整型、实型、字符型、布尔型。 整型和实型 1

5、2,-3,.75,0.1 102,1.3103_1E2,1.3E3,整型常量: 八、 十六进制数,#define PI 3.14159,PI=45.00;,符号常数:PI,字符型数据,字符常量:用 (撇号)括起来的一个字符.,转义字符:用 开头的字符.,(见课本14页表3.1),如:n 是“换行”符,字符串常量:用“”括起来的字符序列., a 与 A是不同的!,如:“ hello,c!” “ CHINA”,注意!,自学内容一, a 与 “ a”是有区别的!,变量和常量,例如:b,1,变量和常量,变量定义变量名的组成:英文字母、数字和下 划线。必须以字母或下划线开头。,命名原则: “见名知意”,

6、sum,注意:区分大小写字母,n_4,_123,#av ,类型:整型、实型、字符型,int 整型,float (单精度)实型,char 字符型,格式 : 类型 变量1,变量2,变量n;,例如:int x,y;,float x,y;,注意,变量必须先定义后使用!,short 短整型,long 长整型,double 双精度型,short sum;,int pr=10;,double sum;,float pr=10.0;,变量类型的定义,变量类型的定义,常变量在定义变量时,如果加上关键字const,则变量的值在程序运行期间不能改变,这种变量就称为常变量。例如: const int a=5; 注意:

7、在定义常变量时必须同时对它初始化,此后它的值不能再改变,即:某个变量一旦定义成常变量,它就不能再出现在赋值号的左边。例如上一行不能写成: const int a; a=5; /常变量不能被赋值,返回,算术运算符和算术表达式,算术表达式,、*、/、,算术运算符,例:a*a-2*a*b*cos(alf) (a+b)/(c+v),b*b-4*a*ca+b/1.5+a,字符型与整型通用,字符由ASCII码表示,即用整数表示,算术运算符和算术表达式,表达式求值运算的优先次序 括号 函数 *,/ ,% +,-,表达式类型的转换,自动转换,强制转换,级别 类型 范围 规则 低 char -128127 由低

8、int -2147483648 2147483647 到高float -3.4e383.4e38 进行 高 double -1.7e3081.7e308 转换,float a;int c;char b;a*(b+c);,自动转换,强制转换,(类型) 表达式,float a =102.6 ;int c=1,d;char b=a;d=(int)a*c+b ; d=? a=?,返回,int c=1;char b=a;1/2*c+b ?1.0/2*c+b ?1/(2*c+2.0) ?,97,97.5,0.25,例子,a+b*b*sin(x)+sqrt(a+b),练习,cos(x)/2+a*a+sqrt

9、(x+b*3),常用数学库函数,函数名,含义,应用例子,备注,sqrt,sqrt(x),exp(x),sin(x),x的单位是弧度,sin,cos,cos(x),x的单位是弧度,exp,log,log(x),log10,log10(x),pow,pow(x,y),fabs,fabs(x),注意,使用库函数时,在程序中加一行命令:#include “头函数”,#include “cmath.h”,void main( ),变量定义,执行部分,返回,“自变量”用括号括起来,“参数”用括号括起来,注释,注释的结构,单行的/comments,/*this is a multilinecomments*

10、/ 多行的,注意:/和*之间不能有空格,/*和*/必须成对,但可以不在一行上,注释的位置,注释行可以放在程序的第一行、最末一行或程序的中间。,注释的用法,注释用于帮助提高程序的可读性,所以注释要做到醒目和整 洁。清晰的注释风格需要通过一定的编程锻炼才能获得。,例如:/* *Name:第一讲Purpose:Lenrning how to comments in C+Date:Written on 02/23/2009*/#include /输入/输出包含头函数void main() /main函数,程序的入口 cout“Hello,this is my first C+ Program.”; /函数体,返回,作业,P37 1、看书P1-20,交作业 可不听课,要求,按时上机 答疑 课代表,答疑:周一、三、五下午 二校机房 电话:(752)2887 综合楼204 http:/ float a=0,b,c; a=3.0; b=5.0; c=a+b; a=b+2.0;: ,0.0,3.0,7.0,a,返回,a,a,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报