




免费预览已结束,剩余13页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TURBO PASCAL语言实验指导书1.1系统特点和配置1特点TURBO PASCAL 是美国Borland公司推出的一种强力高效的PASCAL语言编译系统。它之所以获得了用户的广泛欢迎,就是因为它具有如下几个特点:(1)编译速度快。它的编译速度由通常的编译系统的分钟级降到了秒级。(2)系统功能强。TURBO PASCAL(5.5)系统提供了230多个预定义子程序,功能齐全,使用方便灵活,大大增强了其通用性,并已成为微机程序设计中卓有成效的开发环境和工具。(3) 工作环境好。TURBO PASCAL提供了一个设计精巧、方便易学的集成环境IDE(Integrated Development Environment),它集编辑、编译、连接、运行、调试、查错、求助等功能于一身,采用多窗口技术、多级菜单驱动、上下文敏感式求助,可方便地进入操作系统状态并返回,有良好的输入输出陷阱控制和完善的交互式编辑功能,使编辑和修改源程序特别方便。2系统配置TURBO PASCAL要求的系统资源很小。5.5版本经过整理后的系统文件只有如下七个:TURBO.EXE 集成环境主工作文件TURBO.TPL 系统库文件TPC.EXE (独立)编译程序GEAPH.TPU 图形单元BGIDRIV.TPU 各种图形接口卡的驱动程序单元BGIFONT.TPU 各种字体显示驱动程序单元BGILINK.TPU 各种接口连接单元总共只占342K字节(6.0及以上版本稍为大一些,功能稍为多一些)。所以,几乎所有的微机(包括286、386、486、586等)都可以使用TURBO PASCAL。TURBO PASCAL一般要求有两个驱动器(一个软盘和一个硬盘,实际上只有一个3寸软盘也可以运行),对显示器也无特殊要求(单色、彩色均可),也不要求有鼠标器。TURBO PASCAL 是基于DOS平台的编译系统,它要求在计算机上安装DOS2.0或更高的DOS版本。1.2进入TURBO PASCALTURBO PASCAL 的主工作文件是TURBO.EXE,可以用如下两种方法启动工作:1 DOS平台进入TURBO PASCAL(假设TURBO.EXE就在当前目录下)在DOS提示符下键入命令C:TURBO 或者A:TURBO并回车2. 由WINDOWS平台进入TURBO PASCAL由WINDOWS平台进入TURBO PASCAL有以下两种方法:(1)从桌面上选择“开始”“程序”“MS-DOS方式”菜单,进入“DOS方式”窗口,在此窗口使用前面提到的DOS命令,进入TURBO PASCAL环境。(2)通过“资源管理器”找到存放TURBO PASCAL系统的文件夹,再找到TURBO.EXE文件,然后双击此文件名,或单击此文件名后再击右键,选择弹出菜单中的“打开”。系统启动后便进入TURBO PASCAL集成环境,屏幕上将显示如图_1的画面: 图-1 集成环境主界面1.3 TURBO PASCAL的工作窗口在图-1所示的初始界面中,屏幕中间双线框内显示的是软件版本信息,按ESC键或其它任意键,此信息即刻消失,并进入主菜单选择状态。屏幕顶行是TURBO PASCAL提供的主菜单,它有七个功能选择项:File(文件功能)、Edit(编辑功能)、Run(运行功能)、Compile(编译功能)、Options(选择功能)、Debug(调试功能)、Break/Watch(中断或监视功能)。屏幕顶行的下面是编辑(Edit)窗口,再往下是监视窗口(Watch)。使用功能键“F10”可以使用户在主菜单功能和编辑窗口之间进行切换。当编辑器被激活后,用户便可以在编辑窗口中输入和编辑自己的源程序。在编辑窗口进行输入或编辑源程序时(不管光标在什么位置),只要按一下功能键F10便可进入主菜单的选择状态(此时编辑窗口中的光标消失,主菜单中的某一项被光条罩住)。当光条罩住某项时即表示此项被“候选”,此时用户只要按回车键,就表示认可这一选择,并进入此项功能操作。用户也可以通过“”、或“”键改变候选项目,或者直接输入主菜单功能项目名的第一个字母(一般为彩色大写)来选择某一功能而不必顾及当前光条罩住的是哪个选项。Turbo Pascal采用了多窗口技术和多级菜单驱动方式。当选中某一功能项目时,系统即刻给出二级菜单(Edit除外),类似地,若选中二级菜单的某一项,则又出现三级菜单(若存在的话)。在多级菜单选择中,可以通过按ESC键逐级返回上级菜单。下面对几个常用的主菜单功能项作一简单介绍。1. File文件菜单File菜单主要用于文件管理或操作方式的选择。当选择此项后,进入下一级菜单,它共有九个选项,如图-2所示:图-2 File菜单子项目(1)Load:装入文件。从磁盘读一个文件并装入到编辑器中。选择Load功能时,系统将提示装入的文件名,此时用户可以键入完整的文件名,也可以使用DOS的文件通配符(*或?)确定一组文件后再选择。(2)Pick:挑选文件。编译系统可以记忆最多不超过8个刚编辑的源文件,当需要编辑其中的某一文件时,可以从中挑选,而不必再从磁盘中调出。(3)New:更新文件。清除编辑窗口中的文件,准备输入新的源程序文件(其文件名自动设置为NONAME.PAS)。(4)Save:存储文件。按照当前的文件路径和文件名将源程序文件存盘;也可以用F2功能键直接调用Save功能。(5)Write to:写文件。选择此功能,可以将编辑源文件按照用户指定的路径和名称存入盘中。(6)Directory:目录选择。列出用户源程序文件存放的目录,供用户挑选编辑。(7)Change dir:改换目录。与DOS命令CD相同,用来重新指定当前驱动器或目录。(8)Os Shell:进入操作系统界面。将Turbo Pascal暂时挂起(但仍驻留内存)、清屏幕、处于DOS控制状态,此时可以输入执行DOS命令。需要注意的是:退出DOS回到Turbo Pascal编辑状态,必须使用Exit命令。(9)Quit:退出系统。退出Turbo Pascal集成环境。选择此功能,也可以使用快捷键Alt-X。2. Edit编辑菜单选择Edit即进入编辑方式。此时在编辑窗口可见闪动的光标,在编辑窗口的顶部是一个状态行,它标明当前光标所处的行列位置、插入或覆盖状态以及正在编辑的源文件名。3Run运行菜单Run菜单,主要用于选择程序的运行方式。选择此功能后,出现如图-3的子菜单:图-3 Run菜单子项目Run菜单有六个选项:(1)Run:运行程序。选择Run(也可以在编辑状态键入Ctrl-F9组合键)后,系统即开始编译源程序,若发现有错误,则提示错误信息,如图-4所示。 图-4 错误信息显示样式若没有错误,则运行编译后的目标程序并在用户屏幕上显示所得的结果。(2)Program Reset:程序复位。即将程序指针指到程序的开始位置,而不管当前程序执行(使用单步或跟踪方式,或程序在运行过程中因出现错误而停止)到哪一条语句。(3)Go to Coursor:设置程序执行的暂停位置。在调试程序时,当需要程序执行到某一行语句时,可以先将光标移到此行,然后选择此功能,即可达到目的。(4)Trace into:跟踪运行方式。选择此方式,Turbo Pascal将以一次(选一次此方式或按一下F7键)一行的方式执行用户程序。当遇到函数或过程调用时,则“追踪”到此函数或过程体中去,仍以一次一行的方式执行。(5)Step Over:步进方式。选择此方式时,Turbo Pascal将以一次(选一次此方式或按一下F8键)一行的方式执行用户程序。但当遇到函数或过程调用时,并不“追踪”到此函数或过程体中去,而是一步“越过”。(6)User Screen:展示用户屏幕内容。程序输出的结果都显示在“用户屏幕”上,而程序运行结束,系统仍将控制转到编辑窗口。所以用户要想查看程序运行结果,必须选择此选项或者按Alt-F5组合键(看完后按任意键返回编辑状态)。4Compile编译菜单选择Compile菜单,系统提供七项编译选择方式,如图-5所示。(1)Compile:编译源程序。选择Compile后,系统将编译编辑窗口中的源程序,并产生可执行文件存于内存或磁盘中。若发现错误,将显示出错信息(如图-4所示)。(2)Make:编译若干源程序。选择此功能,可编译指定的主文件以及主文件所用到的单元。此功能可用F9键直接调用。图-5 Compile菜单子项目(3)Build:重新编译主文件和主文件用到的所有单元。(4)Destination:指定可执行程序的存放位置。此选项的值可在Memory(内存)和Disk(磁盘)之间通过按回车键进行切换。(5)Find error:寻找错误。(6)Primary file:指定主文件。(7)Get info:获取当前编译的有关信息。5Options选择菜单利用Options菜单功能可以对编译及编程环境的许多特性进行设置或控制。它包括七项选择,如图-6所示。 图-6 Options菜单子项目(1)Compiler::此选择用以设置或改变Turbo Pascal编译程序的工作方式。例如设定是(ON状态)否(OFF状态)进行数据范围检查、堆栈溢出检查、输入数据检查等。(2) Linker:此选项用以决定是否需要产生连接信息的有关文件(例如文件位置、大小、名称等信息)。(3)Environment:此选项用以设置用户开发环境。(4)Directions:此选项给用户提供寻找各种文件的目录路径。(5)Parameters:选择此功能可以在内存存放一个命令行。当程序在IDE中运行时,Turbo Pascal会把命令行传给程序,如同在DOS下键入此命令行一样。(6)Save options:利用此功能可以将选择配置存放在磁盘中。(7)Retrieve options:利用此功能可以读出一个选择配置文件并且设置Compile和Environment选项。6Debug 调试菜单Debug菜单含有测试程序错误时所需要的功能,如图-7所示。通过这个菜单可以计算含有变量的表达式(Evaluate),可以跟踪过程和函数调用的执行步骤(Call stack)等。7Break/Watch 中断/监视菜单 Break/Watch 中断/监视菜单有七个选项,如图-8所示。利用Break/Watch菜单功能可以在Watch窗口中增加、删除、编辑程序变量,监视运行过程中的变量值;可以设置、清除断点,控制程序运行。 图-7 Debug菜单子项目图-8 Break/Watch 菜单子项目8主菜单热键(Hot keys) 在集成环境中的屏幕底行显示有七个功能键(亦称为“热键”)F1、F5、F6、F7、F8、F9和F10(如上各图)。Turbo Pascal也支持其他功能键,但作用最重要的是这七个功能键。它们的作用是:(1)F1-Help: F1键用来调用求助功能,它打开Help窗口,并显示有关求助信息。(2)F5-Zoom: F5键用来设置或消除(切换)监视窗口。(3)F6-Switch: 用F6键可使操作在编辑和监视窗口中切换。(4)F7-Trace:F7键的作用与菜单Run、Trace into功能相同。(5)F8-Step:F8键的作用与菜单Run/Step Over功能相同。(6)F10-Menu:激活主菜单。它实际上是一个切换键,在选择主菜单与选择编辑状态两者之间进行切换。1.4上机实验过程在Turbo Pascal集成环境中运行Turbo Pascal程序,一般按照下述图-9步骤进行:开 始输入源程序编辑修改编译运行llcccnnCCCrtl有错?查看结果有错?结束 有 无有无 图-9 上机操作步骤1.5 常用操作方法上面介绍了系统界面以及主要的菜单选项功能。根据上机实验的基本要求,现将经常用到的上机操作方法归纳如下:1 从键盘上输入和修改源程序输入源程序是在编辑状态下完成的。如果是启动后第一次输入程序,则选择主菜单“Edit”进入到编辑窗口;否则按“F10”键,进入“File”菜单选“New”选项;如果想清除编辑窗口中已有的程序而要输入新的不同的程序,也可以按照上述方法操作(此时系统将提示是否要存储已有的程序);也可以将已有程序(用Ctrl-Y复合键逐行清除,或其它方法)清除干净之后再输入新的程序;还可以将原有的程序做成“注释”(即将它们用花括号“”和“”括起来),在注释之外输入新的程序。如果程序含有错误,可以使用表-1中所示的编辑键或编辑命令进行编辑修改。修改的位置是由光标指示的,所以在需要修改时,先必须将光标移到相应的位置,然后再进行修改。 表-1 Turbo Pascal 的编辑(键或)命令分类命 令功 能命 令功 能键左移一个字符Ctrl-A左移一词移键右移一个字符Ctrl-F右移一词键上移一行Ctrl-QR移到文件开始动键下移一行Ctrl-QC移到文件结尾Ctrl-QE移到本窗口开始Home键移到行首光Ctrl-Qx移到本窗口底部End键移到行末Ctrl-QP移到上次光标位置处Ctrl-W向上滚动标Page Up键向前移一页Ctrl-Z向下滚动Page Down键向后移一页Ctrl-QB移到块首Ctrl-QK移到块尾插Insert键Insert On/Off切换Ctrl-Y删除光标所在行删Del键删除光标所指字符Ctrl-T删除光标左边一词操Backspace键删除光标前一个字符Ctrl-QY从光标处删除到行尾作Ctrl-N在光标处插入一行块Ctrl-KB定义块首Ctrl-KH显示/隐藏块标记Ctrl-KK定义块尾Ctrl-KV块移动操Ctrl-KT标记单个词Ctrl-KR从磁盘读块Ctrl-KC块复制Ctrl-KW将块写入磁盘作Ctrl-KY块删除Ctrl-U撤消正在进行的操作Ctrl-KQ文件不存盘退出其Ctrl-P允许加入控制符Ctrl-QF查找Ctrl-OIIndent On/OffCtrl-QA查找和替换它Ctrl-OTTab模式On/OffCtrl-QV查找标记处Ctrl-F1联机帮助Tab键制表符Ctrl-KD文件存盘退出 注:Ctrl-KD,即先按住Ctrl键不放,再依次按K和D键,然后一起松开。其它组合键类似。2从磁盘中装入已有的源程序如果已知源程序文件名,则选择File菜单的Load选项,并在提示框中输入此程序名;如果不知道源程序文件名,甚至根本不知道是否有自己需要的程序,则选择File菜单的Directory选项,并在提示框中输入必要的文件目录或路径(还可以用DOS文件通配符“*”和“?”),然后在列出的文件中通过、移动光标进行选择。3. 编译查错源程序输入完毕,按键Alt-F9或选择菜单F10-Compile-Compile即可进行编译工作。如果在编译过程中未发现错误,则系统提示按任意键后返回到编辑状态;如果在编译过程中检查有错误,则系统提示出错信息(如图-4所示),光标停在发现错误的位置之后,亮条显示错误编号以及错误性质。此时用户可以按ESC键,清除亮条,进入编辑状态。经过分析问题、修改程序、纠正错误后,再进行编译,如此往复,直至改正所有语法错误为止。4. 运行程序运行程序有两种方式:(1)经过编译后再运行,(2)直接运行。采用直接运行方式,实际上也是先进行编译、接着运行程序。按Ctrl-F9键,或者选择菜单F10-Run-Run即可进入运行工作,运行完毕,系统仍回到编辑状态。在运行过程中(或在运行前的编译过程中)若发现错误,同样需要在编辑状态下修改程序,修改完毕再运行。5. 查看运行结果程序运行的输出结果和键盘操作的内容都在用户屏幕页面上,而程序运行之后,控制又自动返回到编辑画面(系统的屏幕页面),所以要查看运行结果,必须回到用户屏幕上才能达到目的。转到用户屏幕的方法也有两种:按快捷键Alt-F5或者利用菜单功能逐次选择F10-Run-User Screen。看完结果,按任意键即可返回编辑状态。6. 保存源程序初次输入源程序,系统自动给用户程序命名为“NONAME.PAS”,按F2键(或选择菜单F10-File-Save),系统将源程序按照已有的文件名(若为NONAME,则提示输入文件名)存入当前目录。以后也可以根据自己的需要,将源程序以另外的名字存入其它的目录,此时只须选择菜单F10-File-Write to,然后在提示框中输入自己的文件名即可。7. 异常情况处理异常情况主要是指程序运行后既不返回到编辑状态、又不受用户的任何控制的情况。出现这种情况的原因通常是由于程序运行后处于“死循环”。这时可以按Ctrl-Break键,中断程序的执行,将控制返回到编辑状态。8. 执行DOS命令要想回到DOS状态、执行DOS命令,只要选择菜单F10-File-OS shell便可进入DOS状态、输入并执行DOS命令。需要注意的是,执行DOS命令之后,必须用EXIT命令返回到Turbo Pascal系统,而不能再启动TURBO程序(即重复加载,造成内存不够的结果)。9. 程序检查与调试在上机运行程序时,可能会遇到错误,这些错误一般可以分为三种类型:语法错误、逻辑错误和运行错误。语法错误是指那些不符合PASCAL语言的语法规定的错误,例如“ELSE”前面出现了分号“;”、缺少“END”和“BEGIN”配对等,在程序编译时都能发现这些错误,它们都是属于“致命性的错误”,不改正它们就通不过编译。逻辑错误一般是指算法设计错误或程序编写错误。对于这些错误,编译时根本发现不了,但是运行结果是不对的。例如把“+”写成了“*”,循环控制多了一次或少了一次,使用的变量没有初始化等。运行错误一般是由数据不对引起的,此时既无语法错误又无逻辑错误,但是程序却不能正常运行或运行结果不对。例如键盘输入数据格式不符要求等。如果语法上出现了错误,编译程序能通过显示错误信息来指出这些错误(参见本书附录二),但是对于某些逻辑错误和运行错误,系统却没有能力指出错误的性质和位置。因此,我们必须通过其它办法来查找并纠正这些错误。这就是程序检查和调试的任务。程序检查可以采取静态检查和动态检查两种办法。所谓静态检查就是在纸面上进行检查,可以逐条语句地跟踪程序的运行情况,从而发现其中的错误。动态检查就是通过上机的办法检查错误。对于较小规模的程序,采用如下动态检查方法之一可以检查出程序的执行次序:(1)单步运行:每按一次F8键(Step over),系统执行一行(条)语句,遇有函数或过程调用则“一步跨越”过去。(2)追踪运行:每按一次F7键(Trace into),系统执行一行(条)语句,遇有函数或过程调用则继续“追踪”到该函数或过程体中去执行程序。 (3)设置“断点”:先将光标移到预定位置,然后选择菜单 “Run”-“Go to cursor”,检查程序运行是否经过设置的“断点”处。采用如下步骤可以检查程序运行的中间结果:(1)选择”Break/watch”-“Add Watch”(或按Ctrl-F7键);(2)在系统提示框中键入希望查看的变量名(可重复操作);(3)采用“单步”或“追踪”或设置断点的方法运行程序;此时可以观看到每个变量值的变化情况,根据这种值的变化可以分析和发现其中不正常的现象,再根据这种现象分析和查找错误的原因。(4)检查完毕,再选择“Break/watch”-“Delete watch”清除监视窗口中的变量。第二章 TURBO PASCAL上机实验安排2.1 上机实验的目的和要求1上机实验的目的上机实验是保证学好本课程的重要环节。不管学习哪一种程序设计语言,都不能满足于“看懂了”,而且还应该熟悉程序设计的全过程,即掌握从程序设计、编辑修改、独立上机运行到分析和调试程序等各个环节的操作方法与技能,这是深化课堂知识、掌握真知、获取能力的重要途径。因此上机实验的目的应该是:(1) 加深对课堂讲授和书本内容的理解。每一种语言所用到的字符、“单词”、语句和程序在语法上都有一些规定和要求(即语法规则),这些规则只有通过多次上机实践才能熟练而牢固地掌握它们。(2) 熟悉所用的计算机系统(包括语言编译系统)的使用方法。虽然各种计算机以及不同的程序设计语言的编译系统各有所别,但是它们也都有许多相近的地方(例如操作界面、使用要求和操作方法等),只要掌握了一种计算机和一种语言编译系统的使用方法,那么在使用其它类似的计算机和语言编译系统的时候就可以起到触类旁通的借鉴作用。(3) 学会和提高分析问题与解决问题的能力。我们不仅要懂理论,还应该能实践;不仅要会设计程序,还应该会上机运行这些程序。在运行程序过程中,若发现了错误,不仅要会分析错误的性质,还应该会找出错误的真正位置以及纠正这种错误的办法。并且不断地总结经验、积累经验,提高自己的调试程序的能力。 (4) 当然,上机实验也是为了运行并验证所设计的程序。但是相比起来,它不能作为主要的目的(尽管它常常被人当作主要目的)。 2. 对上机实验的要求(1)按照实验室管理要求进入实验场所,并且保持安静、遵守纪律、维护卫生、保证安全。遵守职业道德,不准随便删除系统或他人的程序文件。(2)上机前作好充分准备上机前的准备工作是否充分直接影响到上机的效率。所以上机前应该复习与上机有关的书本内容,准备好上机的程序(编写好程序或读懂要上机的程序;切忌临机编写程序或输入自己不懂的程序),拟定好上机的步骤和方法,准备好运行程序时所需要的数据,充分估计上机时会遇到的问题及应对的办法,标注上有疑问的地方,带上书本和笔记。另外应自备一张3寸软盘。(3)上机时独立操作、独立思考,充分利用时间、提高效率。发现问题时,首先要自己思考分析、努力通过自己的力量解决问题。不要害怕困难或者过分地依赖指导老师或他人,因为这是锻炼和提高自己分析判断能力的最好机会。(4)下机后认真总结经验,根据要求整理并书写好实验报告。实验报告一般包括以下内容:实验目的实验题目程序清单运行结果运行情况分析和经验总结。2.2 实验内容实验一 PASCAL语言程序设计初步(1)实验目的:初步熟悉TURBO PASCAL的启动方法,初步了解集成开发环境的工作界面,初步熟悉主菜单的各个选项和选择方法,初步掌握运行用户源程序的操作过程(输入程序、编辑修改、编译运行、查看结果、返回编辑状态)以及保存文件、退出系统的操作方法。(2)实验内容:在DOS平台上或在WINDOWS平台上启动TURBO程序,并通过一个简单的程序实例,熟悉TURBO PASCAL集成环境的基本使用方法(输入、修改、编译、运行、查看结果等)。(3)实验步骤: 进入Turbo Pascal:使用DOS平台则在DOS提示符下键入命令C:TURBO 或者A:TURBO并回车使用WINDOWS平台则进入TURBO PASCAL有以下两种方法:* 从桌面上选择“开始”“程序”“MS-DOS方式”菜单,进入“DOS方式”窗口,在此窗口使用前面提到的DOS命令,进入TURBO PASCAL环境。* 通过“资源管理器”找到存放TURBO PASCAL系统的文件夹,再找到TURBO.EXE文件,然后双击此文件名,或单击此文件名后再击右键,选择弹出菜单中的“打开”。系统启动后便进入TURBO PASCAL集成环境,屏幕上将显示如图_1的画面:进入编辑:在图-1所示的画面中键入回车,即清除版本提示,到选择主菜单状态,这时可以按字母“E”或选“File”“New”即进入编辑窗口。输入源程序:PROGRAM EXAM(INPUT,OUTPUT); VAR R,S:REAL; BEGIN WRITE(ENTER R:); READLN(R); S:=3.14159*R*R; WRITELN(S) END.运行程序:选择主菜单(按F10)“Run”“Run”,(或按Ctrl-F9组合键),系统开始编译,若无错误则运行该程序。程序执行第一条语句,在屏幕上显示ENTER R:,这时应该在键盘上输入数字(例如10)并回车,(否则程序一直等待,直到用户输入了数字并输入了回车为止。查看运行结果:选择主菜单(按F10)“Run”“User Screen”,或者按(Alt-F5组合键),可看到用户屏幕显示的结果:(输入10时则显示结果3.1415900000E+02) ,查看完毕按任意键又回到编辑窗口。再运行几次程序,但输入不同的数据,熟练操作过程。故意将程序改错,例如少写分号、错写保留字、变量不说明、END后面无句点等,再运行程序,看看系统编译出错的情况,熟悉处理错误方法。按F2键保存源程序,或选择主菜单(按F10)“File”“Save”。再选择“Write to(另存为)”,在提示框中键入“A:”将程序写入A盘。仿照此法可以将文件用任何名称写入其它任何路径。写入磁盘后选主菜单“File”“New”清除程序;再选主菜单“File”“Load”重新装入保存的程序,熟悉编辑已有文件的操作方法。用类似的方法编辑运行自己设计的其它程序。实验一 顺序结构程序设计(1)实验目的:通过上机实践和验证,掌握赋值语句的使用要求和方法,掌握表达式的求值规则,掌握输入语句的设计和键盘输入动作的配合方法,掌握输出格式的一般控制方法。进一步熟悉集成操作环境的使用方法。(2)实验内容:通过一个含有多种类型变量的简单程序,验证和了解在赋值语句中对变量与表达式的类型的要求;通过不同形式的输入语句,了解输入语句和键盘协同动作的重要性;通过在输入语句中设置不同的变量,了解读语句的执行过程;通过预定义和自定义输出格式语句了解输出格式控制的方法和作用。(3)实验步骤: 输入如下简单实验程序PROGRAM EXAM(INPUT,OUTPUT);VAR M,N:INTEGER; X,Y:REAL; C1,C2:CHAR; B1,B2:BOOLEAN;BEGIN M:=100;X:=200; N:=X+300; Y:=SUCC(X); C1:=A; C2:=1234; B1:=29; B2:=ABCD=EFGH; WRITELN(M,N,X,Y,C1,C2,B1,B2);END.思考:运行上述程序为什么会出现错误?错在哪?改正以后再运行,输出结果满意吗?怎样才能使输出形式更加满意?在把上面的赋值语句改为读语句,看看怎样才能给M、N、X、Y、C1、C2读入100、200、300、400、A、B?能给B1、B2读入TRUE和FALSE吗?为什么?试试看。使用课本中的实例,再试试,总结一下为了达到输入某种数据的目的,读语句和键盘输入动作应该如何配合?完成课后作业第36页的第2.3(2,9,10)、2.4、2.9、2.10题。实验二 顺序、循环控制结构程序设计(1)实验目的:通过上机实践,明确复合语句在程序设计中的重要作用;熟悉条件语句、情况语句和各种循环语句的使用方法与应用范围;知悉循环初始条件设置、严格循环控制、循环体中修改控制变量的重要性;知悉多重循环程序的设计要领;了解造成“死循环”的条件和应该注意的问题。(2)实验内容:IFTHEN语句;IFTHENELSE语句;CASEOFEND语句;WHILEDO语句;REPEATUNTIL语句;FORTO/DOWNTODO语句。使用教材实例和习题上机练习。(3)实验步骤:首先,依次对各种语句进行如下工作:使用教材上的实例,然后适当修改某些语句(如取消复合语句的“BEGIN”和“END”,在CASE语句的选择器中使用非有序类型,在循环语句中忽视初始化、取消控制变量修改的语句、去掉复合语句的“BEGIN”和 “END”等),观察它们的运行情况与结果,分析这些结果产生的原因,证实这些语句的语法要求。然后,选择一道包含循环过程的例题使用GOTO语句来实现,从中熟悉GOTO语句的使用方法。最后,完成课后作业第52页的第3.2、3.6、3.9题;第87页的第4.2、4.4、4.6、4.10、4.20、4.27。实验三 函数与过程(1)实验目的:掌握函数和过程的说明与引用方法;掌握在函数或过程的调用时,参数传递的过程、形式与方法;熟悉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业生产流程的数据优化管理
- 工业设计在智能制造业中的价值体现
- 工业自动化技术的创新与发展趋势探讨
- 工作中的健康保障劳动保护用品的作用及重要性分析
- 工业领域中的新能源技术革新与环保实践
- 工业锅炉高效低耗的节能减排技术
- 工程中的节能技术与设备应用
- 工作流程标准化与执行力推进
- 工程伦理在智慧城市建设中的作用研究
- 工程设计与数据分析的融合应用
- 2021年新教材人教A版高中数学必修第一册第五章三角函数 教学课件
- 掘进机整机出厂检验报告
- 最新版中小学校服选用自查整改报告
- 旅行社的导游管理制度
- DB4201∕T 645-2021 房地产经纪服务规范
- 拨叉综合课程设计
- 压铸件QC工程图
- 常用标准波导和法兰尺寸
- pH 值对柠檬酸缓凝效果影响的研究
- 学校物业服务监督及处罚办法
- 705型试验台技术条件及说明书
评论
0/150
提交评论