您的位置:首页 > 其它

Pascal党最后赛前必须养成的习惯

2011-11-09 20:43 162 查看
注:以浙江省使用的FPC2.4.0为例

【一:赛前应用的IDE调整】

(好吧,照搬了一个老帖子的)

1、行高亮和Tab缩进格数的调整。

我个人比较喜欢行高亮,因为可以方便的看到你在对哪一行做编辑。

按一下Tab缩进的格数看个人喜好,我喜欢缩进4格的说。

-------------分隔符----------------

对当前窗口立即起效的方法:开一个代码编辑窗口,右键单击窗口中任意地方,单击“Options”

对之后打开的任何代码都起效的方法:菜单栏“Options”——“Environment”——“Editor”,改完后要记得 “Options”—— “save ...... .ini”来保存一下

把下面文本框中Tab size 边上的格子改成自己想要按一下Tab缩进的格数;

上面的“Highlight Row”(第二列第三行)选中即可高亮行。

改完了别忘了按OK确认修改。

2、修改剪切、复制、粘贴的按键

剪切、复制、粘贴,这个使用频率绝对不低吧?但是FPC里默认的设置完全仿DOS系统,这让我们如何接受是好……

幸好,在FPC2.*.*中加入了剪切、复制、粘贴按键修改的功能(FPC1.0.10版本这个做不到,不过估计没人用这个了)。

方法:菜单栏"Options"——“Environment”——“Keyboard & Mouse”

然后在弹出的对话框的“Keys for cut,copy and paste:”中选择“Microsoft convention(Ctrl+X,Ctrl+C,Ctrl+V)”,单击OK确认修改。

现在看看,用鼠标选中一段代码,Ctrl+X是否有效了?

3、如何调整窗口大小

FPC默认的内部窗口大小给人各种不爽啊……调整是必须的了。

方法:选中一个窗口(代码编辑窗口、Watch窗口、堆栈信息窗口都可以做这种大小调整),然后按下Ctrl+F5,窗口边缘变绿的时候,你可以做各种调整了。

按上下左右键可以调整位置;按住Shift键,再按上下左右键可以调整窗口大小,按回车确认修改,按Esc键取消修改。

4、删除一段代码区块

选中一段代码,然后按下"Ctrl"+"Delete",你选择的一段代码不见了吧?

【二、赛中的编码习惯性问题】

1、保留每个实现过的想法的代码,并且每种想法一个文件。

警告:不要使用注释来实现这一点!注释不是保留各种之前想法的好方法,代码里也不是堆放杂物的地方。如果大量使用注释,只会让你各种受伤的。(调试性代码除外)

2、把代码保存到不会被还原软件/还原卡还原的地方。

具体原因不想多说了,大家都懂的,也都害怕自己悲剧吧……

3、尽量使用成熟的代码段,不要强制改变一种代码段,除非你有了成熟的想法。

4、做足各种估算。

记住:longint相对较快,但是int64、qword的各种操作(诸如read读入等)速度远远小于longint

数组不合理的过大会严重影响程序的运行效率

不需要初始化的地方不要把时间用在初始化上了——特别是诸如spfa队列这种大数组

如果一个题得到100%分数你想到的算法需要的内存巨大,那就先保证不要爆内存,30%也不错的。

5、回避使用指针——调试难度太大啦……(除非你的脑子绝对清醒)

6、考试结束前5~10分钟开始对各题代码做最后检查:是否已经把文件读入读出代码打上、是否注释掉各种调试代码、编译是否通过、是否在实现中有疏漏……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: