㈠ 信息学竞赛考什么
现在用的是pascal或者c,c++
初赛考一些基础知识是笔试,复赛上机,4道题,一道100分
如果参加复赛得到省一,或者更高,就可以加分,还有保送资格
条件 就是 兴趣+毅力+自制力 喽
㈡ 学信息学竞赛需要那些数学知识,高中数学够吗,还是必
信息学竞赛没有大纲,凭经验来看,NOIP和NOI,即使没有高中几何微积分函数排列组合知识也都能应付过去,但是如果想要考好肯定要学好数学,尤其是函数、几何、数论、排列组合,毕竟高中数学也不难。
㈢ 学习高中信息技术奥赛,最开始一定要具备优异的数学成绩么
学习高中信息技术奥赛,最开始不需要一定要具备优异的数学成绩。
几年由于初高中分离,学校成为纯高中,没有了自己的初中部,需要组织信息学奥赛活动,却不一定有稳定的高素质的有信息学奥赛基础的生源支持,所以我们考虑在高中零起点的新生中培养自己的选手,经过几年的试验和努力也取得了一些成果,同时也证明了高中阶段入门的信息学奥赛选手培养的可行性.
高中阶段信息学奥赛选手培养的选材非常关键.考虑高中三年,学生从零起点起步又要取得一定的成绩,时间是很有限的.我们的选材通常都是从高一新生中选拔,具体的做法是,先做宣传工作,一开学,给高一级每个班派发选拔通知,吸引学生的注意,鼓励逻辑思维能力强的学生参加,然后集中时间进行选拔测试.选拔的题目一般是逻辑推理,逻辑判断以及一些趣味数学题,例如数列求和,数列余项求值,排列组合,判断推理以及程序指令运行模拟等.从中选取逻辑思维,数理基础好的学生,这些学生一般对信息学奥赛的内容都会有持久的兴趣,为将来的培养工作提供了有利条件.
信息学奥赛选手的培养需要合理规划,统一布局.高中三年,参加培训的时间只有高一,高二两年,高三的学生是需要全力以赴高考的,在两年的时间里学生要从零起点起步并要取得好的成绩,除了学生本身的高素质以外还需要有一个系统而合理的培养规划.高一,高二两年时间学生要学的东西非常多,包括入门的基础语言Pascal,程序编写和调试运行环境 ,基本数据结构,基础算法,运筹学基础,算法优化策略等.作为全盘化的考虑,我们在高一着重为学生打基础,高二则主要在高一的基础上对解题算法和策略进行深化和提高.从学生本身的素质培养出发,我们的辅导立足于学生的长远利益,并不急于让刚入门的学生马上出成绩,而希望学生有一个较为完整的知识体系,为学生的后续发展提供坚实的基础.
每个人心中都有一扇门,有的很容易打开,有的需要一些时间,但是只要有门,总是能找到打开的方法,一旦打开精彩无限.信息学奥赛选手的入门也一样,有的学生接受能力强,一下子就进入状态,而有的学生对计算机编程环境不那么敏感,可能需要多一些的时间才能顺利入门,而这与学生本身的智力水平关系不是很大.所以,在刚开始的时候要倾注教师更多的精力和耐心.刚入门的学生,在教学进度上要稍微放慢一点,同时也要兼顾那些本身接受能力特别好的学生.多设计一些适当的练习让学生动手,教师也要对学生多做个别指导,对一些出现比较多的共性问题还需要多强调几遍,以强化学生的认知.同时还要注意培养学生良好学习习惯,规范的程序编写格式.
具体的培养过程中,首先要求学生掌握Pascal编程语言.教材的选取非常重要,清华大学出版的《Pascal程序设计》是一本不错的教材,内容比较规范,专业性很强,但是针对信息学奥赛的实战性要求可能也有些不足,参考其他一些专门为信息学奥赛编写的Pascal教材,又比不上它规范.实际的操作中可以《Pascal程序设计》为主,其他教材为辅灵活运用多种教材进行培训教学.在Pascal程序语言的教学过程中,我们也开始慢慢渗入算法设计以及数据结构相关知识内容.例如,讲到循环语句的时候,在练习中就多安排一些算法性较强的练习题目,如求任意数的质因子分解,验证歌德巴赫猜想等;讲到数组等结构数据类型的时候就安排插入线性表,树结构等数据结构内容,让学生由浅入深的了解数据结构和算法内涵.在基本完成了《Pascal程序设计》内容的讲解后,安排给学生讲解数据结构的基本构成,然后,针对计算机算法内容专门进行基本算法的讲解与练习.这样大概一个学年的时间就基本完成了学生的入门辅导.在入门辅导的过程中,课程讲解与上机练习的比例大约是3比7,在学生刚开始的阶段,讲课的时间还要再多些,而到后期则更多的时间安排上机练习.信息学奥赛本身就是一门实践性很强的科目,选手的实际能力和经验必须通过上机操作来获得,因此培养选手的过程中还要不断的强调做题的重要性,要多安排各种类型的题目给学生练,同时对一些具有代表性的典型题目进行重点讲解.例如循环语句中求质数的基本运算,几种不同的排序算法,数组类型练习中的八皇后问题解等,这些题目可以多练几次或者是一题多解,让学生了解到问题解的多样性也从中了解到算法的优化问题.
在实际开展信息学奥赛入门的辅导工作中也会遇到各种各样的问题.例如信息学奥赛选手的人员流失.刚开始的时候,报名参加的学生一般会有一百多人,选拔后我们最大限度通常会确定三十多个学生,因为人太多了辅导工作也不方便开展,一个学期以后大概会有大半的人员退出,一个学年以后整个小组一般都会只留下十个人左右.人员的流失整体来说还是比较严重的,其原因也是多样的.信息学奥赛本身是一门脑力劳动非常大的活动,很多学生刚开始的时候因对其感到神秘而充满热情,但随着时间一长,渐渐发现跟不上了,于是就自然掉队,这是自然淘汰的结果.另外一种就是因为数理基础好的学生一般都会同时参加数学,物理等其他学科的奥赛组活动,在时间上和精力上可能会有冲突,权衡以后有可能会放弃信息学奥赛的学习,这种学生是很可惜的,应当想办法将他们留住,我们认为学生参加数理化奥赛活动与信息学奥赛活动对学生的智力和综合素质的培养应当是具有相互促进作用的,因而我们通常的做法是鼓励学生参加数理化的奥赛组,同时在辅导时间上尽量安排不与其他奥赛活动相冲突,以此促进学生的整体发展,争取将他们留下来.还有个别学生是因为纪律问题被开除出队的,因为信息学奥赛辅导上机时间比较多,有个别自制能力较差的学生可能会上课不认真,经常玩游戏,上网或做其他无关事情的,这种行为对其他学生造成很大的不良影响,我们会先对这些学生进行个别教育,如果还是没有大的改观就需要强硬的开除出队,这样做无论对他个人还是其他学生都有好处。
高中阶段开展信息学奥赛的入门辅导相对于初中或小学的奥赛入门辅导而言有其本身的特点,高中的学生在知识体系上要比初中,小学的学生完整很多,认知水平和接受能力也要强出很多.因而高中学生的信息学奥赛入门辅导相对初中,小学来说要容易很多,但是高中阶段的学生时间也相对紧张,要在一到两年的时间里培养出成绩来,还需要做好整体的规划和高效率的辅导工作.几年的尝试,我们辅导的高中零起点学生中已有多位学生获得信息学奥赛的全国一,二,三等奖,从成效来看,高中零起点的信息学辅导工作还是有一片广阔的空间的。
㈣ 怎样学好信息学奥赛
信息学奥赛(NOIP)是一项益智的学习活动。正受到越来越多的青少年喜爱。然而在学习过程中有许多的家长都觉得自己对编程一点都不了解(因为自己从小没学过),孩子要怎么学习自己一点思路都没有,好像有力使不出一样。不急,容我先从NOIP要学习的内容开始来慢慢分解。
NOIP首先需要学习一门高级的编程语言(C++),其次要学习经典算法和数据结构。
C++编程语言是由赛事主办单位(中国计算机学会)规定的,学生必须掌握C++的基本语法结构,并能熟练使用标准语法编写程序解决实际问题。
一说到算法,很多同学都感到头痛。其实算法就是解决问题的思想方式和方法,经典算法都是前辈为我们总结出来的,其实我们每个人面对某个问题时也都是可以创造解决的办法(算法)的。
比如我们要编程求解1+2+3+…+100的和,很直观的,可以使用循环结构先计算1+2的和,再算+3的和,再算+4的和……这样循环加100次就可以得到结果,这就是一种算法(办法);但还可以通过观察发现整个式子可以分解为1+100,2+99,3+98……,50+51一共50个101,因此和就等于50 x101=5050。这也是一种算法(办法)。
学习经典的算法,是为了开阔思路,以至于我们自己能创造出自己解决某个问题的办法(算法)。
数据结构是计算机存储和组织数据的方式,其实说简单点,它也是一种思想和方法。
那么我们怎样才能学好呢?
就我学校的竞赛班选拔来说,我的选拔题目主要考两个方面:数学+语文。实际上是对计算、逻辑思维和理解能力的考察。
有的家长认为学习信息学一定要学奥数,其实不然。学过奥数的同学在学习初期似乎有一定优势,但是学习到一定程度后,学不学奥数就没多大影响了。关键要看得是学生的思维能力和灵活程度。
语文是任何学科之本,NOIP的学习和习题中会有大段大段的文字描述,需要学生有良好的理解力和抽象力,把文字中的重要信息提取出来。现在有许多的学生面对大段的文字就懒得去阅读,这样无法理解题意,自然就无法解题了。
㈤ 参加信息学奥赛需要什么急!
谢邀,魔法字节少儿编程为您解答
NOIP:面向中学生,分为初中组(普及组)和高中组(提高组)。普及组针对的是初中生,提高组针对的是高中生,初中生也可以参加提高组竞赛。每组竞赛分两轮:初试和复试。初赛是每年10月考,复赛是每年11月考。
NOI:竞赛分为两场,每场竞赛的时间为5小时,两场竞赛之间间隔一天。一般每年7、8月考。
在全国2464名提高组(初中和高中)一等奖中,高一及以下参加NOIP的占比78.78%,如果冲一等奖按一年准备期计算,这些一等奖选手至少在初一就必须起步了。
好苗子拖不得,为了比赛临阵磨枪是万万来不及的,但是学习信息学奥赛需要一些数学基础,低年级的孩子0基础学习的确有些困难,魔法字节少儿编程建议四年级的孩子开始学习基础语法。
如果你想学习信息学竞赛,可以考虑魔法字节少儿编程
㈥ 奥林匹克竞赛信息学得省区一等奖及以上需要哪些知识
一,本人也是信息学竞赛选手。比你大几届,我是从小学开始学的;
二,信息学竞赛主要是考察利用已学的程序设计知识来解决抽象的问题,比如数学问题但不限于数学问题。按照所用编程语言分为C语言组和pascal语言组,除了语言不同,考察内容大致相等!比赛分为初赛和复赛(地区分赛)
三,信息学竞赛考察的更多的是一种数学建模的抽象能力,虽然感觉和数学没多大关系,但是抽象思维优秀的学生学习起来更快。
四,没有基础不要紧,只要肯下功夫,没必要和别的人比从几岁几岁开始学。
五,学习资料
前面说了,语言分为c和pascal(一起还有vb),具体学哪个可以问问教练,我是两个都学了的,个人以为,单从竞赛要求来说pascal更好,因为它编译效率高,适合新手快速差错,这方面的是很多,网上都查的到。
六,如果开始学习信息学,就不应该贪玩,这是很累的事,当然,楼主天赋异禀自当另当别论,强烈建议楼主除了学习一本语法(程序设计基础)书和数据结构与算法外看一看《算法导论》这本书真的很好!
最后祝愿楼主能够学好信息学,竞赛取得好名次,用电脑开发人脑,用算法实现想法。
(手机打字很辛苦呵)
最后楼主有什么不懂得都可以问我,另外给个学习资源
http://www.cnblogs/Chaobs
这是我的博客,有我的学习笔记和原创。
㈦ 信息学竞赛需要什么数学知识 知乎
信息学竞赛的话,那么肯定是需要基础的一些高数知识,另外的话,也是需要一些逻辑方面的知识
㈧ 在信息学奥赛中要掌握哪几类数学知识
除了所有的基本数学理论,还有图论,组合数学,群论,计算几何,数论
㈨ 2022年信息学竞赛和数学有什么关系
信息学竞赛真正学的是什么?
信息学竞赛不只是考察学生对编程语言的了解程度,而是以算法和数据结构为核心,运用数学知识构建合适的模型,并采用计算机程序设计语言编写程序来解决实际问题。
如果你参加信息学竞赛,那么真正考察的能力是算法设计、编程知识和数学知识,三者缺一不可。
㈩ 信息学奥林匹克竞赛要学习什么知识
B语言是basic,不过现在不能用了,现在信息学只能用c/c++/pascal
数学看看排列组合就可以了,计算机方面看看计算机发展史,进制转换等基础知识(初赛必考),重点看算法和数据结构(初赛,复赛必考)
一般对于语言的选择开始学习pascal,因为简单易理解入门,然后就学习C/C++,因为它强大并且执行效率高于pascal
考试前最好找一些历年的试题看看,下面提供的网站中有下载.
考试前最好看看参赛大纲(可以到www.noi.cn看).
最后提供一些网站资料:
可以到http://program.xuntan.com/index.php?boardid=2&page=1找一些资料(免费注册),到http://www.vijos.cn/可以进行在线测评,到www.oibh.org/bbs交流
我曾2次参赛,以上均是本人的一些经验和建议