TPRF 是一个用 Pascal 编写的 Roguelike 游戏框架(和工作演示)。 它力求可读性、可修改性和可扩展性高于一切,这使其成为完美的学习工具。 TPRF 版本使用语法 tprf-[version]-[binaryos]
2021-07-20 15:03:34 35KB 开源软件
1
Pascal 编写的文字游戏。 程序可以通过 Pascal/MT+ (CP/M) 和 Turbo Pascal (DOS) 编译。
2021-07-20 15:03:09 17KB 开源软件
1
题目描述 设有N 个正整数(1 <= N <= 50),其中每一个均是大于等于1、小于等于300的数。从这N个数中任取出若干个数(不能取相邻的数),要求得到一种取法,使得到的和为最大。例如:当N=5时,有5个数分别为:13,18,28,45,21 此时,有许多种取法,如: 13,28,21 和为62 13, 45 和为58 18,45 和为63 ………. 和为63应该是满足要求的一种取法。 输入 第一行是一个整数N 第二行有N个符合条件的整数。 输出 一个整数,即最大和。 样例输入 5 13 18 28 45 21 样例输出 63 提示 来源 2010年江苏省小学生信息学(计算机)奥赛
2021-07-13 19:47:42 364B PAS 记忆化递归 取数
1
显著性检测数据集PASCAL-S,850张GT&850张image
2021-07-12 11:06:37 97.71MB 显著性检测数据集
1
Lazarus开发Android应用程序指南(2017新版)第一部分
2021-07-11 21:11:37 797KB Lazarus 开源 安卓 pascal开发
1
本源码是一个小型的pascal解释器,支持for语法,while语法,repeat语法,if语法,procedure过程,function函数,递归调用,调用外部函数等。功能和语法比较简单。用法也很简单,在左边的Tab页中选择一个例子,然后点击编译button,就可以看到右边的Tab页中看到编译后的结果,其中变量页包含了源程序中声明的变量,常量页包含了源程序中的常量一般是数字常量,方法页中包含了代码中声明的过程和函数,而P-Code页是对源程序编译后生成的伪代码。需要说明的是本人也是编译原理的爱好者,不过清华出的一本编译原理看了n多编就是不得其法而入门,后来在网上发现一个Delphi控件实现了类似功能,在对它进行了深入研究后发现从实际出发学编译原理要好懂得多,于是对该源码进行了比较大的改动,从自已的理解出发重新写了核心代码,虽然该代码量并不长,只有3600多行但我对它却倍加爱护,因为学会编译原理并用之开发一个编译系统一直是我多年的一个梦想,因此我也想给它起个名字叫Pascal Script 0.1简称PS0.1。版本是0.1如此之低因为它的功能是如此简单,仅能供学习使用。希望广大喜欢编译原理的爱好者可以从中得到启发和帮助,e-mail:haoyanbin2002@126.comQQ:345987713
2021-07-10 18:30:06 340KB 安全相关
1
译文 周良勇 校稿 戴勤奋原著:Marco Cantù(意大利)大富翁论坛(ufo!)整理为chm文件格式作者介绍 Marco Cantù 意大利人,长期从事Delphi开发及教学工作, 《Delphi入门到精通》 及 《Delphi 开发人员手册》的作者,本书《Essential Pascal》1999年10月完成。 进一步了解 Marco Cantù请访问网址 www.marcocantu.com. 译者语 编程技巧、窍门之类的内容在各大编程网站上不难找到,但象 Marco Cantù《Essential Pascal》那样既基础又有深度的东西实属难见,其中包含了作者多年的工作经验及对Delphi Pascal的深入理解,是一本很实用的参考书,尤其是初学者定能从中获益。
2021-07-09 18:21:18 330KB Essential Pascal 中文版
1
Pascal 教程 第一章 简单程序 2 第一节 Pascal 程序结构和基本语句 2 第二节 顺序结构程序与基本数据类型 6 第二章 分支程序 10 第一节 条件语句与复合语句 10 第二节 情况语句与算术标准函数 12 第三章 循环程序 16 第一节 for 循环 16 第二节 repeat 循环 22 第三节 While 循环 27 第四章 函数与过程 32 第一节 函数 32 第二节 自定义过程 35 第五章 Pascal的自定义数据类型 40 第一节 数组与子界类型 40 第二节 二维数组与枚举类型 48 第三节 集合类型 56 第四节 记录类型和文件类型 60 第五节 指针类型与动态数据结构 67 第六章 程序设计与基本算法 73 第一节 递推与递归算法 73 第二节 回溯算法 80 第七章 数据结构及其应用 86 第一节 线性表 86 第二节 队列 90 第三节 栈 93 第四节 数组 97 第八章 搜索 100 第一节 深度优先搜索 100 第二节 广度优先搜索 111 第九章 其他常用知识和算法 115 第一节 图论及其基本算法 115 第二节 动态规划 122
1
记录数组 Delphi 类型指针变得简单。 它是什么? 它是一个用于在运行时创建某种类型数组的小单元,忘记GetMem()和FreeMem()并try..finally块。 通常当需要使用数组作为指针时,我们必须使用GetMem()或alloc()通过指定元素的FreeMem()以元素数来分配代表该数组的内存块,然后调用FreeMem()来释放记忆。 这将导致这个无聊的代码。 var pWordArray: PWord; begin pWordArray := GetMem(SizeOf(Word) * 10 ); // create 10 elements of Word try // Do something with the memory finally FreeMem(pWordArray); end ; end ; 该单元有助于将长
2021-07-08 09:06:21 3KB Pascal
1
使用 Pascal 构建的程序类似于“CMD”。 有一个屏幕需要你输入密钥,只是跳过那个; 否则,为了最好的实验,本程序建议您使用 DOSBox; 该项目已更名为 VMath Xplorer。 对于较新版本,请转到 https://sourceforge.net/projects/vmath-xplorer/
2021-07-07 12:03:31 13KB 开源软件
1