首页  >  课程  >   C++语言   >   零基础入门班
C++语言
图灵 Level 1-C++语言基础班
    老师介绍
林瀚
中山大学数据科学与计算机学院教师 中山大学ACM国际大学生程序设计竞赛教练,曾带队多次获得ACM国际大学生程序设计竞赛亚洲区金牌。
    课程简介
本课程从零基础开始讲授用C/C++进行结构化编程的入门知识,课程内容涵盖输入输出语句、赋值语句、分支语句、循环语句、数组、文件读写操作,以及排序和查找算法的原理及其C/C++实现。编程零基础的学生通过学习本课程可以掌握编写C/C++程序的核心技能,为以后开发复杂的实用软件和继续学习数据结构与算法打下坚实的基础。学完本课程,编程能力可以达到全国青少年信息学奥林匹克联赛(NOIP)的普及组三等奖的水平。
  • 初识计算机,学习编程的方法,程序的编译和运行
  • 离散数学基础(免费)
  • 输入输出语句,变量声明。数据类型,赋值语句,算数表达式
  • 补充知识;二进制,常用数学函数
  • 布尔表达式和分支语句
  • 分支语句Ⅱ
  • 循环语句
  • 一重循环:while语句和for语句
  • 二重循环和多重循环,简单枚举算法
  • 习题解答与二进制的补充
  • 一维数组
  • 选择排序,插入排序,冒泡排序
  • 线性查找和二分查找
  • 写程序解数学题与简单文件读写
  • NOIP普及组初赛知识点及题目选讲
  • 课程回顾