学Pascal虽然会有障碍但是看懂了、掌握方法了也就不难了,因为我们现在学都是跟着竞赛班学的,所以不会太吃力。
在我看来我同意楼上的观点,学Pascal更重要的是要理清方法的思路,自己模拟运行一下,这样就不难理解其中的要领了。
重点的就是那些细小但十分重要的处理,这些个不起眼的小句子甚至关系到程序的成败,比如s:=s+1呀、变量交换等等,我建议你最好买一些信息学的奥赛书。
注:专业的信息学奥赛书都不是畅销书,在普通书店很难买到,最好邮购或者上网买。
学会自己列框架,像这样:
Free Pascal类型及内容:
一、程序基础:
1、你的第一个程序; 2、输入输出语句; 3、整数类型与实数类型;
4、字符类型与布尔类型; 5、变量与常量; 6、系统预定义函数;
7、关系运算与表达式; 8、位运算及其应用。
二、程序的基本结构:
9、顺序结构与分支结构; 10、多分支结构; 11、for循环;
12、while循环; 13、repeat…until循环; 14、循环综合应用;
15、随机函数及其应用。
三、构造数据类型:
16、子界类型与集合类型; 17、数组类型; 18、数组的排序;
19、多维数组; 20、字符串类型; 21、高精度运算;
22、数值转换及其应用; 23、枚举类型; 24、记录类型; 25、文件类型;
26、文件输入输出实例。
四、结构化程序设计:
27、过程与参数传递; 28、自定义函数; 29、结构化程序设计;
30、程序的时间复杂度; 31、递推算法; 32、递归算法; 33、分治算法; 34、回溯算法。
五、动态数据结构与线性表:
35、顺序结构与HASH表; 36、指针类型; 37、链表; 38、线性结构及其描述;
39、栈式结构及其应用; 40、栈与深度优先搜索; 41、队列与广度优先搜索;
42、程序的空间复杂度。
六、非线性结构:
43、树形结构及其特点; 44、二叉树极其特征; 45、二叉树的应用; 46、图及其表示;
47、图的典型算法; 48、图的简单应用; 49、欧拉图与哈密尔顿图;
50、非线性结构综合。
七、高效算法入门:
51、贪心算法; 52、搜索优化; 53、双向广度优先搜索; 54、动态规划基础;
55、数论基础; 56、排列与组合初步。
zji怎么样?zji是一家老牌国人主机商家,公司开办在香港,这个平台主要销售独立服务器业务,和hostkvm是同一样,两个平台销售的产品类别不一平,商家的技术非常不错,机器非常稳定。昨天收到商家的优惠推送,目前针对香港邦联四型推出了65折优惠BGP线路服务器,性价比非常不错,有需要香港独立服务器的朋友可以入手,非常适合做站。zji优惠码:月付/年付优惠码:zji 物理服务器/VDS/虚拟主机空间订...
bgp.to在对日本东京的独立服务器进行6.5折终身优惠促销,低至$120/月;对新加坡独立服务器进行7.5折终身优惠促销,低至$93/月。所有服务器都是直连国内,速度上面相比欧洲、美国有明显的优势,特别适合建站、远程办公等多种用途。官方网站:https://www.bgp.to/dedicated.html主打日本(东京、大阪)、新加坡、香港(CN)、洛杉矶(US)的服务器业务!日本服务器CPU...
PacificRack最近促销上瘾了,活动频繁,接二连三的追加便宜VPS秒杀,PacificRack在 7月中下旬已经推出了五款秒杀VPS套餐,现在商家又新增了三款更便宜的特价套餐,年付低至7.2美元,这已经是本月第三波促销,带宽都是1Gbps。PacificRack 7月秒杀VPS整个系列都是PR-M,也就是魔方的后台管理。2G内存起步的支持Windows 7、10、Server 2003\20...