[信息与通信]第1章 C基础知识.ppt
《[信息与通信]第1章 C基础知识.ppt》由会员分享,可在线阅读,更多相关《[信息与通信]第1章 C基础知识.ppt(34页珍藏版)》请在三一办公上搜索。
1、热烈欢迎新同学,集天下英才而教,是人生最大的幸福。,学知识、学方法、学智慧,强素质、长能力、出思想,学习方法程序编得越多,编程能力就越强;上机越多,程序设计课程学得越好;大力提倡开展研究性学习。,重点与思想 面向对象的编程思想;参数化的编程方法。,课程要求选题目,按照课程设计要求完成一个小型软件系统的设计。,教 材C+程序设计教程(第二版),钱能,清华大学出版社。C+程序设计教程,西安交通大学出版社,c+程序设计,王 贺 明郑州大学信息工程学院,2023/8/2,C+程序设计,10,第一章 C+基础知识,1.1 程序设计基本概念1.程序=算法+数据结构2.算法:解决问题所列出来的步骤3.程序设
2、计语言:面向机器的语言;面向过程的语言;面向对象的语言4.先进的模块化的程序设计思想,2023/8/2,C+程序设计,11,1.2 C+语言的发展 汇编语言 BCPL语言(Base compined Programing Language)面向过程的C语言:C、Turbo C 面向对象的C语言:C+、C#、Visual C+、Visual C+.NET 2,2023/8/2,C+程序设计,12,1.3 面向对象的程序设计 1抽象和封装对象 2.类 2派生和继承 3多态性1.4 C+语言的程序结构 顺序结构 选择结构 循环结构,2023/8/2,C+程序设计,13,1.5 C+语言的作用 1.求
3、解计算问题 2.大量数据的处理 3.编写应用软件 4.编写系统软件 5.编写游戏软件,2023/8/2,C+程序设计,14,1.6 C+语言的特点精练、简洁、灵活、方便运算符丰富,表达能力强能部分代替汇编语言目标代码效率高可移植性好支持面向对象的程序设计语言向下、向上的兼容性强有很强的数据处理能力,2023/8/2,C+程序设计,15,1.7 C+语言程序及程序结构,例1.在屏幕上显示出”One World,One Dream”程序如下:/EX1_1.CPP/*This program demonstrates the construction of a c+program file*/#in
4、clude main()/*主函数标记(名字)*/cout(“One World,One Dream”);,2023/8/2,C+程序设计,16,例2:从键盘上输入两个数,求这两个数的和。程序如下:#include iostream.hint addxy(int a,int b)return(a+b);main()/主函数标记(名字)int x,y;cinxy;coutSum=addxy(x,y);,2023/8/2,C+程序设计,17,例3 用C+语言编写程序,求5个数的平均值程序如下:#include“iostream.h”main()float s,p;static int a5=1,2
5、,3,4,5;s=a0+a1+a2+a3+a4;p=s/5;cout“Average=”p);,2023/8/2,C+程序设计,18,关于程序及程序结构的说明:,程序一般有三大件:输入、计算、输出。iostream.h为头文件,程序中使用的函数需要它。程序由多行语句组成。一行一般放一个语句。一行可以放多个语句,但语句间要用“;”分开。程序可以由一个主函数和0到多个子函数组成,程序执行总是从主函数开始。主函数块一定用括起来,表示程序的开始和结束。,2023/8/2,C+程序设计,19,7.每一语句结束是否使用“,”要分别记忆。8.(头文件、函数名字、大部分地方出现的“)”、复合语句的第一行、宏定
6、义)。9.不带“;”的语句称函数。10./*/和/均为注释,其中的内容是给读程序人看的。一般用于对程序的解释。11.解决一个问题的编程方法(使用不同的语句)有很多种。12.主函数和子函数其位置谁先后不要求。13.程序中的字母大小写意义不同(如A和a是两个不同的变量)。13.一定要成对出现。14.程序中使用的所有变量必须在使用前用指定的命令说明。,2023/8/2,C+程序设计,20,15.注意语句放置的位置。mian();16.保存C+程序使用的文件名后缀是.cpp,经编译后其文件名后缀是.exe,2023/8/2,C+程序设计,21,17.程序中用到的变量(对象)使用前均需说明.18.“”称
7、为插入运算符.19./注释只能注释一行20./*/可以多行注释21.新版C+中头文件的“.h”可省。22.在C+标准版中,using namespace std 是说明命名空间的。23.标准版要求:int main()return 0:24.复合语句、空语句、表达式语句,2023/8/2,C+程序设计,22,例4:编写程序,从键盘输入3个实型数,求这3个数的平均值程序如下:#include“iostream.h”main()float a,s=0,p;/*对将使用的实型变量说明*/int i;for(i=1;ia;s=s+a;p=s/3;cout“Average=“pendl;,2023/8/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息与通信 信息与通信第1章 C基础知识 信息 通信 基础知识
链接地址:https://www.31ppt.com/p-5615424.html