We're sorry this project doesn't work properly without JavaScript enabled. Please enable it to continue.
欢迎来到在线教学平台
首页 - 课程列表 - 课程详情
计算机程序设计
课程类型:选修课
主讲教师:赵英良
建议学分:0.00分
课程编码:xtzx2880
第1章 程序设计与C++概述
s 程序设计和C++ (7分钟)
s 计算机语言的分类 (6分钟)
s HelloWorld和编程环境 (12分钟)
s 程序错了怎么办? (6分钟)
s 实例生日贺卡 (13分钟)
s 实例加法计算器 (11分钟)
s 实例计算存款本息 (12分钟)
s C++程序的基本要素 (14分钟)
第2章 简单信息的表示和基本运算
s 数据类型 (11分钟)
s 转义字符的应用 (8分钟)
s 常量和变量 (6分钟)
s 算术运算 (7分钟)
s 关系运算 (4分钟)
s 逻辑运算符 (7分钟)
s 例题,判断闰年 (7分钟)
s 自增和自减运算符 (6分钟)
s 位运算 (15分钟)
s 三目条件运算符 (3分钟)
s 重点难点2转义符 (6分钟)
s 实例3加密解密 (7分钟)
第3章 运算的流程控制
s 程序流程控制 (9分钟)
s 单路和双路分支 (10分钟)
s 多路分支 (10分钟)
s 已知次数循环 (9分钟)
s 已知条件循环 (9分钟)
s 解一元二次方程 (9分钟)
s 简单计算器 (9分钟)
s 寻找自幂数 (11分钟)
第4章 复杂信息的表达与处理
s 一维数组 (8分钟)
s 二维数组 (13分钟)
s 结构体 (12分钟)
s 枚举 (6分钟)
s 冒泡排序 (10分钟)
s 文字信息统计 (11分钟)
s 使用string字符串 (5分钟)
s 矩阵乘法 (10分钟)
s 取子字符串 (10分钟)
s 词频统计 (13分钟)
第5章 问题的模块化求解
s 模块化程序设计 (6分钟)
s 函数的定义 (12分钟)
s 函数的声明 (10分钟)
s 函数的调用格式 (13分钟)
s 值传递 (6分钟)
s 引用传递 (10分钟)
s 为形参指定默认值 (4分钟)
s 二分查找函数 (11分钟)
第6章 问题的模块化求解(2)——特殊函数
s 递归函数 (13分钟)
s 内联函数 (4分钟)
s 函数重载 (10分钟)
s 变量的作用域 (10分钟)
s 变量的存储类型 (10分钟)
s 汉诺塔问题求解 (11分钟)
s 二分查找的递归实现 (11分钟)
s 排序函数的重载 (9分钟)
第8周 按址操作(2)——指针与数组、字符串、结构体,动态数组
第9章 数据的抽象与封装——类与对象(1)
s 类的概念 (16分钟)
s 类的定义 (15分钟)
s 对象的声明与使用 (18分钟)
s 日期类的设计 (18分钟)
s 圆类的设计 (16分钟)
第10章 数据的抽象和封装——类(2)——构造函数、析构函数和指向对象的指针
s 构造函数的定义 (18分钟)
s 重载构造函数 (20分钟)
s 析构函数的定义 (14分钟)
s 实例:整数翻译函数 (17分钟)
s 实际意义的析构函数 (24分钟)
s Person类的设计 (20分钟)
s 对象与指针 (14分钟)
s this指针 (17分钟)
第11章 取其精华 发挥优势——继承
第12章 统一接口 不同实现——多态性
s 多态的概念 (16分钟)
s 虚函数 (15分钟)
s 抽象类 (12分钟)
s 运算符的重载 (22分钟)
s 水果类与虚函数 (10分钟)
第13章 标准输入输出与文件操作
第14章 模板和标准模板库简介
s 14.1 函数模板 (8分钟)
s 14.2 类模板 (11分钟)
s 14.3 STL 简介 (8分钟)
s 14.4 vector容器 (14分钟)
s 14.5 vector上的迭代器 (16分钟)
s 14.6 vector上应用算法 (12分钟)
s 14.7 序列型容器概览 (12分钟)
s 14.8 关联容器概览 (5分钟)
s 14.9 map容器 (16分钟)