首页 > 新闻详情

CSP初赛到底考什么如何学

来源:昆明童程童美少儿编程培训

时间: 2021/2/6 15:40:57

CSP初赛到底考什么如何学?CSP初赛侧重于对计算机基础知识和算法的理解,题型分为选择题、填空题、代码理解题、代码填空题四部分。想要以通过初赛,需要同学们学习和掌握的内容包括:计算机基础知识、基础组合数学、基础数据结构的性质与基础算法、算法的综合运用。我们应该如何学习四部分知识呢?

第 一部分的计算机基础知识,主要靠理解和记忆;

第 二部分基础组合数学,需要同学们在掌握基础原理的情况下练习各种常用的解题方法,多做题;

第 三部分的基础数据结构与算法,则需要系统学习,针对初赛,可以更着眼于对算法的理解而弱化代码的掌握,需要理解代码但不一定需要有独立写出的能力;

对于一部分算法的综合应用,则需要同学们较为深入地理解算法甚至多做一些真正的编程题。

如果你想在比赛中拿,就必须很好地掌握以上四部分的内容。

与初赛偏理论的信息学知识相比,CSP复赛则侧重于实践。

复赛主要考察真正的上机编程能力,此时需要大家把基础的语法、已经学过的算法掌握熟练。

同学们需要独立地写代码,独立写出语法正确的代码,起码可以做到以下三点:通过样例的代码;自己构造数据进行测试;通过输出中间变量的调试方法调对代码。

在此基础上,再加强算法的综合应用能力,做一些题面不直接的题目,学会分析题目,分解步骤,逐步攻破的做题方法。并且需要对一些经典的问题、经典的思维方式和问题转化的思路有一定了解,才更有可能在场上分析出问题的解法,把分数拿到。

优先领取试听课
版权所有:搜学搜课(wwww.soxsok com)