您现在的位置:新闻首页>两性

计算机程序设计(C++)

2018-07-18 14:48编辑:coctech.com人气:


spContent=计算机已经是“无所不能”,而每一项神奇的功能背后都有一系列计算机程序在运行。如今,电脑、智能手机的普及,每个人都可为计算机创造更加神奇的功能。学习程序设计,你也做得到。

—— 课程团队

课程概述

本课程以C++语言为载体,讲授计算机程序设计,为更好地利用计算机解决工程实践、科学研究和日常生活中的问题打下基础。
    从程序设计方法角度分,计算机语言有面向过程的和面向对象的。面向过程的思想是将任务分解成一系列的函数,函数通过相互调用联系起来完成任务。面向对象的思想是将任务分解成一系列对象,对象具有功能。对象间通过消息传递信息,触发事件,完成任务。面向对象的语言被认为具有更好的重用性、可维护性和可扩展性。C++是面向对象的语言。但也要注意,面向过程和面向对象不是截然分开的,不是对立的。面向过程是面向对象的基础。本课程前半部分的编程思想仍是面向过程的,这对初学者更容易入门;后半部分是面向对象的,为进一步学习奠定基础。
    学习程序设计,要学习语言的语法,更重要的是求解问题的算法思想。语法的学习需要多尝试,算法的学习需要多思考。学习程序设计,就要多编程。

课程大纲

第10周 数据的抽象和封装——类(2)——构造函数、析构函数和指向对象的指针

10.1 构造函数的定义

10.2 重载构造函数

10.3 析构函数的定义

10.4 实例:整数翻译函数

10.5 实例:实际意义的析构函数

10.6 实例:Person类的设计

10.7 对象与指针

10.8 this指针

10.9 实例讲解

10.10 难点解析1——this指针

第10周单元测试

第10周编程作业

第1周 程序设计与C++概述

第1周编程作业

1.1 程序设计和C++

1.2计算机语言的分类

1.3HelloWorld和编程环境

1.4程序错了怎么办

1.5实例:生日贺卡

1.6实例:加法计算器

1.7实例:计算存款本息

1.8C++程序的基本要素

本周课件和推荐阅读

第1周单元测试

第2周 简单信息的表示和基本运算

2.1数据类型

2.2常量和变量

2.3算术运算和自增自减运算

2.4关系运算

2.5逻辑运算符

2.6位运算

2.7特殊运算符(赋值运算符、字节数运算符、条件运算符和逗号运算符)

2.8混合运算的类型转换

2.9实例:计算三角形的面积

2.10实例:构造5位数的反序数

2.11实例:加密解密

重点难点:整数、字符和字符串

重点难点:转义符

本周课件

小技巧:设置运行窗口颜色为白底黑字

第2周单元测试

第2周编程作业

第3周 运算的流程控制

3.1程序流程控制

3.2单路和双路分支

3.3多路分支

3.4已知次数循环

3.5已知条件循环

3.6实例:解一元二次方程

3.7实例:简单计算器

3.8实例:寻找自幂数

重要技巧:程序调试方法——加输出语句

重要技巧:程序调试方法——单步跟踪

本周课件

第3周单元测试

第3周编程作业

补充练习题

第1周补充练习

本单元没有教学内容,专门提供课外编程练习题,可以在线评测,开课期间不关闭,期末不计分(尽管有分值)。

第2周补充练习

第3周补充练习

第4周补充练习

第4周 复杂信息的表达与处理

4.1一维数组

4.2二维数组

4.3结构体

4.4枚举(实例三色球组合)

4.5实例:冒泡排序

4.6实例:文字信息统计

4.7实例:使用string字符串

4.8实例:矩阵乘法

4.9实例:取子字符串

4.10实例:词频统计

本周课件

第4周单元测试

第4周编程作业

第5周 问题的模块化求解

5.1 模块化程序设计

5.2 函数的定义

5.3 函数的声明

5.4 函数的调用格式

5.5 参数的传递方式

5.6 为形参指定默认值

5.7 数组名作为函数的参数

5.8 结构体变量作为函数的参数

5.9 实例讲解

第5周课件

第5周单元测试

第5周编程作业

第6周 问题的模块化求解(2)——特殊函数

6.1 递归函数

6.2 内联函数

6.3 函数重载

6.4 变量的作用域和存储类型

6.5实例讲解(Hanoi问题,Fibonacci序列递归求解,二分查找的递归实现,排序函数重载)

第6周课件及课程学习建议

补充——图解汉诺塔

第6周单元测试

第6周编程作业

第7周 按址操作(1)——指针、变量和函数

7.1 什么是指针

7.2指针和变量的关系

7.3指针作为函数的参数

7.4返回指针的函数

7.5指向函数的指针

(来源:第一女人网)

织梦二维码生成器
已推荐
0
  • 凡本网注明"来源:的所有作品,版权均属于中,转载请必须注明中,http://www.coctech.com。违反者本网将追究相关法律责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。






图说新闻

更多>>