返学费网 > 培训机构 > 中国科沈阳计算所培训中心

400-850-8622

全国统一学习专线 8:30-21:00

[沈阳市]*沈阳计算所培训中心C/C++软件开发

授课机构:中国科沈阳计算所培训中心

地址:沈阳市和平区青年大街386号华阳国际大厦2390室

网报价格:¥电询

课程原价:¥电询

咨询热线:400-850-8622

课程详情 在线报名

C/C++程序设计教学大纲
 
课时:30 
课程的性质和特点
C++是C语言的超集,是C语言的扩充版本。C++语言模块化强,运算符丰富,拥有现代的各种数据结构,可以位运算,以及指针操作,支持面向对象的设计。因此功能强大,在程序设计界占领广泛的市场。熟悉C++几乎是任何人踏入软件行业必备的能力
(一) 本课程的基本要求
1. 初步了解C语言的特点,掌握程序的算法。
2. 了解和掌握数据类型(基本类型、构造类型、指针类型)、运算符与表达式。
3. 掌握结构化程序设计方法,顺序程序设计、选择结构程序设计、循环结构程序设计。
4. 掌握数组、指针及其运用。
5. 了解和掌握函数、函数调用、函数参数传递方法,以及局部变量、全局变量。
6. 了解和掌握文件、文件类型指针、文件操作。
7. 了解C++知识,为学习VC++打下初步基础。
8. 熟练掌握阅读、分析、设计、调试简短程序的方法及技巧。
9. 初步掌握实用程序的开发与调试技术。     
一、             课程内容、学时分配及基本要求
*章    C语言概论                                    1 学时
1. C语言的起源与特点
2. 简单的C语言程序
3. C语言集成环境介绍
4. 算法的概念
5. 简单算法举例
基本要求:了解程序、程序设计、C语言基本词法、C语言基本语句、C语言程序基本结构。初步掌握算法及表示一个算法。
第二章    数据类型、运算符和表达式                      2 学时
1. 词法符合和基本数据类型
2. 常量与变量说明
3. 基本运算符和表达式
4. 运算顺序和类型转换
5. 数据的输入和输出
基本要求:掌握了解C语言数据类型体系、运算符体系;掌握各种基本数据类型常量的书写方法、变量的定义、赋值、初始化方法;基本运算符的运算规则和优先级别;正确构成基本类型的表达式。
第三章    控制语句                                         2 学时
1. 程序的三种基本结构
2. 赋值语句
3. 空语句与块语句
4. 选择语句
5. 循环语句
6. 转换语句
7. 程序举例
        基本要求:了解结构化程序的三种基本结构;熟练掌握赋值语句、字符输入/输出和格式输入/输出函数的使用方法,能正确设计顺序结构的程序;熟练掌握分支选择语句的格式与功能,能正确选取选择语句来设计选择结构的程序;熟练掌握while 语句、do-while 语句、for 语句、break 语句、continue 语句的格式与功能,并能根据循环结构的要求,设计循环结构程序;熟练掌握在VC++环境下的各种菜单功能。
第四章     数组                                               3 学时
1. 一维数组的定义与使用
2. 二维数组的定义与使用
3. 字符数组与字符串
4. 字符串的操作
5. 程序举例
        基本要求:掌握一维数组和多维数组,字符数组的定义、初始化、数组元素的引用等方法;掌握有关处理字符串的系统函数的使用方法。
第五章     函数                                                2 学时
1. 函数的定义与参数说明
2. 函数的调用
3. 函数的嵌套与递归
4. 作用域与存储类
5. 内部函数与外部函数
6. 程序举例
        基本要求:熟练掌握用户函数的定义和调用方法;掌握函数调用中数据传递的几种方法;会设计简单的嵌套调用函数;了解递归调用函数;能正确使用C++的各种常用系统函数。
第六章     编译预处理                                        1 学时
1. 宏定义
2. “条件包含”处理
3. 条件编译
        基本要求:掌握宏定义和宏替换的一般方法;包含文件的处理方法;了解条件编译的作用和实现方法。
第七章     指针                                            4 学时
1. 指针的概念
2. 指针运算
3. 指针与数组
4. 指针与字符串
5. 指针与函数
6. 指针数组和指针的指针
7. 指针与动态内存分配
8. 带参数的main 和命令行参数
9. 程序举例
      基本要求:掌握地址、指针、指针变量的概念;能正确定义所需类型的指针变量;能正确地将指针变量指向某变量或数组;能正确的利用指针变量来引用所指向某变量或数组;了解指针数组和多级指针的概念。
第八章     结构体与共同体                                           2 学时
1. 结构体的定义与使用
2. 用指针处理链表
3. 共同体的概念
4. 枚举类型
        基本要求:了解结构体、共同体和枚举型数据的特点,熟练掌握结构体的定义方法,结构体变量、数组、指针变量的定义、初始化和成员引用方法。
第九章    类和对象                                                                               3学时           
1. 结构提和类
2. 数据成员和方法
3. 构造函数和析构函数
4. 静态成员和对象数组
5. 友元
6. 运算符重载
7. 类与指针
基本要求:理解类和对象的关系,引入类的必要性。熟练掌握类的结构以及类的各种构成元素。
第十章    继承和多态                     3学时  
1. 派生类
2. 带有保护部分的派生类
3. 构造函数的继承性
4. 多态性和滞后联编
5. 虚拟函数和抽象基类
6. 虚拟函数的注意问题
基本要求:理解类的继承和多态,了解虚拟函数的构成机理。
第十一章              位运算                      1学时
1. 计算机中数的存储表示
2. 位运算符及其应用
3. 位运算举例
4. 位段
基本要求:能够利用位运算进行基本的程序设计和应用,掌握计算机的数据存储格式。
第十二章              流                         1学时
1. C++中传送数据的方法
2. C++ I/O 流库
3. 格式化输入输出
4. 格式化字段常数
5. 用户自定义的控制符函数
6. 建立用户插入”<<” 和提取”>>”操作符
基本要求:理解流,掌握流的控制方法。
第十三章              文件                         2学时
1. 文件概述
2. 文件的打开与关闭
3. 文件的读写
4. 二进制文件
5. 设备文件
6. 出错处理
       基本要求:掌握缓冲文件系统中有关文件操作的系统函数使用方法,能设计对文件进行简单处理的实用程序。
第十四章              C++的面向对象基础                                      3 学时
1. 面向对象的概念
2. 面向对象的分析
3. 面向对象的设计
4. 软件工程理论初探
        基本要求: 认识,理解面向对象,了解软件工程的思想。
第十五章               常见错误与程序调试
1. 常见错误分析
2. 程序调试
        基本要求:结合上机学习本章内容
二、             上机实验内容
实验一:C++程序的运行环境和运行一个C++程序的方法                
实验二:简单的C++程序设计                                      
实验三:数组                                                   
实验四:函数                                                  
实验五:指针                                                  
实验六:文件                                                  
实验七:面向对象程序                                         
  • 报名课程:
  • 性别:
  • 姓名:
  • 手机号码:
  • 其它说明:
姓名不能为空
手机号格式错误