关于高中信息学竞赛

刚刚中考完,准备好好攻功初中学的编程。初中学的pascal(因为学校不重视,老师也没有太费心思,就刚刚学完递归..学了点二叉树跟站),我去书店找了找,没有pascal的书... 刚刚中考完,准备好好攻功初中学的编程。初中学的pascal(因为学校不重视,老师也没有太费心思,就刚刚学完递归..学了点二叉树跟站),我去书店找了找,没有pascal的书,然后看看c感觉更实用,就准备转c,请问信息学竞赛是pascal好还是c好,上次看了个说用c的会出莫名奇妙的问题..不知道对不对。
还有 我是天津的
展开
 我来答
匿名用户
2011-07-16
展开全部
我今年已经大三了,我们貌似距离有点远哈~~但我当初也是计算机竞赛报送出身的~~
我觉得两种语言没什么区别,从本质上讲,用来描述在OI范围的算法和数据结构,基本上是没有区别。
但是作为你现在的情况有几点要注意,
1. pascal是教学语言。pascal的设计纯粹是为了教学的目的,所以语法严谨,适合初学者。但是,如果将来进入工业界,应用范围比C要窄的多。当然,这条很不重要,因为语言么,很容易搞定的,重要是算法。
2. 关键的是!!你将来要就读的学校,使用什么语言教学。我觉得这条是最关键的。毕竟你的竞赛很大程度依赖于你的老师。所以你要打听清楚,你们那计算机竞赛使用什么语言来表述算法。通常OI是使用pascal,据我了解。这条是最关键的,你想,你如果都读不懂老师的话,还怎么学习呀?
3. 我没听说过伪语言的说法。C和pascal都是需要先编译成目标代码,然后连接成可执行代码。这个你将来会在编译原理中了解。如果你学的更多,像Java,会先翻译成字节码再执行,而脚本语言可能会基于解释的机制。当然这些不重要。
拓银展览(上海)有限公司_
2024-10-28 广告
第84届中国教育装备展示会报名方式如下:您可通过关注“教育装备网”官方微信公众号,点击底部菜单栏中的“观众预报名”进入预报名页面,进行实名登记并填写相关信息,生成报名码。凭此报名码,展会现场可快速换取参观证入场。同时,参展商也需填写单位信息... 点击进入详情页
本回答由拓银展览(上海)有限公司_提供
seed_lost
2011-07-11 · TA获得超过341个赞
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:260万
展开全部
没有什么更好更坏,个人pascal对于初学者来说更好,c虽然实用,但是有点乱。我们建议先用pascal搞竞赛,培养自己在编程上的严谨和思维习惯,以后上大学再转C ,只要你把学的东西弄懂了以后,在学习C很简单,大概一个月就搞定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生雅可a9
2011-07-05 · TA获得超过2404个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:507万
展开全部
语言不是问题,学好数据结构和算法最重要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1213571003
2011-07-05
知道答主
回答量:54
采纳率:0%
帮助的人:25.3万
展开全部
我感觉应该是pascal吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1377318286
2011-07-05 · TA获得超过323个赞
知道答主
回答量:212
采纳率:0%
帮助的人:183万
展开全部
c++是面向大学的也是贴近于实用的,建议转c语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虎哥排插_hogoo
2011-07-05 · TA获得超过4716个赞
知道大有可为答主
回答量:4944
采纳率:0%
帮助的人:5582万
展开全部
c好了 c是伪语言
pascal是汇编语言
追问
伪是什么意思?感觉c比pascal的语法要求松..
追答
不是的  
伪语言是不能直接用在机器上的 需要编辑器才能运行
c语言是 你学习 c++ c# 。net等等的基础
程序的核心的 东西在c语言上 有很大体现
采纳下吧 看下 清华大学 谭浩强的 c语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式