一、创建文件夹、创建.cpp文件,再编程
题目文件夹的命名,cpp文件的命名
- 创建一个文件夹workspace
- 在workspace下,每一个题目一个文件夹
- 每一个题目文件夹下,创建 新建文本文档.txt,修改文件名和文件类型为,题目英文名字.cpp
例如
workspace/10 - [在线测评解答教程] A+B Problem/a+b.cpp
避免在Dev C++中,直接ctrl+n,新建,然后 随便保存到电脑的某个角落里,未命名1、未命名2
二、不要使用360浏览器
因为全是广告,各种弹广告,弹小视频,学生的注意力被分散严重
三、整理好输入法
很多孩子的输入法设置的有问题,比如中英文切换不好切,或者没有美国标准键盘的输入法,没有安装英语安装包。孩子自身本来就不会操作电脑,然后输入法一恶心,编程的时候,经常按到shift,会非常难受,影响学习体验。
有的同学,用的搜狗输入法,用的皮肤,还有用动图皮肤的,这都是不好的行为,动图很可爱,注意力就全在动图上。
四、Dev C++基本设置
请关掉,代码自动补全、符号自动补全
五、学习看Dev C++的报错信息
编译错误的信息,都是英文的,刚接触的同学,看的眼花缭乱。这些报错信息书本上也没有,家长也看不懂。所以,这个环节,尽量让有经验的老师带一带,手把手教几次,就看懂了。后面就可以独立练习,增强功力了。
典型的报错信息:
1.少写了分号
2.cmd命令行窗口未关闭带来的ld错误
3.少写了括号、关键字写错,引发的一大堆错误。其实只是头文件写错了,但孩子会被一片红字搞懵
六、代码风格建议
关于代码风格,个人推荐Google C++ Style Guide
七、搜索引擎的使用
1.bing国内版
https://cn.bing.com/?FORM=BEHPTB
2.bing国际版
https://cn.bing.com/?FORM=BEHPTB&ensearch=1
3.baidu
https://www.baidu.com/
八、键盘的正确使用
2.练习时,注意手型,慢慢就养成了。避免:一指禅、奇葩手型、奇葩胳膊型、奇葩鼠标放到电脑上使用、奇葩鼠标USB接口接到右手边USB碍事的操作。
九、坚持使用OJ
很多培训机构,不教OJ的使用,甚至都不告诉学生有OJ这个东西的存在,导致很多孩子们并没有接受到专业的学习体验。
比如,头文件的使用,本地Dev少写了#include
比如,数据范围的含义,测试点的设置,不同测试的数据强度,从不同角度考察你的程序的正确性,执行效率。