参加NOIP(全国青少年信息学奥林匹克联赛)应该看啥书,学习啥计算机语言?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了参加NOIP(全国青少年信息学奥林匹克联赛)应该看啥书,学习啥计算机语言?相关的知识,希望对你有一定的参考价值。

《中小学生编程信息学奥赛NOIP入门课程》百度网盘资源免费下载

链接:https://pan.baidu.com/s/1yeeV3Hh8n_mC0w0C3CgAxg

提取码:s9ih
中小学生编程信息学奥赛NOIP入门课程|中小学生编程信息学奥赛入门课程(0基础).doc|中小学编程信息学0基础班习题课一.mp4|中小学编程信息学0基础班习题课二.mp4|9.循环中的break和continue语句.mp4|8.do-while语句.mp4|7.While语句.mp4|6.For循环语句初步.mp4|5.赋值语句和数学表达式.mp4|4.Scanf和printf标准输入输出.mp4|3.程序的选择执行.mp4|2.变量与变量类型.mp4|15.函数的定义与变量作用域.mp4|14.数值查找和多维数组.mp4|13.数值排序和查找.mp4    

参考技术A pascal.辅导书可以看你们省自己出的书。如果你们学校就是省竞赛教练的学校最好,跟着他没什么问题。像我们学校虽然是基地,但老师不是省教练,我们学也不用书(我有个同学在省教练的学校,他们有一本自己出的书,学也是跟着那本书走,我们主要是老师的ppt,老师讲题,但他代码打的没我好)所以我觉得书什么的都是浮云。老师讲的时候好好听,再好好练题,放假的时候自己打打题或有时间在自己的电脑上做个总结,这就够了。本回答被提问者和网友采纳 参考技术B Scratch图形化编程

  接触过机器人编程的小朋友,想必对Scratch不会陌生,很多小朋友都是通过Scratch学习对编程产生兴趣,开启了自己学习编程的生涯。Scratch是麻省理工学院(MIT)专门为青少年设计的一款图形化编程软件,如今已经成为少儿编程入门的不二选择。

  Python

  Python语言近两年的流行之势大众有目共睹,不仅在成人编程领域应用广泛,学习者众多,时下Python已经成为儿童编程中除了Scratch之外最热门的一个编程语言。Python由于语言的简洁性,易读性以及可扩展性,在国外经常被用作科学计算研究。Python的设计哲学是“优雅”,“明确”,“简单”。所以Python还是比较适合编程初学者使用。
参考技术C 学pascal最好,c++太慢,Pascal教程可以看金牌之路这样的 参考技术D 算法竞赛入门经典。 学C++吧

五大学科竞赛NIOP全国青少年信息学奥林匹克分区联赛竞赛大纲

一、初赛内容与要求:(#表示普及组不涉及,以下同)

计 基

算 本

机 常

的 识

* 诞生与发展  *特点 *在现代社会中的应用

* 计算机系统的基本组成

* 计算机的工作原理# *计算机中的数的表示

* 计算机信息安全基础知识  *计算机网络

计 基

算 本

机 操

的 作

* MS DOS与Windows的使用基础(在2013年后,很少出现与MS DOS相关内容)

* 常用输入/输出设备的种类、功能、使用

* 汉字输入/输出方法

* 常用计算机屏示信息

程序设计基本知识

程序的表示

* 自然语言的描述

* PASCAL,C++或C语言

数据结构的类型

* 简单数据的类型

* 构造类型:数组、字符串

* 了解基本数据结构(线性表、队列与栈)

程序设计

* 结构化程序的基本概念

* 阅读理解程序的基本能力

* 具有完成下列过程的能力:

现实世界(指知识范畴的问题)

信息世界(表达解法)

计算机世界(将解法用计算机能实现的数据结构和算法描述出来)

基本算法处理

* 简单搜索 * 字串处理

* 排序 * 查找

* 统计 * 分类 * 合并

* 简单的回溯算法

* 简单的递归算法

二、复赛内容与要求:在初赛的内容上增加以下内容(2002年修改稿):

计 算

机 软

*操作系统的使用知识

*编程语言的使用

*结构类型中的记录类型

*指针类型

*文件(提高组必须会使用文本文件输入)

*链表

*树

*图#

*程序设计能力

*设计测试数据的能力

*运行时间和占用空间的估算能力#

*算法的实现能力

*程序调试基本能力

*设计测试数据的基本能力

*程序的时间复杂度和空间复杂度的估计

*排列组合的应用

*进一步加深回溯算法、递归算法

*分治法

*搜索算法:宽度、深度优先算法

*表达式处理:计算、展开、化简等#

*动态规划#

离散数学知识的应用(如排列组合、简单图论、数理逻辑)

*分治思想 *模拟法 *贪心法

*简单搜索算法(深度优先 广度优先)搜索中的剪枝

*动态规划的思想及基本算法

三、初赛试题类型:

注:试题语言三者选一

(程序设计语言:C++语言,C语言或Pascal语言)

(自2022年起,Pascal语言将被全部取消,C语言将被部分取消) [4]

*判断 *填空 *完善程序 *读程序写运行结果 *问答

四、推荐读物:

*分区联赛辅导丛书

*学生计算机世界报及少年电世界杂志

*NOI导刊

以上是关于参加NOIP(全国青少年信息学奥林匹克联赛)应该看啥书,学习啥计算机语言?的主要内容,如果未能解决你的问题,请参考以下文章

关于举办第22届全国青少年信息学奥林匹克联赛浙江赛区颁奖大会暨省队集训选拔的通知

求(NOIP2005、2006)第十一届、十二届全国青少年信息学奥林匹克联赛初赛普及组答案.

noip初赛题解

第22届全国青少年信息学奥林匹克联赛(浙江赛区)复赛通知

参加全国青少年信息学奥林匹克竞赛需要具备哪些方面的知识?

暑假班C++信息学奥赛 暑假选拔班 重磅出击!