C++编程入门课程
课程提纲
1、输入、输出、基本数据类型、变量、算术运算符与表达式、IPO与顺序结构、字符编码。(第1—7课)
2、选择结构、关系运算符、逻辑运算符、关系和逻辑表达式、循环结构、多重循环。(第7—28课)
3、数组、二维数组、结构体、指针和类。(第29—35课)
4、union类型、枚举类型、引用类型、字符串、auto关键字、范围 for 循环。(第36—38课)
5、练习与资料。(第39、40课)
课程表
| 第1课 | 第2课 | 第3课 | 第4课 | 第5课 | 第6课 | 第7课 | 第8课 | 第9课 | 第10课 |
|---|---|---|---|---|---|---|---|---|---|
| 第11课 | 第12课 | 第13课 | 第14课 | 第15课 | 第16课 | 第17课 | 第18课 | 第19课 | 第20课 |
| 第21课 | 第22课 | 第23课 | 第24课 | 第25课 | 第26课 | 第27课 | 第28课 | 第29课 | 第30课 |
|---|---|---|---|---|---|---|---|---|---|
| 第31课 | 第32课 | 第33课 | 第34课 | 第35课 | 第36课 | 第37课 | 第38课 | 练习 | 资料 |
学习之旅(串接各知识点与块的线路,自主规划与把控的进程)
第1课
(1)打开编程语言简介与C++,找到网页中如下图之处:

完成DEV-C++下载和安装的任务
(2)Windows的树形目录结构
任务:学习后在家里电脑中规划好学习C++的文件夹,哪个放自己编写的程序,哪个放学习资料,分门别类要清晰。
(3)C++顺序结构(1)任务
任务:照着做,边做边观察,建立感性认识。
第2课
1、C++顺序结构(1)
任务:C++程序结构(头文件、命名空间、主函数),输出流,换行。
熟悉C++源程序建立与输入编辑、保存、编译、调试、运行的整个过程。
2、一位同学入门学习的方法:

屏幕左侧是正在写着程序代码的DEV-C++窗口,右上侧是播放程序教学视频的窗口,此时正处暂停状态以便看清楚内容,右下侧是相应题目与知识介绍的教学博客网页。
第3课
1、参考所给的相应教学视频,完成其中四道程序的编写。
C++顺序结构(2)——教学
2、C++顺序结构(2)的学案,包含上面四道程序的代码,和相应的配套练习题。
C++顺序结构(2)
3、C++顺序结构(2)学习任务
4、输入程序时要注意全角半角字符——C++代码的符号、数字和字母要用英文模式(半角符号),即使用标准的英文字符和数字,而非全角字符(例如中文标点符号或汉字)

第4课
1、教学:C++顺序结构(3)
2、参考:C++顺序结构(3)和数据类型的教学参考备份的第一、二知识点
第5课
1、课堂练习1
2、C++数据类型——教学(1)
第6课
1、课堂练习2
2、C++数据类型——教学(2)
第7课
1、教学
(1)C++顺序结构与程序IPO模式
(2)字符编码
(3)C++选择结构(1)——教学
2、学案:C++数据类型
第8课
(1)课堂练习3
(2)学案:C++选择结构(1)
第9课
(1)C++选择结构(2)——教学
(2)选择结构温习与练习
(3)进制与二进制及相关转换
第10课
(1)C++选择结构(3)——教学
(2)C++选择结构(2)
(3)埃尼阿克ENIAC与计算机发展,及信息技术发展史
第11课
1、教学:C++选择结构(4)——教学
2、学案:C++选择结构(3)
3、学案:C++选择结构(4)
4、青少年学习C++部分参考视频
第12课
1、C++程序运行的三种方式
2、选择结构练习题1
3、选择结构练习题2
第13课
(1)教学:C++循环结构-for循环(1)——教学
(2)阅读:埃尼阿克ENIAC与计算机发展,及信息技术发展史
第14课
(1)教学:C++循环结构-for循环(2)——教学
(2)学案:C++循环结构-for循环(1)
(3)阅读:冯.诺依曼和图灵
第15课
(1)教学:C++循环结构-for循环(3)——教学
(2)学案:C++循环结构-for循环(2)
第16课
第17课
第18课
第19课
第20课
第21课
第22课
第23课
第24课
1、C++循环结构-(do-while循环)2
2、循环语句小结
3、循环结构练习题
第25课
1、教学:C++循环结构-多重循环(1)——教学
2、计算机系统的拓展阅读
第26课
1、习题:循环练习试题
2、渔夫三天打鱼两天晒网解题参考
第27课
1、教案:C++循环结构-多重循环(2)-——教学
2、学案:C++循环结构-多重循环(1)
第28课
第29课
1、教学:C++数组(1)——教学
2、学案:C++数组(1)
3、阅读:计算机网络与因特网
第30课
1、C++数组(2)——教学
2、排序的算法【1】
第31课
1、教学:C++数组(3)——教学
2、学案:C++数组(2)
第32课
1、学案:C++数组(3)
2、学案:C++二维数组
3、练习:
(1)数组练习试题1
(2)数组练习试题2
(3)数组练习试题3
第33课
第34课
1、C++指针和类
2、学习参考:C语言指针
3、练习:(1)指针练习试题
(2)指针学习指导与练习题
第35课
1、类与对象学习练习指导
2、类与对象习题
第36课
1、union(共用体,联合体)类型
2、枚举类型
3、引用类型
第37课
1、C++字符串
2、C++字符串编程实例
第38课
1、C++ auto关键字
2、范围 for 循环
第39课 练习
1、C++练习题链接
2、C++习题资源链接集
3、信息学奥赛一本通题选(1)
4、c++的OJ练习一
5、合集-OI题解

浙公网安备 33010602011771号