1 / 39
文档名称:

高级程序设计语言概述.ppt

格式:ppt   大小:1,216KB   页数:39
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高级程序设计语言概述.ppt

上传人:wyj15108451 2017/7/20 文件大小:1.19 MB

下载得到文件列表

高级程序设计语言概述.ppt

相关文档

文档介绍

文档介绍:第一讲高级语言程序设计概述
金世双编著
1
本讲主要内容
程序设计语言发展历程
1
C与C++集成环境
2
C与C++的程序组成
3
简单输入输出操作
4
2
0. 序言
教学对象
计算机科学与技术系
教学目标
程序设计的重要性
程序设计的基本概念与基本方法
编程解题的思路与典型方法
数学模型简介
算法及算法步骤
程序结构与相应语句
编码与上机调试
3
学习的重点
程序设计的基本概念,基本方法;
在 C/C++语言的环境下,学会如何针对问题进行分析,构建数学模型,寻找算法并编程实现;
有条有理有根有据的编程实践;
养成良好的编程风格与习惯;
重在思维方法的学习,鼓励创新。
4
教学内容安排
:程序设计的基本概念与基本方法;怎样才能学好这门基础课
2. 程序的基本结构
3. 编程关键:逻辑思维与问题求解人是怎样让计算机帮助自己解题的
4. 数据的组织方式一:数组
5. 模块化:函数与函数调用
6. 分治思想:递归算法及其实现
7. 逻辑指代与物理指代:指针
8. 数据的组织方式二:结构
5
9. 蒙特卡洛法


12. 数据的组织方式三:链表与树
:文件,数据的永久存储与重复使用

6
1. 程序设计语言发展历程

过程
面向机器的语言
面向机器的语言
高级语言(面向对象)
高级语言(面向过程)
汇编语言
机器语言
程序设计语言的轨迹
7
C语言发展过程
产生背景
产生过程
时间:1972~1973
地点:美国贝尔实验室
目的:UNIX操作系统
设计人:
C标准
标准C: K&R合著《The C Programming Language》
ANSI C: 1983年
87 ANSI C: 1987年
1990年国际标准的ANSI C
C语言发展的历程
8
C++语言发展的历程
C++是在C语言的基础上发展和完善的,而C是吸收了其它语言的优点逐步成为实用性很强的语言。
随着20世纪70年代C语言应用的推广,C语言存在的一些缺陷或不足也开始流露出来,并受到大家的关注。如:C语言对数据类型检查的机制比较弱;缺少支持代码重用的结构;随着软件工程规模的扩大,难以适应开发特大型的程度等等。
9
为了克服C语言本身存在的缺点,并保持C语言简洁、高效,并与汇编语言接近的特点,1980年,贝尔实验室的Bjarne Stroustrup博士及其同事对C语言进行了改进和扩充,并把Simula 67中类的概念引入到C中。并在1983年由Rick Maseitti提议正式命名为C++(C Plus Plus)。后来,又把运算符的重载、引用、虚函数等功能加入到C++中,使C++的功能日趋完善。
当前用得较为广泛的C++有:VC++ (Visual C Plus Plus)、 BC++(Borland CPlus Plus)、AT&T C++等。
10

最近更新

2024年大理州特岗教师招聘考试真题汇编附答案.. 34页

2024年德州科技职业学院辅导员考试笔试真题汇.. 31页

2026年信阳职业技术学院单招职业技能测试模拟.. 43页

2025中国电建旗下TLT(中国)战略发展联盟招聘.. 34页

2025南平武夷福森农林科技有限公司直聘人员招.. 48页

2025年商洛职业技术学院马克思主义基本原理概.. 13页

2026年国开电大基础写作形考题库带答案(黄金.. 37页

2025年衢州职业技术学院马克思主义基本原理概.. 12页

2025广东广州市白云区人民政府均禾街道办事处.. 47页

2025广西百色市检察机关招聘聘用制书记员15人.. 36页

2026年宪法知识竞赛试题库100道【真题汇编】 41页

2026年广东省广州市单招职业倾向性考试模拟测.. 43页

2026山西省面向中国矿业大学(北京)选调优秀.. 51页

2026年保安学校考试试题及一套完整答案 15页

2026年春考c语言考试题库及答案参考 13页

2026年卧底笔试题库100道及参考答案(培优) 39页

2026年消毒技术题库及完整答案【全国通用】 39页

2026年自考专业(营销)考试题库2000道及完整答.. 82页

2026年辽宁职业学院单招职业适应性测试模拟测.. 44页

2026年招聘新教师考试题库附答案 41页

单位组织廉政知识测试题(全国通用) 14页

2026年武夷山职业学院单招职业适应性考试题库.. 44页

项目论证方案建议书 6页

项目经理工作方法优化建议书 5页

音乐课程提升建议书 6页

青少年禁毒策略建议书 6页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

腰椎康复操ppt 27页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页