欢迎来到天天文库
浏览记录
ID:6728701
大小:91.50 KB
页数:20页
时间:2018-01-23
《程序设计语言实验安排_数学104》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验注意事项:1、进入机房必须遵守学校实验室的管理规定。2、实验期间不能进行与实验无关的工作,特别是不能玩游戏、不能网上聊天。3、本课程共安排设置8个实验项目,对每个实验应独立完成,不得抄袭。4、对每个实验均需填写一份实验报告并在下一个实验前上交本次的实验报告。5、注意保存好每次实验所建立的源程序以备教师检查。6、本实验课程为一个独立设课的考查课程,教师根据学生的实验态度、实验报告质量和教师检查情况进行成绩评定。7、填写实验报告应使用学校统一规定使用的广州大学实验报告纸,按照其表格中的各项内容规范填写,具体如下:开课学院及实验室:数学与信息科学学院计算机
2、实验楼307B年月日:填写各实验具体的实验日期实验课程名称:统一填写“程序设计语言实验”实验项目名称:参看下面各实验的具体安排成绩栏和指导教师栏由教师填写。实验报告内容填写3大项:实验目的、实验原理、实验内容(包括源程序、测试数据及实验结果、问题解答等)。实验一实验项目名称:C开发环境的熟悉与使用实验时间:2011-9-1实验目的:1、初步了解C程序的特点和构成。2、熟悉TurboC2.0IDE环境的操作。3、掌握C程序上机的4个步骤:编辑、编译、连接和运行调试。4、初步了解程序的调试方法。实验原理:1.启动TC:方法1:DOS状态下:进入TC子目录→键
3、入TC→回车方法2:Windows环境下:双击安装目录下的TC.EXE文件或双击其启动的快捷方式。2.C程序上机的4个步骤:编辑、编译、连接和运行调试。具体过程如下:(1)编辑源程序,完成后将源程序以扩展名.c存盘。(2)对源程序进行编译,即将源程序转换为扩展名为.obj-第20页-的二进制代码。若源程序有错,必须予以修改,然后重新编译。(3)对编译通过的源程序连接,即加入库函数和其它二进制代码生成可执行程序。连接过程中,可能出现未定义的函数等错误,为此,必须修改源程序,重新编译和连接。(4)执行生成的可执行代码,若不能得到正确的结果,必须修改源程序,重
4、新编译和连接。若能得到正确结果,则整个编辑、编译、连接、运行过程顺利结束。注:在Tc2.0的IDE环境下,对源程序的编译、连接、运行可在一个命令下一气呵成。1.常用命令:存盘:F2或File→Save从磁盘读入C程序:F3或File→Load运行程序:ctrl+F9或Run→Run查看运行结果:Alt+F5或Run→Userscreen2.退出TC集成环境:从File菜单选择Quit命令或按Alt+X。实验内容:1.在TC2.0IDE环境中输入教材P3的例1.1程序,进行编译、连接和运行,并且查看运行结果,对程序进行存盘。执行File→New命令后再从磁
5、盘读入该程序进行编辑和运行调试。2.上机测试并回答下列问题:1)程序中的错误有哪些类型?其特点是什么?一般应如何修改?2)在TC2.0中,用户的工作目录如何设置?(注:用户的工作目录是指用户保存源程序文件和读入源程序文件时的默认目录)3)若文件MyC1.C编译成功后会产生什么文件?连接成功后会产生什么文件?这两个文件的默认保存目录如何设置?4)若TC2.0的工作环境(例如:系统库文件目录)设置不正确,将会产生什么问题?5)在TC2.0中,程序执行完毕就马上返回编辑状态,致使观察运行结果时要按Alt+F5或Run→Userscreen,为了使程序运行完毕后
6、暂停,应在源程序中加上什么语句?6)程序调试的手段有哪些?(选做题,但必须了解)实验1问题回答参考答案:1)程序中的错误通常分为三类:一是编译时的错误,主要是语法错误,在编译阶段可由编译系统发现;二是逻辑错误,主要是计算公式写错、程序逻辑控制错误等,造成程序运行不能得到正确结果,一般需使用单步执行、打开变量观察窗口等调试手段;三是运行时的错误,一般是用户输入的数据不合法,如:除数为0,致使程序出错运行不下去。解决的方法是完善程序,提高程序运行的可靠性。2)File菜单的Changedir命令3)文件MyC1.C编译成功后产生MyC1.obj文件,连接成功
7、后会产生MyC1.exe文件。这两个文件的默认保存目录在Options菜单->Directories命令->Outputdirectory项中设置。4)在连接阶段将会产生如:头文件、库文件找不到的错误,导致连接无法完成。5)在main()函数内的最后一行加上getch();语句-第20页-实验二实验项目名称:顺序程序设计实验时间:2011-9-8实验目的:1、理解和掌握程序设计的顺序结构。2、理解和掌握C语言的数据类型和表达式。3、掌握C程序设计中的输入和输出方法。实验原理:1.顺序结构的程序是指程序的执行自上而下、自左至右,程序中的每一个语句都能被执行
8、一次,而且只能被执行一次。顺序结构的程序设计是最简单的。2.C语言的基本数据类型
此文档下载收益归作者所有