网站大量收购闲置独家精品文档,联系QQ:2885784924

C++概述 教学课件.pdf

C++概述 教学课件.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第一章C++概述

1.1C++课程简介

1.1.1C++语言

C++语言是一种应用广泛、支持多种程

序设计范型的主流程序设计语言。C++是在C

语言的基础之上发展起来的,它既适合于编

写面向过程的程序,也适合于编写面向对象

的程序。所以在一定程度上将其称为半面向

过程半面向对象的语言。

C++除了继承C语言的一些特点之外,还具

有以下特点:

(1)C++是C语言的一个超集,它基本上具备了C

语言的所有功能。

(2)C++是一种面向对象的程序设计语言。

(3)用C++语言开发的应用程序,其扩充性强,

可维护性好。

1.1.2C++课程地位

C++语言程序设计课程是计算机及电类、

工程类各专业学生必修的专业基础课程之一。

在整个教学体系中占有非常重要的地位,经

过了多年的发展,C++语言的开发能力越来

越强、应用领域也越来越广阔,在程序设计

领域中占有不可或缺的地位。

通过本课程学习,使学生能较系统地掌

握程序设计的基本语法、程序设计基本思想

的基本知识、原理和方法,初步具备分析问

题、解决问题的能力,能够阅读和编写较复

杂的程序,为后续课程打下基础。

1.1.3C++课程目标

本课程教学要求学生熟练掌握高级程序设计语言

程序的构成;基本语法成分;数据定义和相关运算;

熟练掌握程序的三种基本控制流程的概念和实现;函

数的定义和调用;熟练掌握指针的基本概念,能够应

用于数据组织和函数调用;熟练掌握面向对象程序设

计的核心概念:类和对象;以及类的特性:封装、继

承、多态。熟练掌握用C++定义类和操作对象的方法;

有关派生类的构造机制;多态的实现技术等问题。

要求学生能够建立基本的计算机程序设计概念体

系和基本的程序设计方法。理解和掌握C++语言的基本

语法和语义,初步理解面向对象的思想,初步掌握面

向对象程序设计的方法。逐步提高学生的编程能力和

调试程序的能力。能够使用结构化思想和面向对象的

思维方法设计实用性较强的小型应用程序,并能够在

集成环境下(例如VisualC++或VS的各版本)调试运行

通过。

通过本课程的学习,所设计的程序应达到以下几

方面的基本要求。

(1)程序的正确性。首先要求程序正确无误,包

括语法和语义正确,算法描述正确。这是对程

序的最基本的要求。

(2)程序的可读性和可理解性好。设计的程序被

他人阅读时,要易于读懂,容易理解程序的设

计思想和设计方法。为了保证程序的可读性和

可理解性,第一,要求程序的结构性好,应采

用软件工程的程序设计方法来设计程序;第二,

在程序中增加足够的注解,说明程序设计的思

想和方法;第三,程序的书写格式必须规范。

(3)程序的可维护性好。这要求程序易于修改,

易于增加新的功能。

(4)程序的结构好,而且执行速度快。

1.2课程贯穿项目介绍

本书选取读者熟悉的学生管理系统作为本书的贯穿案

例,对应每一章的具体知识点都有相应的项目案例实

践,用来实现系统的模块功能。本书重点讲解管理系

统中增加、删除、修改、查询功能的实现,辅以排序

和查找的功能。对于系统中数据存储的讲解也是一个

循序渐进的过程,在本书中先用数组来存放管理系统

中的数据,然后分析数组中存放数据的弊端,进而使

用链表来存放系统中的数据,最后再扩展到使用文件

来存储管理系统中的数据,真正有了数据仓库的模型。

系统的实现跟随各个章节知识点的讲解逐步介绍给读

者,使读者能够知道所学的理论知识在实践中应该如

何运用,达到学以致用的目的。

1.3本章知识目标

本章需要读者了解C++的基本概念和特点;

学会编写简单的C++应用程序;了解C++应

用程序的基本结构及编程中需要注意的问

题,学会使用C++的开发环境,会在开发环

境下对应用程序进行编译、构建、运行等

操作,学会C++语言的输入输出的写法,会

使用输入输出语句做简单的输出测试及实

现应用程序的界面。

1.4本章知识点精讲

1.4.1程序

对于计算机来说,程序就是由计算机指

令构成的序列。

文档评论(0)

风中路标 + 关注
实名认证
内容提供者

学习资料分享

1亿VIP精品文档

相关文档