pascal文件类型
常用文件格式
HTM:超文本文件;
HTML:超文本文件;
ICO:图标。
IDX:FOXBASE中的索引文件;
INI:配置文件,通常为Windows程序所需要;
IMG:有时它是一个图象文件,但更多的时候,它是软盘映象文件,常用HD-COPY IMG UNIMG、WINIMAGE等软件进行解压。
ASF:微软的流媒体格式;
ASX:ASF文件的索引格式;
ASM:汇编程序文件;
ASP:ASP即Active Server Page的缩写。它是一种包含程序代码的网页。
AVI:视频与音频交错文件;最新的MPEG4也采用这种后缀;
BAK:备份文件;
BAS:BASIC中的源程序文件;
BIN:光盘镜像文件;有时是一些软件的数据文件;
BMP:是Windows所使用的基本位图格式,是画笔就能轻松创建的文件;
BZ2:压缩文件格式;
C :C语言中的源程序文件;
CDR:矢量格式,是Corel Draw标准文件格式;
CDT:Corel Draw中的模板文件;
CED:CCED文件格式;
SYS:Windows系统文件;有时是系统配置文件,最典型的如config.sys
TAR:压缩文件格式;
TGA:位图文件,为Targa公司开发的支持8位到32位颜色深度图像文件;
TIF:图形文件,TIF程式图像可以是RGB真彩色的;
TMP:临时文件;
TXT:纯文本文件格式;notepad默认保存文件格式。
MEM:FOXBASE中的内存变量文件;
MID:数字音频文件(乐器数字接口);
MLI:3DS中的材质库;
pascal基础知识
PASCAL语言程序设计第一部分语言基础知识一、程序结构:例1.1计算半径为R的圆面积S{程序首部} program Area;{说明部分——数据描述}const pi=3.14159;{常量定义}var s,r:real;{变量定义}{执行部分——程序体}Beginreadln(r);{读入数据给r}s:=pi*sqr(r);{求圆的面积}writeln('s=',s);{在屏幕上输出面积}end.上述程序第一行称为程序首部。
其中用花括号(注释可以用{ }或(* *)来表示)括起来的内容是注释,注释除了给人看,增加程序的可读性外,对程序编译和运行不起作用。
一个程序可以包含多个出现在不同处注释,亦可无注释。
程序第二行是常量说明,程序第三行是变量说明。
程序从begin到end 都是执行(语句)部分(1)程序首部例1.1的第一行称为程序首部。
program是保留字,接着是程序名(由你依据“标示符”规则自行定义),最后以分号表示程序首部结束,下面是程序主体的开始。
程序首部在一个Turbo Pascal(仅在Turbo Pascal中有效)程序中并非必须出现,它是可选的。
写上它仅起了文档作用。
因此,在时间有限的情况下,如果用Turbo Pascal编程完全可以省略程序首部。
(2)程序体a.说明部分说明部分用于定义和说明程序中用到的数据,由单元说明、标号说明、常量说明、类型说明、变量说明、函数或过程说明组成,并且这些数据的说明次序必须按照以上次序。
但是一个简单的Turbo Pascal程序也可以不包含说明部分,也就是说说明部分是可选的。
b.执行部分执行部分描述了程序要执行的操作。
它必须以一个Turbo Pascal保留字begin开始,以保留字end后跟句点结束,其间是一些执行具体操作的语句,并且以分号作为语句之间的分隔符。
begin 和end必须成对出现,这是一个Turbo Pascal 程序所必须有的。
pascal源代码编译
pascal源代码编译
Pascal是一种编程语言,它的源代码需要编译成可执行文件才能在计算机上运行。
下面是一个简单的Pascal源代码编译的步骤:
1. 编写Pascal源代码
首先,您需要使用文本编辑器编写Pascal源代码。
例如,您可以使用Notepad、Sublime Text、Visual Studio Code等文本编辑器。
2. 保存源代码文件
将Pascal源代码保存为以“.pas”为扩展名的文件。
例如,您可以将其命名为“hello.pas”。
3. 安装Free Pascal编译器
Free Pascal编译器是一种免费的Pascal编译器,您可以从其官方网站下载并安装它。
安装完成后,您可以在命令行中运行“fpc”命令来启动编译器。
4. 编译源代码文件
在命令行中,导航到保存Pascal源代码文件的目录,并运行以下命令来编译源代码文件:
```
fpc hello.pas
```
如果编译成功,将在当前目录中生成一个名为“hello.exe”的可执行文件。
5. 运行可执行文件
在命令行中,运行以下命令来运行可执行文件:```
hello.exe
```
如果一切正常,您应该能够看到程序的输出。
Pascal语言精要
Pascal 语言精要基本概念:标识符、保留字、常量、变量、运算符、表达式、标准数据类型 Pascal 数 据 类 型简单类型标准类型 整型 integer -32768~32767 shortint -128~127 longint -2147483648~2147483647 byte 0~255 word 0~65535 实型 real 绝对值在1E-38~1E38间 singel (单精度型) double (双精度型) extended (扩展型) comp (装配十进制型) 字符型char (字符)string (字符串) boolean 只有两个值true 和false 用户自定义类型 枚举型 子界型 构造类型 数组类型记录类型集合类型 文件类型指针类型PASCAL 标准数据类型一共有4个:整型、实型、字符型、布尔型,分别用保留字integer 、real 、char 、boolean 来标记它们。
其取值范围和运算如下:整型(integer):范围 -32768—32767(16位运算);运算 + - * / mod div 实型(real): 范围 运算 + - * /字符型(char): 范围 可显示的ASCII 字符布尔型(boolean):范围 true false ;运算 and or not1.整型类型 数值范围 占字节数 格式 shortint -128..128 1 带符号8位 integer -32768..32767 2 带符号16位 longint -2147483648..2147483647 4 带符号32位 byte 0..255 1 带符号8位 word 0..65535 2 带符号16位Pascal 规定了两个预定义整型常量标识符maxint 和maxlongint ,他们各表示确定的常数值,maxint 为32767, maxlongint 为2147483647,他们的类型分别是integer 和longint2.实型Pascal 支持五种预定义实型,它们是real (基本实型)、 single (单精度实型)、double (双精度实型)、extended (扩展实型)、comp (装配实型),Pascal 分别用不相同的名字作为他们的标识符。
PASCAL语言简介
第一个程序Pascal语言的编译器有很多,我们这里以Dev-Pascal为主要编程工具。
该软件界面如下:我们输入如下代码后编译运行。
1 2 3 4 5 program my_program; {程序首部,程序名或简单说明} begin {程序开始的标志}write('Hello,World'); {屏幕上输出单引号下的内容}readln; {等待操作者按一次回车}end. {程序结束的标志}如果没有输入错误的话,计算机应能在黑色背景上显示“Hello,World”。
例:计算a+b的值。
1 2 3 4 5 program circle;vara,b,x:integer;{定义变量} begina:=100;1.点击New source file按钮新建一源文件2.输入代码并保存,保存路径不得有中文字符3.编译并运行6 7 8 9 10 b:=50;x:=a+b;writeln('a+b=',x);{输出并换行} readln;end.Pascal字符与符号1.标识符(1) 标识符的定义:标识符就是以字母开头的字母数字序列,有效长度为63个字符,并且大小写等效。
可以用来标示常量、变量、程序、函数等。
(2) 标识符的分类:a.保留字(关键字)所谓保留字是指在Pascal语言中具有特定的含义,你必须了解它的含义,以便于正确的使用,否则会造成错误。
下面是Pascal语言的保留字:AND ARRAY BEGIN CASE CONST DIV DO DOWNTOELSE END FILE FOR FUNTION GOTO IF INLABEL MOD NIL NOT OF OR PACKED PROCEDUREPROGRAM RECORD REPEAT SET THEN TO TYPEUNTIL VAR WHILE WITHb.标准标识符:指Pascal语言预先定义的标识符,具有特殊含义。
PASCAL语言程序设计知识讲解资料
PASCAL语言程序设计知识讲解资料PASCAL是一种结构化程序设计语言,起初由尼科劳斯·维尔特设计于1968年。
它是一种意图激发清晰结构化编程方法的语言,因此在计算机科学教育中得到广泛应用。
现在,PASCAL仍然是一种非常流行的教学语言,用于教授编程基础和算法。
1.结构化编程:PASCAL语言的一个重要设计目标是通过结构化编程来提高代码的可读性和可维护性。
PASCAL提供了块、子程序、循环结构和条件语句等结构来帮助程序员组织代码并降低编程错误的可能性。
2.关注类型安全:PASCAL是一种静态类型语言,它要求在编译时为每个变量明确指定数据类型。
这样做有助于提前发现类型错误,并增加程序的可靠性。
PASCAL还支持用户自定义类型,使程序员能够创建抽象数据类型来更好地组织和管理数据。
3.丰富的标准库:PASCAL提供了丰富的标准库,其中包括文件操作、字符串处理、图形绘制、数学计算等常用功能。
这些库函数使程序员能够更轻松地开发复杂的应用程序,同时也可以节省大量的编写和调试代码的时间。
4. 跨平台支持:PASCAL编译器可以生成适用于不同操作系统的可执行代码,包括Windows、Mac和Linux等。
这种跨平台支持使得程序员可以在不同的操作系统上编写和运行PASCAL程序,而无需进行太多的修改。
5.功能强大:虽然PASCAL是一种教学语言,但它仍然具备很强的功能。
它支持递归、指针操作、动态内存分配等高级特性,为程序员提供了更多的灵活性和控制力。
下面是一个简单的示例程序,展示了PASCAL的基本语法和特性:```program HelloWorld;varname: string;beginwriteln('Please enter your name:');readln(name);writeln('Hello, ', name, '!');end.```在这个例子中,程序首先输出提示用户输入姓名的消息,然后读取用户输入的姓名,并输出欢迎消息。
pascal基础(3)很好
第十四课文件一、文本文件二、有类型文件三、综合例析在DOS操作中,我们所谈及的文件称之为外部文件。
外部文件是存储在外存储器上,可由计算机操作系统进行管理,如用dir、type等命令直接对文件进行操作。
Pascal所谈及的文件,称之为内部文件。
内部文件的特点是文件的实体(实际文件)也是存储在外存储器上,成为外部文件的一分子,但在使用时必须在程序内部以一定的语句与实际文件联系起来,建立一一对应的关系,用内部文件的逻辑名对实际文件进行操作。
内部文件的逻辑名必须符合PASCAL语言标识符的取名规则。
Pascal中的文件主要用于存放大量的数据。
如:成绩管理,原始数据很多,使用文件先将其存入磁盘,通过程序读出文件中的数据再进行处理,比不使用文件要来得方便、有效。
文件与数组相似,但它们之间有着明显不同的特征,主要表现在:(1)文件的每一个元素顺序存贮于外部文件设备上(如磁盘上)。
因此文件可以在程序进行前由Pascal程序或用文字编辑软件,如edit、ws、Turbo Pascal的edit命令等产生,或在运行过程中由程序产生,且运行完后,依然存贮在外部设备上。
数组元素则是存放在内存中的(2)在系统内部,通过文件指针来管理对文件的访问。
文件指针是一个文件中位置踪迹的计算器,在一固定时刻,程序仅能对文件中的一个元素进行读或写的操作,在向文件写入一个元素或从文件读取一个元素后,相应的文件指针就自动前进到下一元素位置。
而数组是按下标访问。
(3)在文件类型定义中无需规定文件的长度即元素的个数,就是说元素的数据可动态改变,一个文件可以非常之大,包含许许多多元素,也可以没有任何元素,即为一个空文件。
而数组的元素个数则是确定的。
使用文件大致有以下几个步骤;(1)说明文件类型,定义文件标识符;(2)建立内部文件与外部文件的联系;(3)打开文件;(4)对文件进行操作;(5)关闭文件。
Turbo Pascal将文件分为三类:文本文件(顺序)、有类型文件(顺序或随机)和无类型文件(顺序或随机)。
PASCAL从入门到精通
程序首部:指出程序名及参数
begin write('r='); readln(r); L:=2*pi*r; s:=pi*r*r; end .
从键盘读入半径值 r,计算周长 L 和面积 S,其中 write() 或 writeln() 为输出语句, readln() 为输入语 句。 “r:8:2” 表示输出格式中数值总长度为 8 位 (包 括小数点) ,小数位留 2 位。
1.2 PASCAL 基本组成
1.2.1 PASCAL 语言使用的几类基本符号 (1)大小写英文字母:A,B,...Z,a,b,..z (2)数字:0,1,2,3,4,5,6,7,8,9
(3)其它符号:+ , - , * , / , = , < > , >= , <= , < , > , ( , ) ,[ ,] , := ∧ 等。
执行部分
writeln('R=',r:8:2,' L=',L:8:2,'
S=',s:8:2);
1.1.3 调入 Turbo Pascal 集成环境、编辑程序、保存程序 1.请确定 Turbo.exe 文件所在磁盘目录。假如它是放在 F:盘的 TP7 文件夹(又称子目录)中。 2.把您要保存程序文件的盘设为当前盘,并保存文件于当前盘的当前目录中。假如您的程序文件要存在 H: 盘的当前目录,则在 DOS 方式提示符“>”后输入下面命令。 > h:←┘ 3.调入并执行 Turbo.exe,进入 Turbo Pascal 集成环境。 > f:\tp7\turbo.exe←┘ 4.在程序编辑窗口中,输入例 1-1 程序。注意一个编辑窗口只能编辑一个程序文件。常用的编辑键有: ← ↑ → ↓ :光标移动键。 Delete :删除光标所在字符。
常见文件后缀名及打开方式
常见文件后缀名及打开方式(2006-02-10 05:32:58)转载.ACA:Microsoft的代理使用的角色文档.acf:系统管理配置.acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能.aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player 播放.AIF:音频文件,使用Windows Media Player播放.AIFC:音频文件,使用Windows Media Player播放.AIFF:音频文件,使用Windows Media Player播放.ani:动画光标文件扩展名,例如动画沙漏。
.ans:ASCII字符图形动画文件.arc:一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开.arj:压缩文件。
可以使用WinZip,WinRAR,PKARC等软件打开.asf:微软的媒体播放器支持的视频流,可以使用Windows Media Player播放.asp:微软的视频流文件,可以使用Windows Media Player打开.asp:微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。
可以使用Visual InterDev编写,是目前的大热门.asx:Windows Media 媒体文件的快捷方式.au:是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。
Netscape Navigator中的LiveAudio也可以播放.au文件.avi:一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片.bak:备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名.bas Basic:语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basic.bat:批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用.bbs:电子告示板系统文章信息文件.bfc:Windows的公文包文件.bin:二进制文件,其用途依系统或应用而定.bmp:Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows 界面创建图标的资源文件格式。
PASCAL语言简介
第一个程序Pascal语言的编译器有很多,我们这里以Dev-Pascal为主要编程工具。
该软件界面如下:我们输入如下代码后编译运行。
1 2 3 4 5 program my_program; {程序首部,程序名或简单说明} begin {程序开始的标志}write('Hello,World'); {屏幕上输出单引号下的内容}readln; {等待操作者按一次回车}end. {程序结束的标志}如果没有输入错误的话,计算机应能在黑色背景上显示“Hello,World”。
例:计算a+b的值。
1 2 3 4 5 program circle;vara,b,x:integer;{定义变量} begina:=100;1.点击New source file按钮新建一源文件2.输入代码并保存,保存路径不得有中文字符3.编译并运行6 7 8 9 10 b:=50;x:=a+b;writeln('a+b=',x);{输出并换行} readln;end.Pascal字符与符号1.标识符(1) 标识符的定义:标识符就是以字母开头的字母数字序列,有效长度为63个字符,并且大小写等效。
可以用来标示常量、变量、程序、函数等。
(2) 标识符的分类:a.保留字(关键字)所谓保留字是指在Pascal语言中具有特定的含义,你必须了解它的含义,以便于正确的使用,否则会造成错误。
下面是Pascal语言的保留字:AND ARRAY BEGIN CASE CONST DIV DO DOWNTOELSE END FILE FOR FUNTION GOTO IF INLABEL MOD NIL NOT OF OR PACKED PROCEDUREPROGRAM RECORD REPEAT SET THEN TO TYPEUNTIL VAR WHILE WITHb.标准标识符:指Pascal语言预先定义的标识符,具有特殊含义。
帕斯_PASCAL_语言基础
第一章、帕斯(PASCAL)语言入门第一节、 帕斯(PASCAL)语言的特点以法国数学家命名的帕斯(PASCAL)语言是世界上使用最广泛,最有效的语言之一。
其主要特点是:严格的结构化形式;丰富完备的数据类型;运行能力、效率高;查错能力强等等。
与贝斯克(BASIC)、习(C)等语言相比,帕斯(PASCAL)语言更适合科学计算,运行速度最快,编译能力最强,编译成的可执行文件也最小。
帕斯(PASCAL)语言是编译执行的语言, 贝斯克(BASIC)语言是解释执行,因此在速度与效率上都比贝斯克(BASIC)语言提高了一个档次。
所谓解释执行,是在程序环境下编写好程序后,执行它时是一句一句地由语言解释器翻译成机器语言,由计算机去执行,计算机能在程序编辑时就发现程序中错误,但程序运行速度慢;而编译执行是在程序环境中编写好程序后,执行时先由编译器把整个程序编译成机器语言,然后再由计算机执行,计算机必须在编译程序时才能发现程序中的错误,但程序运行速度快。
第二节、习戴妃软件环境一个题目,如果用帕斯(PASCAL)语言来解,在建立好数学模型及完成一定的自然语言描述后,就用帕斯(PASCAL)语言来编辑出程序,编译后再运行(可以作为一个过程),这样才能得到答案。
习戴妃提供了一个功能非常强大的集成环境,我们可以利用它来完成上述所有过程。
进入这个环境的方法很多,可以根据实际情况自己进入。
进入集成环境后屏幕上显示如下:文件菜单包含新建、保存等功能。
工具菜单中包含编译运行等命令。
也可以用工具栏的按钮进行快捷操作。
第三节、第一个帕斯(PASCAL)程序一、程序功能输出一句话的小程序,输出如下一句话:我喜欢用习戴妃进行帕斯编程。
二、新建一个文件,输入如下帕斯(PASCAL)程序代码:程序例1_1;开始写(‘我喜欢用习戴妃进行帕斯编程。
’);结束.三、编译链接、运行程序:点上图中的编译链接箭头所指向的图标进行编译链接,因为是新建文件,编译链接前会提示保存,如下图,缺省是保存在习戴妃安装目录下的“我的项目”目录下的,缺省文件名为系统时间为文件名,也可以修改为自定义名字如:例子1_1。
各种文件格式 Microsoft Word 文档 (2)
不同的文件,有不同的文件格式,区别这些文件格式常常是文件名的后缀名不同,现统计常用文件后缀名如下,供读者参考和查阅。
BAT DOS下的批处理文件。
Autoexec.bat为自动批处理文件,它是特殊的批处理文件。
EXE可执行的程序文件,与COM内部结构不相同,最突出是长度没有限制。
COM可执行的二进制代码系统程序文件,特点非常短小精焊,长度有限制。
ASM汇编程序文件为二进制代码文件,可以打个比方,它就像BASIC中的.BAS程序文件一样,为不可执行文件。
ASC代码文件。
BAK备份文件LIB程序库文件CHK检查磁盘命令CHKDSK发现的目录或文件分配表中的错误,校正系统后的文件。
TMP临时文件SYS系统配置文件,最典型的如config.sys,一般可以用EDIT进行编辑。
OBJ目标文件,源程序编译输出的目标代码。
OLD备份文件,一般是一些程序对系统配置修改后将原文件复制一份存储为该文件格式。
INI配置文件,不要以为这个文件只有Windows程序需要,DOS下程序也有不少需要它,如3DS与AutoCAD。
INF安装配置文件,这在WIN95下使用较多。
HLP HELP帮助文件,这个文件一定要重视,因为它是你每使用一个新软件的最好的说明书,几乎99%的软件都有这个文件,另外,DOS下的一些帮助放在README以后,帮助便没有了,如UCDOS中的REAME.EXE;有单独DOS的命令,若不知道怎么使用,可以试试以下的命令格式:“DIR?或DIR/?”。
DDI早期映象文件,由DiskDUP IMGDRIVE IMG.EXE展开IMG这个文件要注意,有时它是一个图象文件,但更多的时候,它是映象文件,在早期光盘上,此文件使用最多,能常用HD-COPY IMG UNIMG都软件进行解压(注:IMG 这个软件为什么一闪就没了呢,这个软件需要热键激活,按下Ctrl+Alt+S+D+X),如果要安装的软件压缩文件由和几个IMG分开压缩,那最好用UNIMG将它们全部解压缩,然后安装,它安装时提示你“请插入X序列盘”。
Pascal数据类型
四.字符型 字符型
字符型用char作为标识符.字符型必须用单 作为标识符. 字符型用 作为标识符 引号括起来,字母作为字符型时, 引号括起来,字母作为字符型时,大小写是不等 价的,并且字符型只允许单引号中有一个字符, 价的,并且字符型只允许单引号中有一个字符, 否则就是字符串. 否则就是字符串.
�
运算符和表达式
(1)运算符 运算符 + - * / div mod (2)逻辑运算符 逻辑运算符 运算符 运算 not 逻辑非 and 逻辑与 or 逻辑或 xor 逻辑异或
运算对象 布尔型 布尔型 布尔型 布尔型
结果类型 布尔型 布尔型 布尔型 布尔型
关系运算符 运算符 = <> < > <= >=
Pascal数据类型 数据类型
数据是程序设计的一个重要内容,其重要特征 数 数据是程序设计的一个重要内容,其重要特征----数 据类型,确定了该数据的形, 据类型,确定了该数据的形,取值范围以及所能参与的 运算. 运算. Pascal 提供了丰富的数据类型,这些数据类型可以 提供了丰富的数据类型, 分为三大类:简单类型,构造类型和指针类型, 分为三大类:简单类型,构造类型和指针类型,其中简 单类型可以分为标准类型 整型,实型, 标准类型( 单类型可以分为标准类型(整型,实型,字符型和布尔 自定义类型(枚举型和子界型), ),构造类型可以 型)和自定义类型(枚举型和子界型),构造类型可以 分为数组类型 集合类型,记录类型和文件类型. 数组类型, 分为数组类型,集合类型,记录类型和文件类型.这些 指针类型是动态数据类型外, 数据类型中除了指针类型是动态数据类型外 数据类型中除了指针类型是动态数据类型外,其他的都 是静态数据类型. 是静态数据类型.在这些数据类型中的简单类型都是有 序类型,除了实型以外的简单类型都是顺序类型, 序类型,除了实型以外的简单类型都是顺序类型,所谓 顺序类型就是他们的值不仅是有序的而且是有顺序号. 顺序类型就是他们的值不仅是有序的而且是有顺序号.
第1节pascal入门
第 1 讲 Pascal入门1.1 Free Pascal 安装Pascal 语言是1968年由瑞士苏黎世联邦工业大学沃斯教授研究出来的。
Pascal 语言 结构严谨,功能强大,特别适合编程入门者,利用培养严谨的程序设计思想。
Pascal 语言 主要有 Turbo Pascal 和 Free Pascal(后面简称 FP),信息学奥赛支持的 Pascal 语言是 FP。
1.1.1 下载安装FP2.04⑴ 下载地址:/oidata/fp2.0.4.rar⑵ 下载并解压缩,双击运行其中的 FP 安装文件。
1.1.2 FP使用方法安装完成 FP 后,还不能直接运行,需要进行配置后才能正常使用。
⑴ 配置 FP① 设置代码:右击桌面上的“Free Pascal IDE”图标 ,在弹出菜单中选择“属,如下图。
性”命令,在“选项”中设置“当前代码页”为“437(OEM-美国)”设置“当前代码页”为“美国”② 选择字体:在“字体”选项卡中,设置字体为“点阵字体” ,大小为“8×12” ,如 下图。
选择字体“点阵字体8×12201D⑵ 退出 FP常用菜单命令退出 FP 方法有:⑴ 选择菜单 File→Exit 命令。
⑵ 按快捷键 Alt+X1.1.3 输入一个简单程序输入一个简单程序,输入 a,b,求 a+b。
如输入:4 5则输出:9⑴ 在 D 盘上新建一个文件夹 fp,用于存放程序文件。
⑵ 启动 FP,选择菜单 File→Change Dir(修改文件夹),输入D:\test⑶ 输入以下程序代码:program ajiab; //程序名var //变量定义a,b,c: integer; //定义变量a,b,c均为整型beginreadln(a,b); //从键盘读入两个整数给变量a,bc:=a+b; //计算a+b的和赋值给cwriteln(c); //在屏幕上输出变量c的结果end.⑷ 保存程序:F2 键→文件命名,保存文件的扩展名.pas。
Pascal数据类型
Pascal数据类型主要有整型、实型、字符型和布尔型四种常用的数据类型。
1.整型一个整型数据用来存放整数。
常用的几种整型, integer(整型)、 longint(长整型)、byte(字节型)和 word(字类型),类型数值范围占字节数格式inteter -32768..32767 2 带符号16位longint -2147483648..2147483647 4 带符号32位byte 0..255 1 带符号8位word 0..65535 2 带符号16位2.实型一个实型数据用来存放实数。
主要有real(基本实型)、 single(但精度实型)、double (双精度实型)、extended(扩展实型)、comp(装配实型),类型数值范围占字节数有效位数real 2.9e-39..1.7e38 6 11..12single 1.5e-45..3.4e38 4 7..8double 5.0e-324..1.7e308 8 15..163.布尔型一个布尔型数据用来存放逻辑值(布尔值)。
布尔型的值只有两个:false和true,并且false的序号是0,true的序号是1。
false 和true都是预定义常数标识符,分别表示逻辑假和逻辑真。
并且true<false。
boolean是布尔型的标识符。
4.字符型字符型用char作为标识符。
字符型必须用单引号括起来,字母作为字符型时,大小写是不等价的,并且字符型只允许单引号中有一个字符,否则就是字符串。
如:’a’,’1’,‘!’,’?’,’/’’z’,这些是,大家也可以想想哪些都是2.3 常量与变量(1)常量:在某个程序的整个过程中其值不变的量。
(2)常量定义:常量定义出现在说明部分。
它的语法格式是:constn:=100; 那样n 就是个常量,值永远都是100,不像变量值会变。
(1)变量:在某个程序中的运行过程中其值可以发生改变的量vara,b,c:integer;m,n:real;2.4 标准函数1.算术函数函数标识符自变量类型意义结果类型abs 整型、实型绝对值同自变量int 整型、实型整数部分实型sqr 整型、实型平方同自变量sqrt 整型、实型平方根实型例:abs(-4)=4 abs(-7.49)=7.49 int(-3.71)=-3.0 sqr(4)=16 sqrt(4)=22.标准函数函数标识符自变量类型意义结果类型odd 整型判断奇数布尔型pred 离散类型求前趋同自变量succ 离散类型求后继同自变量例:odd(1000)=false pred(2000)=1999 succ(2000)=2001 odd(3)=true pred('x')='w succ('x')='y'3.转换函数函数标识符自变量类型意义结果类型chr byte 自变量对应的字符字符型ord离散类型自变量对应的序号longintround 实型四舍五入longinttrunc实型截断取整longint例:chr(66)='B' ord('A')=65 round(-4.3)=-5 trunc(2.88)=22.5 运算符和表达式1.运算符和优先级div 整除整型整型mod 取余整型整型b.逻辑运算符运算符运算运算对象结果类型not 逻辑非布尔型布尔型and 逻辑与布尔型布尔型or 逻辑或布尔型布尔型xor 逻辑异或布尔型布尔型c.关系运算符运算符运算运算对象结果类型= 等于简单类型布尔型<> 不等于简单类型布尔型< 小于简单类型布尔型> 大于简单类型布尔型<= 小于等于简单类型布尔型>= 大于等于简单类型布尔型(2)优先级运算符优先级not 1(高)*,/,div,mod,and 2xor,+,-,or 3in,=,<>,>=,<=,<> 4(低)运算的时候,我们先算高,再运算低的,切记2.表达式(1)算术表达式:算术表达式是由算术运算符连接常量、变量、函数的式子。
pascal voc 转为yolo格式
pascal voc转为yolo格式将Pascal VOC格式的标注数据转换为YOLO格式涉及到一些坐标和类别的调整。
以下是一个通用的步骤,供参考:1.理解Pascal VOC格式:Pascal VOC格式通常包括一个XML文件,其中包含图像的标注信息,包括目标的类别、边界框坐标、图像尺寸等。
2.解析XML文件:使用解析XML的工具(例如Python中的`xml.etree.ElementTree`),读取Pascal VOC格式的XML文件,获取目标的类别、边界框坐标等信息。
3.转换坐标:Pascal VOC使用左上角(xmin,ymin)和右下角(xmax,ymax)的坐标表示边界框。
而在YOLO格式中,通常使用边界框中心的相对坐标(x_center,y_center)和边界框的宽度和高度(width,height)来表示。
YOLO格式中的坐标计算方式为:```x_center=(xmin+xmax)/(2*image_width)y_center=(ymin+ymax)/(2*image_height)width=(xmax-xmin)/image_widthheight=(ymax-ymin)/image_height```其中,`image_width`和`image_height`是图像的宽度和高度。
4.确定类别索引:根据目标的类别信息,确定在YOLO格式中的类别索引。
在YOLO中,类别索引通常是从0开始的整数。
5.生成YOLO格式标注:将转换后的坐标和类别索引组合成YOLO格式的标注信息。
每个目标的标注通常是一个文本行,包括类别索引、x_center、y_center、width、height。
6.重复步骤:对所有图像的标注数据都执行上述步骤,生成对应的YOLO格式标注文件。
请注意,上述步骤中的坐标转换和类别索引的映射可能根据具体实现和数据集的要求有所不同。
确保根据实际情况进行调整。
voc语义分割格式
voc语义分割格式在语义分割任务中,通常使用的数据集格式之一是Pascal VOC(Visual Object Classes)格式。
Pascal VOC 是一个用于对象识别和语义分割的常用数据集格式,通常包含图像、标注和元数据。
对于语义分割任务,Pascal VOC 数据集的标注通常以像素级别的类别标签进行。
以下是Pascal VOC 语义分割数据集的一般格式:1. 图像文件:存储原始图像的文件,通常是JPEG 或PNG 格式。
2. 标注文件:包含每个像素的类别标签。
常见的标注格式包括PNG 图像,其中每个像素的颜色值对应一个类别。
3. 类别标签文件:包含每个类别的名称和对应的颜色编码。
这有助于可视化和理解标注结果。
下面是一个简化的示例,演示了Pascal VOC 语义分割标注的图像和标注文件:-图像文件:-文件名:`image001.jpg`(或其他格式)-存储原始图像的文件。
-标注文件:-文件名:`image001.png`(通常与对应的图像文件名相同,但扩展名为`.png`)-存储每个像素的类别标签。
每个像素的颜色值对应一个类别。
-类别标签文件:-文件名:`class_labels.txt`(或其他名称)-包含每个类别的名称和颜色编码。
例如:```person 255 0 0car 0 255 0...```在类别标签文件中,每行的格式是`<类别名称> <R值> <G值> <B值>`,其中R、G 和 B 是颜色通道的值。
在使用Pascal VOC 格式的数据集时,通常需要使用相应的加载和处理工具,以便能够读取图像、标注和类别信息,并用于训练和评估语义分割模型。
Pascal的类型文件
Pascal的类型文件文件是一种构造型的数据类型。
在程序中都需要产生一些输出,也需要接受若干个输入。
这些输入、输出实际上是用文件的方法来实现的,在Pascal中用标准文件“input”和“output”来实现,它们分别对应标准输入设备和标准输出设备(可省略不写)这也就是一些程序的程序书写如下的原因了: program ex(input,output);按数据的二进制代码形式存放时的文件称为类型文件。
如果再按照组成类型文件的元素数据结构分,又可以分为有类型文件和无类型文件。
其定义为:type 类型名=file of 基类型;{有类型文件}类型名=file;{无类型文件}例:var f:file of integer;说明f为名的变量对应文件将用于存放整数。
var g:file;说明g为名的变量对应文件的数据无任何规定。
Turbo Pascal有关类型文件的函数和过程(1)assign过程形式:assign(f,str);功能:将文件名字符串str赋给文件变量f,程序对文件变量f的操作代替对文件str的操作。
(2)rewrite过程形式:rewrite(f);功能:建立并打开一个新的允许写磁盘文件,其文件名必须先由assign过程赋给变量f。
这时,指向文件元素的指针指向第一个元素,rewrite过程所建立的文件为空文件。
(3)reset过程形式:reset(f);功能:打开一个已经存在的磁盘文件,其文件名必须先由assign过程赋给变量f,该文件只能读,指向文件元素的指针指向第一个元素。
(4)read过程形式:read(f,var表);功能:从磁盘文件f中,将数据依次读到var表表示的各个变量中。
(5)write过程形式:write(f,var表);功能:将var表所表示的各个变量的值依次写到磁盘文件f上。
(6)close过程形式:close(f);功能:关闭和f关联的磁盘文件,在写操作时自动产生一个文件结束标志。
pascal语言文件的使用简稿
{准备写文件}
在主程序的完毕前加:
close(input);
{关闭输入文件}
文件输入输出和键盘输入屏幕输出的区别
1、键盘输入屏幕输出是将测试数据通过键盘手工输入,测试结果输 出到显示器屏幕,须通过人眼观察来判断结果的正确与否。 缺点明显: 〔1〕程序输出结果的时间效率无法准确判断;全省全国 的比赛都是要求1s出结果,肉眼根本无法判断是否超时。 〔2〕结果的格式无法严格判断是否正确。 〔3〕即便使用批处理软件也无法防止出现以上问题。 键盘输入屏幕输出造成严重不公平。
① 文本文件:又称为text文件、正文文 件,文件的内容是以字符形式 〔ASCII码〕存放的。
② 类型文件:又称为file文件、二进制 文件,它的内容是以二进制代码 的形式存放的。
③ 无类型文件:是一个低层的I/O通道。
补充:文件的概念及特点: 1.概念:文件被定义为同一类型的元素组成的顺序集合。 2.文件的长度:文件所含元素的个数。长度为0的文件,称为
2、文件输入文件输出是所有的输入数据都是放在统一的文件中,输 出的结果也是放到文件中,通过统一的评测软件,由电脑自动完 成评测,对每一个选手的程序都是一视同仁。严格、公平。
Text文件翻开后只能读或只能写, 不能同时读写,用rewrite〔建立翻开新
文件的应用举例
例题1:
[试题描述]
输入整数n,求n个数的平均值,小数点后保 存2位数字。
[文件输入]输入文件a.in,在文件a.in中有 两行数据:第一行一个数n,第二行有n个数, 中间用空格隔开。
[文件输出]结果放在文件a.out中,只有一行, n个数的平均值。
end.
一般情况下
文件输入输出就是在键盘输入屏幕输 出的程序根底上,
文件扩展名大全(2)
文件扩展名大全(2)HHEX:Macintosh BinHex2.0文件HLP:帮助文件;Date CAD Windows帮助文件HPP:C++程序头文件HQX:Macintosh BinHex 4.0文件HT:HyperTerminal(超级终端)HTM,HTML:超文本文档HTT:Microsoft超文本模板HTX:扩展HTML模板IICO:Windows图标IDX:Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft OutlookExpress文件IMG:GEM映像INF:信息文件INI:初始化文件;Mwave DSP Synth的“nwsynth.ini” GMS安装;Cravis Ultrasound bank安装INP:Oracle 3.0版或早期版本的表单源代码INRS:INRS远程通信声频INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS 字簇设备;CellⅡMACPC抽样设备INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码IOF:Findit文档IQY:Microsoft Internet查询文件ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM 上的文件ISP:X-Internet签字文件IST:数字跟踪设备文件ISU:InstallShield卸装脚本IT:脉冲跟踪系统音乐模块(MOD)文件ITI:脉冲跟踪系统设备ITS:脉冲跟踪系统抽样,Internet文档位置IV:Open Inventor中使用的文件格式IVD:超过2020微观数据维数或变量等级文件IVP:超过2020的用户子集配置文件IVT:超过2020表或集合数据文件IVX:超过2020微数据目录文件IW:Idlewild屏幕保护程序IWC:Install Watch文档JJ62:Ricoh照相机格式JAR:Java档案文件(一种用于applet和相关文件的压缩文件) JAVA:Java源文件JAR:Java档案文件(一种用于applet和相关文件的压缩文件) JAVA:Java源文件JFF,JFIF,JIF:JPEG文件JPE,JPEG,JPG:JPEG图形文件JS:javascript源文件JSP:HTML网页,其中包含有对一个Java servlet的参考KKAR:卡拉OK MIDI文件(文本+MIDI)LLAB:Visual dBASE标签文件LBT,LBX:Microsoft FoxPro标签文件LDB:Microsoft Access加锁文件LHA:LZH更换文件后缀LOG:日志文件LZH:LH ARC压缩档案MM1V:MPEG相关文件(MIMEmpeg类型)M3D:Corel Motion 3D动画文件M3U:MPEG URL(MIME声音文件)MAM:Microsoft Access宏MAQ:Microsoft Access查询文件MAR:Microsoft Access报表文件MBX:Microsoft Outlook保存email格式;Eudora邮箱MCW:Microsoft Word的Macintosh文档MDB:Microsoft Access数据库MDN:Microsoft Access空数据库模板MDW:Microsoft Access工作组文件MID:MIDI音乐MMM:Microsoft多媒体电影MOV:QuickTime for Windows电影MP2:第二层MPEG音频文件MP3:第三层MPEG音频文件MPA:MPEG相关文件,MIME“mpeg类型”MPE,MPEG,MPG:MPEG动画文件MPP:Microsoft工程文件;CAD绘图文件格式MPR:Microsoft FoxPro菜单(已编译)MSI:Windows 安装器包MSN:Microsoft 网络文档;Descent Mission文件OOBD:Microsoft Office活页夹OBJ:对象文件OBZ:Microsoft Office活页夹向导OCX:Microsoft对象链接与嵌入定制控件ODS:Microsoft Outlook Express邮箱文件OFT:Microsoft Outlook模板OPX:OPL扩展DLL(动态链接库)OSS:Microsoft Office查找文件OST:Microsoft Exchange Outlook 离线文件PPAL:压缩文件PART:Go!Zilla部分下载文件PAS:Pascal源代码PCS:PICS动画文件PDF:Adobe Acrobat可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件PHP,PHP3:包含有PHP脚本的HTML网页PHTML:包含有PHP脚本的HTML网页;由Perl分析解释的HTMLPM5:Pagemaker 5.0文件PM6:Pagemaker 6.0文件PPS:Microsoft Powerpoint幻灯片放映PPT:Microsoft Powerpoint演示文稿PRF:Windows系统文件,Macromedia导演设置文件PSD:Adobe photoshop位图文件PSM:Protracker Studio模型格式;Epic游戏的源数据文件PST:Microsoft Outlook个人文件夹文件PWL:Windows 95口令列表文件QQIF:QuickTime相关图像(MIME);Quicken导入文件QT,QTM:QuickTime电影QTI,QTIF:QuickTime相关图像QTP:QuickTime优先文件QTS:Mac PICT图像文件;QuickTime相关图像QTX:QuickTime相关图像RRA:RealAudio声音文件RAM:RealAudio元文件RAR:RAR压缩档案(Eugene Roshall格式)REC:录音机宏;RapidComm声音文件REG:注册表文件REP:Visual dBASE报表文件RES:Microsoft Visual C++资源文件RM:RealAudio视频文件RMF:Rich Map格式(3D游戏编辑器使用它来保存图)ROM:基于盒式磁带的家庭游戏仿真器文件(来自Atari2600、Colecovision、Sega、Nintendo等盒式磁带里的ROM 完全拷贝,在两个仿真器之间不可互修改)Rxx:多卷档案上的RAR压缩文件(xx=1~99间的一个数字)SSAV:游戏保存文件SB:原始带符号字节(8位)数据SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)EMU SonndFont v1.xBank文件SBL:Shockwave Flash对象文件SCF:Windows Explorer命令文件SCH:Microsoft Schedule+1SCP:拨号网络脚本文件SCR:Windows屏幕保护;传真图像;脚本文件SFX:RAR自解压档案SHTML:含有服务器端包括(SSI)的HTML文件SPL:Shockwave Flash对象;DigiTrakker抽样SQL:Informix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的文件扩展名STM:.shtml的短后缀形式,含有一个服务端包括(SSI)的HTML 文件;Scream Tracker V2音乐模块(MOD)文件STR:屏幕保护文件SWA:在Macromedia导演文件(MP3文件)中的Shockwave声音文件 SYS:系统文件TT64:Commodore 64仿真器磁带映像文件THEME:Windows 95桌面主题文件TIF,TIFF:标签图像文件格式(TIFF)位图TMP:Windows临时文件TRM:终端文件TXT:ASCⅡ文本格式的声音数据TZ:老的压缩格式文件VVBA:VBase文件VBP:Microsoft Visual Basic工程文件VBW:Microsoft Visual Basic工作区文件VBX:Microsoft Visual Basic用户定制控件VQE,VQL:Yamaha Sound-VQ定位器文件VQF:Yamaha Sound-VQ文件(可能出现标准)VRF:Oracle 7配置文件VSL:下载列表文件(GetRight)WWAB:Microsoft Outlook文件WAD:包含有视频、玩家水平和其他信息的DOOM游戏的大文件WAL:Quake 2正文文件WAV:Windows波形声形WBK:Microsoft Word备份文件WFM:Visual dBASE Windows表单WFN:在CorelDRAW中使用的符号WIZ:Microsoft Word向导WRL:虚拟现实模型WWL:Microsoft Word内插器文件XXLK:Microsoft Excel备份XLL:Microsoft Excel内插器文件XLM:Microsoft Excel宏XLS:Microsoft Excel工作单XLT:Microsoft Excel模板XLV:Microsoft Excel VBA模块XLW:Microsoft Excel工作簿工作区ZZAP:Windows软件安装配置文件ZIP:Zip文件000-999:用于为老版本(或备份)文件编号(比如:被安装程序改变的CONFIG.SYS文件);又可用于为小范围的PC应用程序的多个用户相关数据文件编号12M:Lotus 1-2-3 97 SmartMaster文件123:Lotus 1-2-3 97文件2D:VersaCAD的2维绘画文件2GR,3GR:在Windows之下的VGA图形驱动程序配置文件386:在386或更高级处理器上使用的文件3D:VersaCAD的3维绘画文件3DM:3D NURBS建模器,Rhino看了以上的介绍,想必大家对文件扩展名是什么有所了解了吧,希望小编为大家精心搜集的最常见的文件扩展名大全,对大家有帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(7)seek过程
形式:seek(f,n);
功能:把文件指针移到f指明文件的第n个元素。
(8)eof函数
形式:eof(f);
功能:若文件指向文件尾,则返回true,否则返回false。
对有类型文件的写操作步骤为:
close(f)
e的内容有ASCII字符集中的字符组成,因此文本文件也称ASCII码文件,它可以用DOS中的type命令列出内容。文本文件具体是由一系列行组成,每一行可以包括0个或多个字符型成分,并以也行结束符结尾,文本文件类型TXT和类型文件file of char区别在于后者不包含行结束符。
二、类型文件
按数据的二进制代码形式存放时的文件称为类型文件。如果再按照组成类型文件的元素数据结构分,又可以分为有类型文件和无类型文件。其定义为:
type 类型名=file of 基类型;{有类型文件}
类型名=file; {无类型文件}
例如:var f:file of integer;
(2)writeln过程
形式:writeln(f,var表)或writeln(f);
功能:将var表所表示的各个变量的值依次写到磁盘文件f上去(writeln(f)不写值),然后再写一个行结束符。
(3)append过程
形式:append(f);
功能:打开一个已经存在的磁盘文件,其文件名必须和assign过程中的变量名f相对应,该文件只能写,此时文件指针指向文件尾。
Turbo Pascal语言中,按照文件的存储方式可以把文件分为文本文件和类型文件。若文件中的数据都是以ASCII码形式存储的,则这种文件称为文本文件。若文件中的数据都是以非ASCII码形式存储的,则这种文件称为类型文件。Turbo Pascal中文本文件都是顺序文件,类型文件都是随机文件。
assign(f,str);
rewrite(f);
write(f,var表);
close(f);
对有类型文件的读操作步骤为:
assign(f,str);
reset(f);
read(f,var表);
close(f);
例:在磁盘上建立一个1~50的平方数的数据文件zhoufei.dat。要求以一个数,这个数的平方数的格式写入。
const n=30;
var ra:text;
i:integer;
begin
randomize;
assign(ra,'zhoufei,txt');
rewrite(ra);
for i:=1 to n do writeln(ra,random(100));
close(f);
对文本文件的读操作步骤:
assign(f,str);
reset(f);
readln(f,var表);或readln(f);
close(f);
例:随机产生30个随机整数存放于文本文件zhoufei.txt 中
program zhoufei;
用于暂时存放文件中的数据的内存区称为文件缓冲区。对于文件的操作至少要由以下三个过程:
(1)打开一个文件
(2)对文件进行操作(读或写)
(3)关闭文件
按照对文件的读写方式,可以把文件分为顺序文件和随机文件。顺序文件的特点是对文件的读或写操作都只能按文件中元素的顺序,所以顺序文件的读和写不能交叉进行。随机文件的特点是可以直接对文件中某个元素进行读或写,而不需要先对它前面的元素作相同的操作。对于随机文件的读和写可以交叉进行。
program zhoufei;
var f:file of integer;
i:integer;
begin
assign(f,'zhoufei.dat');
rewrite(f);
for i:=1 to 50 do write(f,i,sqr(i));
(4)eoln函数
形式:eoln(f);
功能:若文件指针指向行结束符或文件结束符,则返回true,否则返回false。
对文本文件的写操作步骤:
assign(f,str);
rewrite(f); 或append(f);
write(f,var表);或writeln(f);
说明f为名的变量对应文件将用于存放整数。
var g:file;
说明g为名的变量对应文件的数据无任何规定。
Turbo Pascal有关类型文件的函数和过程
(1)assign过程
形式:assign(f,str);
功能:将文件名字符串str赋给文件变量f,程序对文件变量f的操作代替对文件str的操作。
(4)read过程
形式:read(f,var表);
功能:从磁盘文件f中,将数据依次读到var表表示的各个变量中。
(5)write过程
形式:write(f,var表);
功能:将var表所表示的各个变量的值依次写到磁盘文件f上。
(6)close过程
形式:close(f);
(2)文件中的数据可以为多个应用程序所共享。
(3)文件中的数据可以多次重复使用。
(4)文件中的存放数据的数量在理论上没有限制。
在Turbo Pascal语言中,文件是由一系列基本数据元素排列而成的,这些数据元素的数据类型是相同的,但通常有不同的取值。文件的基本数据元素的数据类型称为文件的基类型。文件中所含的数据元素的个数称为文件的长度。文件的长度和文件所占有的字节数可能不同。文件中元素的个数即文件的长度不是固定不变的。
文本文件和类型文件在读写上的差别在于前者只能按次序顺序读写,而后者可以不按照次序读写。适用文本文件的函数和过程除了用于类型文件操作的过程和函数外主要还有:
(1)readln过程
形式:readln(f,var表);或readln(f);
功能:从磁盘文件f中,将数据依次读到var表表示的各变量中(其中readln(f)只读数据),并将文件指针移到行结束符后,就是下一行开头。
文件类型
一、文件的概念
二、类型文件
三、文本文件
一、文件的概念
文件是按照其内在的逻辑联系分别组织在一起,构成不同的数据集合。它的名字就是文件名。使用文件有以下几点好处:
(1)文件可以永久保存,其中的数据不会因为应用程序的结束或关机而消失。
(2)rewrite过程
形式:rewrite(f);
功能:建立并打开一个新的允许写磁盘文件,其文件名必须先由assign过程赋给变量f。这时,指向文件元素的指针指向第一个元素,rewrite过程所建立的文件为空文件。
(3)reset过程
形式:reset(f);
功能:打开一个已经存在的磁盘文件,其文件名必须先由assign过程赋给变量f,该文件只能读,指向文件元素的指针指向第一个元素。
close(ra)
end.