ASIC语言提高了一个档次。所谓解释执行,是在程序环境下编写好程序后,执行它时是一句一句地由语言解释器翻译成机器语言,由计算机去执行,计算机能在程序编辑时就发现程序中错误,但程序运行速度慢;而编译执行是在程序环境中编写好程序后,执行时先由编译器把整个程序编译成机器语言,然后再由计算机执行,计算机必须在编译程序时才能发现程序中的错误,但程序运行速度快。第二节、FREEPASCAL的集成环境一个题目,如果用PASCAL语言来解,在建立好数学模型及完成一定的自然语言描述后,就用PASCAL语言来编辑出程序,编译后再运行(可以作为一个过程),这样才能得到答案。FREEPASCAL提供了一个功能非常强大的集成环境,我们可以利用它来完成上述所有过程。进入这个环境的方法很多,可以根据实际情况自己进入。进入集成环境后屏幕上显示如下:FileEditSearchRu
CompileDebugToolsOptio
sWi
dowHelp菜单区
程序编辑区
1
fPASCAL语言基础及基础训练
第2页共48页
F1HelpF3Ope
ALTF9CompileF9MakeALTF10LocalMe
u功能键区用键盘选择菜单的方法是:按F10,激活菜单后,用光标键来选择;或是直接用ALT健加菜单的第一字母,如ALTF,即能调出FILE菜单。另外,我们也可用鼠标来调用菜单,操作方法与其它软件一样。功能健中定义了:F1可得到帮助;F3打开一个已存盘的程序文件;ALTF9编译当前程序;F9把当前程序编译成EXE(可执行)文件,ALTF10打开菜单,当然,还有一些功能键并没有在这里显示,在后面的学习中我们将逐个涉及,大家自己也可以从菜单中发现。
第三节、一个PASCAL程序一、进入编辑状态:选择菜单FILEOPEN(今后涉及到菜单调用时,均以此格式表示,即选择FILE菜单中的OPEN功能)功能,打开一个程序文件,在输入文件名时,输入文件的主名即可进入程序编辑状态。这时可用编辑功能健:光标键:用以上下左右移动光标位置;INSERT:插入改写状态切换;TAB;光标跳至下一制表位;CAPSLOCK:大小写切换;DELETE:删除光标位一字符;BACKSPACE:删除光标前一字符;CTRLY:删除光标处一行;HOME:光标跳至行首;END:光标跳至行未;PAGEUP:上翻一页;PAGEDOWN:下翻一页;ENTER:回车换行;二、编辑一个PASCAL程序:例1、1输出一句话的小程序:
programQ1begi
writel
‘YouarewelcometothePASCALworld’e
d
请在编辑状态下编辑输入上述程序,第一行为程序开头,程序名(这一行并不是必须的,今后的程序中我们会经常省略之一行)第二行BEGIN表示程序开始,;最后一行END表示程序结束r