- 1
- 0
- 约 39页
- 2017-01-16 发布于北京
- 举报
第一讲 高级语言程序设计概述 本讲主要内容 0. 序言 教学对象 计算机科学与技术系 教学目标 程序设计的重要性 程序设计的基本概念与基本方法 编程解题的思路与典型方法 数学模型简介 算法及算法步骤 程序结构与相应语句 编码与上机调试 学习的重点 程序设计的基本概念,基本方法; 在 C/C++语言的环境下,学会如何针对问题进行分析,构建数学模型,寻找算法并编程实现; 有条有理有根有据的编程实践; 养成良好的编程风格与习惯; 重在思维方法的学习,鼓励创新。 教学内容安排 1.概论:程序设计的基本概念与基本方法;怎样才能学好这门基础课 2. 程序的基本结构 3. 编程关键:逻辑思维与问题求解人是怎样让计算机帮助自己解题的 4. 数据的组织方式一:数组 5. 模块化:函数与函数调用 6. 分治思想:递归算法及其实现 7. 逻辑指代与物理指代:指针 8. 数据的组织方式二:结构 9. 蒙特卡洛法 10.贪心法 11.动态规划 12. 数据的组织方式三:链表与树 13.数据的组织方式四:文件,数据的永久存储与重复使用 14.面向对象程序设计 1. 程序设计语言发展历程 程序设计语言的轨迹 C++语言发展的历程 C++是在C语言的基础上发展和完善的,而C是吸收了其它语言的优点逐步成为实用性很强的语言。 随着20世纪70年代C语言应用的推广,C语言存在的一些缺陷或不足也开始流露出来,
原创力文档

文档评论(0)