我是高二的学生,(马上高三了),想参加NOIP,自学过C语言,看了初赛内容估计可以勉强通过,怎么复习复赛

我打小喜欢计算机,小学就研究过计算机硬件软件的一些内容,都是自学的,高二上学期时对编程感兴趣学习了VisualBasic当时就当成爱好没想别的,可高二下学期听朋友们参加什... 我打小喜欢计算机,小学就研究过计算机硬件软件的一些内容,都是自学的,高二上学期时对编程感兴趣学习了Visual Basic 当时就当成爱好没想别的,可高二下学期听朋友们参加什么物理\生物\化学竞赛,我好奇又没有计算机的,于是我从老师口中得知了NOIP(我们学校没编程课都是我自学的)看了NOIP官网得知竞赛只许使用C、C++、PASCAL不能用VB,然后我改学C,看懂了一些基本语法后我去了清北学堂2012年五一的信息学培训班,去了发现老师讲的算法,动态规划我都第一次接触听不懂,可是我还想参加NOIP竞赛,看了提高组的初赛我估计可以勉强通过,可是复赛怎么办啊?大家有没有什么集训的办法,不甚感激!!!!!!! 展开
 我来答
cqzhz
2012-06-20 · 超过18用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:52.2万
展开全部
我也是自学党
我说一下我学习编程的急速方法
新知识的理解:一边看着书一边理解,理解不进去就按照自己的理解写个程序,在和书上对比,在写程序中慢慢理解(比如我刚刚学一些变量定义的时候,看哪乱伏了书上的格式就开始写个定义的程序,然后可能会有些疑问,比如对一些类型可不可以按照以前的方法处理,能不能进行+—*/运算之类的,都可以编一个小程序,能通过就证明自己的猜想是正确的以后在编程的时候就会记住这个方法,这个知识点也就掌握了)(此方法对于大算法依旧使用)
1:买一本c的书 把基础都学完
2:去网上找普及组c的前2道,用学过的东西搞定,如果不行,去网上看看这道题目的方法,一般都会有的
3:真正的挑战——算法来了。面对算法,不用着急,慢慢来,书上的名词看不懂没关系,做一些普及组的题目,在一边做题一边研陪枣究书本上的生硬词汇中慢慢的学会一些算法,我们的数学基础李携这种东西就是秒杀(搜索,递归,递推······)
4:每天三道基础算法题,如果没时间,周末补上(我们这种悲剧的自学党需要的就是刻苦的精神。。)
5:记住自己可以霸占江湖了,杀掉所有普及组
6:好好学数学,为真正的大头做准备
7:来吧,动态规划,先研究别人的程序,然后自己试着写,这个办法应该已经融会贯通了
8:学完了所有需要的算法
9:上提高吧,发现有点力不从心,因为真正的难题做的少了,学来的算法也就不能带入实际题目
10:题目做的多了,发现自己能从容应对了,OK,做好最后的准备,初赛也要好好准备(我当年在初赛悲剧纠结。。。)
11:祝你秒杀考试,做一个切实的牛逼党
12:拿到1等奖听说可以保送(其实是真的——)。

╭︿︿︿╮
{/ o o /}
( (oo) )
︶ ︶︶ 另外高三挺住,高考加油,保送除外- -
等等等我吃饭
2012-06-20 · TA获得超过233个赞
知道小有建树答主
回答量:225
采纳率:100%
帮助的人:79.5万
展开全部
少年留下QQ吧,我也是高中生,也打算参加noi,也自学c,求QQ。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式