程序设计基础——发现计算之美
本课程共119集 翻译完 欢迎学习
课程列表
【第1集】1.1 开篇:程 与 序(上) 译
【第2集】1.1 开篇:程 与 序(下) 译
【第3集】1.2 一步一步往前走的程序 译
【第4集】1.3 丰富多彩的输入与输出(上) 译
【第5集】1.3 丰富多彩的输入与输出(下) 译
【第6集】附A:X-Program的下载、安装与使用 译
【第7集】附A:X-Program的下载、安装与使用(上) 译
【第8集】附A:X-Program的下载、安装与使用(下) 译
【第9集】附B:【计算之美】为什么采用二进制?以及各种数字在计算机中的二进制表达(上) 译
【第10集】附B:【计算之美】为什么采用二进制?以及各种数字在计算机中的二进制表达(下) 译
【第11集】附B:【计算之美】为什么采用二进制?以及各种数字在计算机中的二进制表达 译
【第12集】附D:在 Visual Studio 中编写 C / C++(上) 译
【第13集】附D:在 Visual Studio 中编写 C / C++(下) 译
【第14集】附D:在 Visual Studio 中编写 C / C++ 译
【第15集】2.1 程序的存储单元——变量 译
【第16集】2.2 表达式 译
【第17集】2.3 区分数学公式和程序中的表达式 译
【第18集】2.4 更复杂的表达式(上) 译
【第19集】2.4 更复杂的表达式(下) 译
【第20集】附A:在 X-Program 中调试程序【十分重要!】 译
【第21集】2.5 看看 C / C++ 程序是什么样子的 译
【第22集】2.5 看看 C / C++ 程序是什么样子的 译
【第23集】2.5 看看 C / C++ 程序是什么样子的 译
【第24集】2.6 C / C++ 中的变量与数据类型(上) 译
【第25集】2.6 C / C++ 中的变量与数据类型(下) 译
【第26集】2.6 C / C++ 中的变量与数据类型(上) 译
【第27集】2.6 C / C++ 中的变量与数据类型(下) 译
【第28集】3.1 一元二次方程的无解情况(上) 译
【第29集】3.1 一元二次方程的无解情况(下) 译
【第30集】3.2 比较与逻辑运算符 译
【第31集】3.3 多个维度的判别(上) 译
【第32集】3.3 多个维度的判别(下) 译
【第33集】4.1 对标准步骤进行循环 译
【第34集】4.2 累加,每次循环都有一些小改变(上) 译
【第35集】4.2 累加,每次循环都有一些小改变(下) 译
【第36集】4.3 求最大值,在循环中左挑右选(上) 译
【第37集】4.3 求最大值,在循环中左挑右选(下) 译
【第38集】4.4 一个多功能融合的循环,并自己编程 译
【第39集】4.5 九九乘法表,双层循环的嵌套,用变量控制循环的次数(上) 译
【第40集】4.5 九九乘法表,双层循环的嵌套,用变量控制循环的次数(下) 译
【第41集】5.1 百鸡百钱:穷举,并控制搜索范围(上) 译
【第42集】5.1 百鸡百钱:穷举,并控制搜索范围(下) 译
【第43集】5.2 求质数:在搜索中一票否决(上) 译
【第44集】5.2 求质数:在搜索中一票否决(下) 译
【第45集】5.3 打印太极图,在搜索中利用状态变量(上) 译
【第46集】5.3 打印太极图,在搜索中利用状态变量(下) 译
【第47集】5.4 梅花数,拆分10进制数字(上) 译
【第48集】5.4 梅花数,拆分10进制数字(中) 译
【第49集】5.4 梅花数,拆分10进制数字(下) 译
【第50集】5.5 疯狂的兔子,递推问题(上) 译
【第51集】5.5 疯狂的兔子,递推问题(下) 译
【第52集】6.1 泰勒展开(sin的计算)(上) 译
【第53集】6.1 泰勒展开(sin的计算)(下) 译
【第54集】6.1 泰勒展开(sin的计算) 译
【第55集】6.1 泰勒展开(sin的计算) 译
【第56集】6.1 泰勒展开(sin的计算)(上) 译
【第57集】6.1 泰勒展开(sin的计算)(下) 译
【第58集】6.2 积分,理解数值方法(上) 译
【第59集】6.2 积分,理解数值方法(下) 译
【第60集】6.3 牛顿迭代,另类解方程 译
【第61集】6.3 牛顿迭代,另类解方程 译
【第62集】6.3 牛顿迭代,另类解方程 译
【第63集】6.4 求PI,条条大路通罗马(上) 译
【第64集】6.4 求PI,条条大路通罗马(下) 译
【第65集】附A 计算之美:分形艺术 译
【第66集】附A 计算之美:分形艺术 译
【第67集】附A 计算之美:分形艺术 译
【第68集】附A 计算之美:分形艺术 译
【第69集】附A 计算之美:分形艺术 译
【第70集】7.1 一组数字(上) 译
【第71集】7.1 一组数字(下) 译
【第72集】7.1 一组数字 译
【第73集】7.2 海滩拾贝壳(上) 译
【第74集】7.2 海滩拾贝壳(下) 译
【第75集】7.3 排序一:冒泡 译
【第76集】7.3 排序一:冒泡(上) 译
【第77集】7.3 排序一:冒泡(下) 译
【第78集】7.3 排序一:冒泡 译
【第79集】7.4 排序二:选择与插入 译
【第80集】7.4 排序二:选择与插入 译
【第81集】7.5 排序三:归并排序 译
【第82集】7.5 排序三:归并排序 译
【第83集】11.1 面向对象的开场白 译
【第84集】11.1 面向对象的开场白 译
【第85集】11.2 结构体——从一个点开始(上) 译
【第86集】11.2 结构体——从一个点开始(下) 译
【第87集】11.2 结构体——从一个点开始(上) 译
【第88集】11.2 结构体——从一个点开始(下) 译
【第89集】11.3 结构体、指针、数组的融合 译
【第90集】11.3 结构体、指针、数组的融合(上) 译
【第91集】11.3 结构体、指针、数组的融合(下) 译
【第92集】11.3 结构体、指针、数组的融合(上) 译
【第93集】11.3 结构体、指针、数组的融合(下) 译
【第94集】11.4 结构体三案例:分数、背单词、图片(上) 译
【第95集】11.4 结构体三案例:分数、背单词、图片(下) 译
【第96集】11.4 结构体三案例:分数、背单词、图片(上) 译
【第97集】11.4 结构体三案例:分数、背单词、图片(下) 译
【第98集】11.4 结构体三案例:分数、背单词、图片(上) 译
【第99集】11.4 结构体三案例:分数、背单词、图片(下) 译
【第100集】11.4 结构体三案例:分数、背单词、图片(上) 译
【第101集】11.4 结构体三案例:分数、背单词、图片(下) 译
【第102集】12.1 让结构体 “动” 起来(上) 译
【第103集】12.1 让结构体 “动” 起来(下) 译
【第104集】12.1 让结构体 “动” 起来 译
【第105集】12.1 让结构体 “动” 起来 译
【第106集】12.1 让结构体 “动” 起来 译
【第107集】12.2 从结构体到类(上) 译
【第108集】12.2 从结构体到类(下) 译
【第109集】12.3 类的自我保护与后门:封装与友元(上) 译
【第110集】12.3 类的自我保护与后门:封装与友元(下) 译
【第111集】12.3 类的自我保护与后门:封装与友元(上) 译
【第112集】12.3 类的自我保护与后门:封装与友元(下) 译
【第113集】12.3 类的自我保护与后门:封装与友元 译
【第114集】12.4 不仅仅为了初始化:构造与析构(上) 译
【第115集】12.4 不仅仅为了初始化:构造与析构(下) 译
【第116集】12.4 不仅仅为了初始化:构造与析构(上) 译
【第117集】12.4 不仅仅为了初始化:构造与析构(下) 译
【第118集】12.4 不仅仅为了初始化:构造与析构(上) 译
【第119集】12.4 不仅仅为了初始化:构造与析构(下) 译
【第120集】13.1 程序的四大存储区域(上) 译
【第121集】13.1 程序的四大存储区域(下) 译
【第122集】13.2 动态内存分配(上) 译
【第123集】13.2 动态内存分配(下) 译
【第124集】13.2 动态内存分配 译
【第125集】13.2 动态内存分配(上) 译
【第126集】13.2 动态内存分配(下) 译
【第127集】13.2 动态内存分配 译
【第128集】13.2 动态内存分配 译
【第129集】13.3 引用 译
【第130集】13.3 引用 译
【第131集】13.3 引用 译
【第132集】13.4 拷贝构造(上) 译
【第133集】13.4 拷贝构造(下) 译
【第134集】13.5 一步一步解决问题:订单系统 译
【第135集】13.5 一步一步解决问题:订单系统(上) 译
【第136集】13.5 一步一步解决问题:订单系统(下) 译
【第137集】13.5 一步一步解决问题:订单系统 译
【第138集】13.5 一步一步解决问题:订单系统 译
【第139集】13.6 存储的常见错误与调试方法(上) 译
【第140集】13.6 存储的常见错误与调试方法(下) 译
【第141集】13.6 存储的常见错误与调试方法(上) 译
【第142集】13.6 存储的常见错误与调试方法(下) 译
【第143集】14.1 运算符重载的入门:算术运算与比较运算 译
【第144集】14.1 运算符重载的入门:算术运算与比较运算 译
【第145集】14.2 一些原则:友元?作为成员重载?是否加上 const 标记? 译
【第146集】14.2 一些原则:友元?作为成员重载?是否加上 const 标记? 译
【第147集】14.2 一些原则:友元?作为成员重载?是否加上 const 标记? 译
【第148集】14.2 一些原则:友元?作为成员重载?是否加上 const 标记? 译
【第149集】14.3 赋值/联合赋值运算符的重载,以及引用的原则(上) 译
【第150集】14.3 赋值/联合赋值运算符的重载,以及引用的原则(下) 译
【第151集】14.3 赋值/联合赋值运算符的重载,以及引用的原则(上) 译
【第152集】14.3 赋值/联合赋值运算符的重载,以及引用的原则(下) 译
【第153集】14.3 赋值/联合赋值运算符的重载,以及引用的原则 译
【第154集】14.3 赋值/联合赋值运算符的重载,以及引用的原则(上) 译
【第155集】14.3 赋值/联合赋值运算符的重载,以及引用的原则(下) 译
【第156集】14.4 输入输出运算符的重载(上) 译
【第157集】14.4 输入输出运算符的重载(下) 译
【第158集】14.4 输入输出运算符的重载 译
【第159集】14.5 特殊运算符:++/--、[ ]、强制类型转换(上) 译
【第160集】14.5 特殊运算符:++/--、[ ]、强制类型转换(下) 译
【第161集】15.1 函数的模板:一个可以对任意类型的数组进行排序的函数(上) 译
【第162集】15.1 函数的模板:一个可以对任意类型的数组进行排序的函数(下) 译
【第163集】15.1 函数的模板:一个可以对任意类型的数组进行排序的函数 译
【第164集】15.1 函数的模板:一个可以对任意类型的数组进行排序的函数 译
【第165集】15.1 函数的模板:一个可以对任意类型的数组进行排序的函数 译
【第166集】15.2 类的模板(上) 译
【第167集】15.2 类的模板(下) 译
【第168集】15.2 类的模板 译
【第169集】15.2 类的模板(上) 译
【第170集】15.2 类的模板(下) 译
【第171集】15.3 模板与数据结构:一个列表模板类的实现(上) 译
【第172集】15.3 模板与数据结构:一个列表模板类的实现(下) 译
【第173集】15.3 模板与数据结构:一个列表模板类的实现 译
【第174集】15.3 模板与数据结构:一个列表模板类的实现(上) 译
【第175集】15.3 模板与数据结构:一个列表模板类的实现(下) 译
【第176集】15.4 单向链表 译
【第177集】15.4 单向链表 译
【第178集】15.4 单向链表 译
【第179集】15.4 单向链表(上) 译
【第180集】15.4 单向链表(下) 译
【第181集】15.4 单向链表 译
【第182集】15.4 单向链表(上) 译
【第183集】15.4 单向链表(下) 译
【第184集】15.4 单向链表 译
【第185集】16.1 继承,从功能的拓展开始 译
【第186集】16.1 继承,从功能的拓展开始(上) 译
【第187集】16.1 继承,从功能的拓展开始(下) 译
查看全部课程
相关推荐