学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、排列与组合初步。
DogYun(中文名称狗云)新上了一批韩国自动化上架独立服务器,使用月减200元优惠码后仅需每月300元,双E5 CPU,SSD+NVMe高性能硬盘,支持安装Linux或者Windows操作系统,下单自动化上架。这是一家成立于2019年的国人主机商,提供VPS和独立服务器租用等产品,数据中心包括中国香港、美国洛杉矶、日本、韩国、德国、荷兰等。下面分享这款自动化上架韩国独立服务器的配置和优惠码信息。...
LOCVPS商家我们还是比较熟悉的老牌的国内服务商,包括他们还有其他的产品品牌。这不看到商家的信息,有新增KVM架构轻量/迷你套餐,提供的机房包括香港云地和美国洛杉矶,适用全场8折优惠,月付29.6元起。LOCVPS是一家成立于2011年的稳定老牌国人商家,主要从事XEN、KVM架构的国外VPS销售,主推洛杉矶MC、洛杉矶C3、香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡等数据中心...
VirMach,成立于2014年的美国IDC商家,知名的低价便宜VPS销售商,支持支付宝、微信、PayPal等方式付款购买,主打美国、欧洲暑假中心产品,拥有包括洛杉矶、西雅图、圣何塞、凤凰城在内的11个数据中心可以选择,可以自由搭配1Gbps、2Gbps、10Gbps带宽端口,有Voxility DDoS高防IP可以选择(500Gbps以上的防御能力),并且支持在控制面板付费切换机房和更换IP(带...