跳到主要内容

2022/08/培养竞赛中的良好习惯

· 阅读需 2 分钟
小鱼干
干饭人

呈现问题

  1. 程序易读性差
    1. 自己维护的时候不方便

规范编程要求

输入习惯

一些关键字字的成对输入

书写格式

不同层次的语句,tab键进行缩排。

并列意义的语句左对齐。

if、else、for 后面如果是一条语句,和多条语句的书写。

标识符起名

要有意义,保证已读,一般用英文不用拼音。

加入适当的注释和分析

解题习惯

题意分析

通读题目,用一句话描述任务。

了解输入格式和范围以及输出格式和要求。

分析求解过程

分析求解过程,找出解题的步骤和方法,确定算法。

程序实现

编写程序框架

最后将框架的内容细化,实现程序。

分析算法的复杂度

分析时间、空间复杂度,衡量算法的优劣。

优化和总结

通过对复杂度的分析,分析是否可以再进行算法的优化。总结做题过程的优缺点和题目特点。

自主学习的习惯

有意识安排一些内容教给学生自学。

给学生选择合适的自学内容。与学生一起制定切实可行的学习计划。

要有严格的学习计划和检测手段,使学生能够逐步由主动制定计划的习惯。

良好的作息习惯