大家好!我是老码农。
今天是10月11日,离10月26日CSP-J/S复赛还有15天。
孩子们都在使劲备战10月26日的复赛,现阶段我认为有3个重点:
第1: 温故知新,把之前学过的知识好好复习; 第2: 防爆零,这块大家一定要予以重视,每年的确都有不少孩子爆零; 第3: 熟悉复赛认证环境,环境这块会影响孩子写代码效率;
今天主要分享:如何熟悉复赛认证环境,主要讲解code::blocks的使用技巧。
先说说我个人建议
全国大部分省份都是双系统:Windows + NOI Linux(虚拟机),NOI Linux是安装在虚拟机上的。
孩子们即可以用Windows上Dev-CPP编写代码,也可以用NOI Linux上的Code::Blocks编写、调试代码。
Code::Blocks真心比Dev-CPP好用很多,他的代码补全功能比Dev-CPP强大多了。
第1点:Code::Blocks真心比Dev-CPP好用很多,刚才也说了;
第2点:比赛的环境毕竟不是家里的电脑,万一比赛现场的环境不太好用,还可以切换环境;
建议:
如果本省必须要用NOI Linux,那没得选择,需要熟悉Code::Blocks; 如果本省Windows + NOI Linux,如果孩子有时间,建议也熟悉下NOI Linux,毕竟评测是在NOI Linux上的,Windows上没问题,可能到NOI Linux会爆零; 如果本省只有Windows + Dev CPP,那就专注复习第二轮即可。
备战复赛相关阅读
付费阅读: 点击标题阅读
推荐阅读: 点击标题阅读
复赛环境相关: 点击标题阅读
重要!全网都在说NOI Linux,真是那么回事吗?关于CSP-J/S第二轮认证环境(转给所有进入复赛同学) 重要!备战CSP-J/复赛:安装NOI Linux环境之VMware Workstation Player详细教程
今天分享的主题:如何在NOI Linux中使用Code::Blocks编程。
code::blocks
Code::Blocks区别于Windows上Dev C++的重大优势
第一点:调试的时候,可以查看各种复杂数据结构的值,比如vector、map等;
第二点: 代码自动补全功能比Dev C++强大可不是一点半点。。
此两点关于孩子调试程序的效率。
Windows上我之前也安装过Code::Blocks,但调试的时候,可以查看各种复杂数据结构的值的设置没弄好。
感觉很不舒服,官方的NOI Linux能查看复杂数据结构的值,还是很爽的。
重要提示
首先:
如果孩子不熟悉NOI Linux上如何使用Code::Blocks,先让孩子按本教程熟悉一遍各种操作。
建议不要等到最后一周再熟悉,那样会来不及的,建议从现在开始熟悉。
其次:一定要熟记下面章节的内容,很可能考场的电脑没有针对这些设置做优化。
第1个坑 第2个坑 最后:10月26日复赛的赛场上,务必先针对Code:Blocks进行设置,让Code:Blocks用起来比较爽。
这块10月26日前,家长务必提醒孩子在重新看一遍这些设置如何操作。
重点:先配置好Code:Blocks,在编写代码,这样效率高。
第1个坑 第2个坑 第3个坑 第4个坑