我是pascal新手,应该看什么书?

pascal初学者看什么书比较好?~

推荐书目: 书名:PASCAL程序设计(第二版)编者:郑启华出版社:清华大学出版社价格:19.50元PS:这本书是PASCAL语法基础,还有一些简单题目的调试,适合初学者使用。 书名:全国青少年信息学奥林匹克竞赛培训教材 复赛(附光盘)编者:陈合力、游光辉出版社:浙江大学出版社价格:39.00元(含光盘)PS:别看是青少年竞赛,这本书里边都是PASCAL语言的经典算法,有图论、动态规划、贪心、分治等等,而且是一线竞赛辅导教师编写,简单易懂。 上面两本书在新华书店都有卖,希望楼主能够早日成为OI爱好者,欢迎采纳!

貌似也没多少pascal的书啊,各本看着都差不多,就选个青少年信息学奥赛辅导的那本吧,

我开始也是看的那本书。

望采纳,谢谢!

新高一现在不需要考虑那么多。最重要的是打好语言这一关,PASCAL语言是一种很通俗的编程语言,一定要学好。
其中要适应NOI的相关规定,学PASCAL的时候就用FP,不要去尝试其他的编译器,如果想往更高的等级冲,比如NOI,那就尝试在LAZARUS里进行学习。
仅仅在NOIP里学习,还是在Free Pascal里编程好一些。
给以下几点建议:
1. 在充分掌握PASCAL语言特征下,掌握FP的特点及特长,FP中有许多非常值得研究的地方,比如Fill系列的语句,可以代替for循环进行内存赋值,等等。
2. 好好研究《青少年信息学奥林匹克竞赛丛书》初级本,中级本和高级本,一定要研究,竞赛就是考这些知识点,其他的先别看,这是竞赛委员会的用书。(半年就可以搞定[高级本后面的暂时看不懂也无所谓,慢慢理解])
3. 研究好了这些,再研究《数据结构简明教程》这个是补充的内容,其中讲了不少使用的算法,例如最短路径(竞赛的时候用的最多的算法之一)Floyed/Dij算法,最短生成树等等使用的算法,这也是推荐的一本书。
4. 如果你还有余力,可以继续深究《算法导论》,这本书不是很推荐,因为他牵涉到了不少NOIP不常用的高级数据结构。

另外:NOIP的比赛总归是:
模拟、动态规划、数学、NP问题构成,特别是动态规划,每年必考,至少1题,去年06年(高中组)比较意外,出了3道动态规划的题目,所以很重要。

研究完了前三项,就可以去等着拿报送了(是深入研究,研究中一定要实践,多编题目有好处)

为了练习,可以去看一些讲解历年竞赛题目的书。书店都有,这一类的书大多是湖南师范大学出版的。

先学语言啦,至少要会一些基础然后再看书:推荐一本《奥赛经典》,很多参加比赛的都看的。先看基础篇,水平提高后看提高篇。还是可以的
推荐一个网址:www.vijos.cn 可能有时候不能上,但是上面很多题目,有各个题型的分类,简单难的都有

看《奥赛经典》较好

=======================

电脑下载Apabi软件,在线查阅下载书,不用买了,电脑上直接看

首先……学些语言基础……
然后……把近几年的竞赛题做做……(考虑到noip2007还有2个月!!)
如果你能进复赛……那就是开始疯狂做题的时候……
但是……我觉得你参加今年的比赛拿到成绩,基本上不可能……
8骂我……

Pascal语言简单。要注重算法。

教教我,pascal语言
答:⑴符号常量一经定义,在程序的执行部分就只能使用该常量标识符,而不能修改其值。⑵使用符号常量比直接用数值更能体现"见名知义"的原则,也便于修改参数,故一个较好的程序中,应尽量使用符号常量,在执行部分基本上不出现直接常量。4、Pascal 提供了丰富的数据类型,这些数据类型可以分为三大类:简单...

PASCAL新手问题= =
答:end.{(行数:31)变量数:9 ac情况:417485 lzoi_wyh a040. 阿姆斯壮数 AC (28ms, 608KB) PASCAL 2010-01-30 12:26} 至于我这个程序的意思很容易理解,你可以尝试把他的意思写出来。这道题蛮简单的。我已经开放了源代码,你可以去这里看看:http://zerojudge.tw/RealtimeStatus ...

一道pascal题新手
答:思路:1、第一个是起点,是必经之点,所以其值要加入累加器中;2、以后只能向前跳,落点的规则是所有余下点中的最大者。对于算例:第一次在1#点;第二次在后面4个点中选最大的3#点跳上去;第三次选余下两个点中的大者4#点跳上去;第四次选最后的5#点跳上去。故:1+5+4+3=13。

新手入门学习编程!
答:可以去买一本关于你想学语言的书(不需要太高的),建议买一本你想学的语言的小学版(或中学,推荐小学版)的(不是我瞧不起人,是小学版的内容比较详细,课程密度不大),Pascal和Basic的比较常见。书上前几章的计算机基础知识和对语言编程环境的介绍要仔细看。然后下载编程软件。后几章的基本语句...

pascal新手找练习题,求几个带答案的,最好新手题
答:例3:从键盘上读入年和月,输出该月有多少天。program pcase2;var year,month,day:integer;runnian:boolean;begin write('Enter year and month:'); readln(year,month);case month of 1,3,5,7,8,10,12: day:=31;4,6,9,11: day:=30;{———以上处理31天和30天的情况} 2:begin run...

pascal高精度算法求n!(带讲解,初学者。满意追加)
答:阶乘的计算 问题描述 输入一个整数n(1<=n<=1000),输入n!的精确值.分析:当n比较大时,n!是一个很大的数,Pascal的实数和整数类型均不能存储,所有考虑用高精度计算.这个问题的情况比较特殊,我们可以把n!看成(n-1)!*n,这样参与乘法的两个数一个是高精度数(n-1)!,另一个是常规的整数n.下面...

用pascal语言算sin(x)的面积,代码如下,望志同道合的人帮忙注释一下,我...
答:上面不是有英文的注释么? 自己翻译一下就明白了.1.计算矩形数目(这里矩形是指积分里面分出来的一个一个小矩形,用这些矩形的面积和近似地表示积分面积)2.初始化(变量ds,s)3.计算那些小矩形的面积(ds)4.输出他们 5.调整换行 6.(面积累积公式)7.输出总面积 和原文注释一一对应.

请问初学者应该学什么?
答:我是一名高中生,对电脑十分热爱,对于编程我是个什么都不懂的人,我想问问初学者应该学些什么!确切的...综述: 方案二比较适合那些具有一定编程基础并且学过Pascal语言的朋友。 Pascal语言简介 Delphi简介 =

谁能告诉我一些pascal的简单例题啊??我新手!
答:program asdf;var a,b,s:string;i,m,k,a1,a2,b1,b2,n:integer;begin readln(s);a:=copy(s,1,pos('=',s)-1);b:=copy(s,pos('=',s)+1,length(s)-pos('=',s));a1:=0;a2:=0;b1:=0;b2:=0;for i:=1 to length(a) do begin m:=i;k:=0;if (a[i]>='0')...

Pascal新手流的基础问题
答:程序完全没有问题。输入数据时是只输入两个数:2 3 <回车>

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网