一、创建文件夹、创建.cpp文件,再编程

题目文件夹的命名,cpp文件的命名

  1. 创建一个文件夹workspace
  2. 在workspace下,每一个题目一个文件夹
  3. 每一个题目文件夹下,创建 新建文本文档.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/

八、键盘的正确使用

1.Typing practice

2.练习时,注意手型,慢慢就养成了。避免:一指禅、奇葩手型、奇葩胳膊型、奇葩鼠标放到电脑上使用、奇葩鼠标USB接口接到右手边USB碍事的操作。

九、坚持使用OJ

很多培训机构,不教OJ的使用,甚至都不告诉学生有OJ这个东西的存在,导致很多孩子们并没有接受到专业的学习体验。

比如,头文件的使用,本地Dev少写了#include ,并不会对printf( ) 报错。但到OJ上,会爆CE,编译错误。

比如,数据范围的含义,测试点的设置,不同测试的数据强度,从不同角度考察你的程序的正确性,执行效率。