C++算法竞赛 Level 1
结合"多功能计算器",讲解C++的变量、表达式、数据类型条件语句、循环语句等知识。
课程对象 |
|
上课形式 |
|
学习时长 |
(零 基础) |
|
12节录播课+12节小班课+3个月在线答疑 |
|
3个月(建议) |
课程大纲
序号 |
课程 |
课程内容 |
知识点 |
1 |
初遇C++ |
通过HelloWrold程序介绍C++的基本内容 |
注释,头文件,include指令,命名空间,输入输出,函数的结构,自定义函数 |
2 |
直角三角形与光年 |
实现一个判断直角三角形的程序,和一个光年计算的程序 |
变量的命名,申明与初始化,基本的整数与浮点类型,类的对象初步 |
3 |
教授的神秘力量 |
实现一个数字魔术,以及计算任意是星期几的程序 |
算术运算符,关系运算符,bool类型,条件表达式,构造析构函数,new,delete |
4 |
新的三角形面积计算法 |
实现通过三个边计算三角形面积,不同汇率的花费统计,以及标准体重的判断程序 |
逻辑运算符及短路运算,自增自减运算,自定义构造函数,了解this指针 |
5 |
英文文章纠错 |
利用文件和字符串操作对一篇有错误的英文文章进行纠错 |
文件流对象,文件读写,打开模式,字符串类的拼接,替换,查找,插入,了解while循环,类的继承 |
6 |
图形界面设计初步 |
利用Qt完成一个图形化计算器,并添加计算长方形面积的功能 |
Qt界面设计过程,算术运算,信号和槽,运算符级 |
7 |
鸡兔同笼问题 |
为计算器添加一个解决鸡兔同笼问题的功能 |
if语句,条件运算符 |
8 |
四则运算功能 |
为多功能计算器添加四则运算功能 |
if-else语句,else-if语句,if语句的嵌套 |
9 |
大公约数问题 |
利用辗转相除法计算大公约数 |
欧几里得算法,while循环 |
10 |
for循环的威力——素数,π与打赌 |
利用for循环,实现素数判断,π的教高精度的计算,以及验证打赌的成败 |
for循环结构,执行流程,cout精度控制,CSV文件,Excel画图 |
11 |
break、continue与switch |
通过实例讲解两个循环控制语句break和continue,以及用来做多重选择的switch语句 |
1.k近邻方法的原理 2.距离度量 3.数据归一化 4.k值的分析 5.交叉验证得出优k值 6.kd树的构造原理 |
12 |
质因数分解 |
为计算器添加质因数分解功能 |
质因数分解算法 |
更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 编玩边学少儿编程培训 详细了解 咨询电话:400-0358-011 你也可以留下你的联系方式,让课程老师跟你详细解答: 在线咨询