1、QQ:22635265 “程序设计”是一门实践性很强的课程,必须十分重视实践环节。必须保证有足够的上机实验时间。除了学校规定的上机实验以外,还应在课余抽时间多上机实践。上机实验的目的:上机实验的目的:1、加深对课堂上所授内容的理解。2、熟悉所用的计算机系统的操作方法,也就是了 解和熟悉C语言程序开发的环境。3、学会上机调试程序。1、了解所用的计算机系统、了解所用的计算机系统(包括包括C编译系统编译系统)的性能和使用的性能和使用 方法。方法。2、预习和掌握与本实验有关的教学内容。、预习和掌握与本实验有关的教学内容。3、准备好上机所需的程序。、准备好上机所需的程序。4、对运行中可能出现的问题事先作
2、出估计,对程序中自己、对运行中可能出现的问题事先作出估计,对程序中自己 有疑问的地方,应作出记号,以便在上机时给予注意。有疑问的地方,应作出记号,以便在上机时给予注意。5、准备好调试和运行时所需的数据。、准备好调试和运行时所需的数据。第一步第一步 进入C工作环境。第二步第二步 输入自己所编好的程序。第三步第三步 检查一遍已输入的程序是否有错(包括输入 时打错的和编程中的错误),如发现有错,及时改正。第四步第四步 进行编译和连接。第五步第五步 运行程序并分析运行结果是否合理和正确。第六步第六步 输出程序清单和运行结果。实验后,应整理出实验报告。实验报告应包括以实验后,应整理出实验报告。实验报告应
3、包括以下内容下内容:(1)(1)题目。题目。(2)(2)程序清单程序清单(计算机打印出的程序清单计算机打印出的程序清单)。(3)(3)运行结果运行结果(必须是上面程序清单所对应打印输必须是上面程序清单所对应打印输 出的结果出的结果)。(4)(4)对运行情况所做的分析以及本次调试程序所对运行情况所做的分析以及本次调试程序所 取得的经验。如果程序未能通过取得的经验。如果程序未能通过,应分析其原应分析其原 因。因。点击快捷键 F10进入主菜单窗口编辑窗口信息窗口功能键提示行编编 辑辑 运运 行行编编 译译项项 目目选选 项项调调 试试断点、监视断点、监视文文 件件程序的名字,目前“无名”选选 项项I
4、nclude directories:C:TCINCLUDE Install建立的“包含文件”的默认目录Library directiories:C:TCLIB Install建立的库文件的默认目录Output directory:存放编译好的*.exe、*.obj文件的目录Turbo C directory:C:TC Install建立的默认目录文文 件件:load(获取文件)、pick(获取最近的文件)、new(新建文件)、save(保存文件)、Write to(重新命名)、directory(目录)、change dir(改变用户工作目录)、OS Shell、quite编编 辑辑编编 译
5、译连连 接接运运 行行编编 辑辑编编 译译连连 接接运运 行行1、窗口最上方Compiling表示是编译阶段的信息。2、第一行表示主文件名是C0.C。3、第二行表示编译的是在编辑窗口的文件C0.C。4、已编译的程序行数为9行,出现的警告次数为0,错误次数为0。5、占用有效内存252M。6、编译成功按任意键继续。编编 辑辑编编 译译连连 接接运运 行行连连 接接:将目标文件与系统提供的库函数和包含文件等连接成一个可执行文件(*.exe)1、变量未定义有一个错误,在程序的第有一个错误,在程序的第5行。行。“Rrrors”是指严重的错误,系统不能容忍一个是指严重的错误,系统不能容忍一个错误,因此编译
6、系统对有错的程序,不生成目标文件和可执行文件,必须改正。错误,因此编译系统对有错的程序,不生成目标文件和可执行文件,必须改正。错误原因:变量错误原因:变量“c”未在主程序中定义。未在主程序中定义。2、”;“丢失一个错误,两个警告。“warmings”是指较轻微的错误,系统对此能够容忍,仍可以把程序生成目标文件和可执行文件。错误原因:第3行少了一个“;”。3、”“丢失错误原因:最后一行忘记加上“”。源程序目标程序可执行程序内容程序设计语言机器语言机器语言可执行不可以不可以可以文件名后缀.c.obj.exe 开 始 编 辑 编 译 连 接 执 行 有错?结果正确?结 束有源程序 file.c目 标
7、 程序file.obj库函数和其它目标程序可执行目标程序无正确不正确file.exe编辑链接编译执行程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe基本操作:F10-调用主菜单F2-存盘F3-打开Alt+F9-CompileCtrl+F9-RunAlt+F5-User Screen文本编辑:-移动光标PgUp,PgDn-上下翻页Ctrl+PgUp,Ctrl+PgDn-文件首尾Home End Ddelete Insert Bkspace块操作:Ctrl+KB-块开始标记 Ctrl+KK-块结束标记Ctrl+KC-块拷贝 Ctrl+KV-块移动Ctrl+KY-块删除 Ctrl+KH-块隐藏窗口操作:F5-窗口缩放F6-窗口切换程序调试:F8-Step over F7-Trace intoF4-Goto Cursor Ctrl+F7-Add WatchCtrl+F8-Toggle Breakpoint Ctrl+F2-Program Reset