【提问】noip初赛的详情

来源:百度知道 编辑:UC知道 时间:2024/06/09 20:34:36
看了 历届的 初赛试题
怎么全是 Pascal 用 c的 不行么?
pascal 和 c 是分组的么?

还有 复赛 是不是 pascal & c 都能用
那 哪一个比较有优势呢?

都可以用 只不过NOIP的教材基本多是Pascal写的 而且很多数据结构和算法书是用Pascal写的 Pascal的代码效率比C高一点 C的语句更强一些 但实际上基本感受不到区别 对NOIP来说还是学Pascal吧 毕竟绝大多数同学都用 绝对不会有错 当然用C也可以 不会有什么问题 就是学习时看教材不大方便

对以后来说 上大学是学C不学P的 但也不是会了C丢了P 实际上不管是C还是P事实上都已经只存在于课堂和书本上了 写程序还是分别用Delphi、C++来得实在

所以 既然都差不多 不如就学P 以来应付NOIP比较方便 而来会了P以后再学C就太简单了
最后 祝楼主成功

用C可以呀!我就用的C.
初赛时P的坐一大片,靠墙角的几个是C的.
复赛混起来,看屏幕上贴的小条才能分出c和p.
个人建议用C,其实P也不错,习惯那个用那个,没有好赖之分。

P比较严谨,但没有C灵活,C到大学还要学,P学过丢过,

用c用pascal都可以。

从现状来看:
1.pascal更易学,所以在很长一段时间里以pascal为语言的算法数据结构书籍较多,入门很方便。且pascal可读性强。
2.但是现在全国上下c的呼声越来越高,c以其简洁、在生活中应用普遍等优势得到越来越多的支持者,且像算法艺术中大多数程序都是用c写的
3.比赛中由于一些规则设定,pascal和c几乎都没有什么优势

我的建议是:
1.pascal和c各有好赖,无论选择哪个,都有自己的优点(注意不是优势),在比赛中,更重要的是算法、数据结构和代码能力。
2.决定学一门语言就好好学,但决不能不学其他的,而应掌握基本的语法和关键字等(比如你决定学c,也要学一点pascal),以防看不懂辅导材料。不仅仅是c和pascal,c++也要会一点基本的东西。
3.如果你只想通过NOIP上大学(但是现在正传说要取消NOIP保送资格),那学pascal就差不多,pascal比较易学。如果你以后上大学进计算机专业,那还是多学学c比较好,毕竟c是现在很热门的语言。