C语言程序设计上机指导书及答案.docx
37页姓 名: _________________学 号: _________________专 业: _________________日 期: _________________指导原则:促进学生针对实际问题,用所学 C 语言知识编写符合规范的源程序代码,在某一集成开发环境下尽一切调试技能调试程序, 并对运行结果进行分析处理, 得出正确结论, 解决好实际问题更快更好地掌握所学知识,技能和软件的一向开发方法目的:1, 通过上机实验,加深对教材内容的理解,特别是一些语法规定,熟练掌握各种语法规则2, 通过上机实验,熟悉某个 C 语言集成开发环境掌握集成开发环境下程序的编辑、编译与连接、运行的完整过程3, 通过上机实验,要学会调试程序能根据系统给出的“出错信息” ,判断错误所在,并修改错误,使程序正确运行要求:1, 复习与本次实验相关的教学内容2, 了解集成开发环境的操作步骤3, 准备好实验内容对于编程题,一定要自己动手,书写工整,并人工检查无误后才能上机实验,以提高上机效率4, 要准备好调试和运行程序时所需的数据5, 对运行中可能出现的问题事先作出估计,并对程序中有疑问的地方作上标记,以便在运行时给予注意。
并在程序调试时,把系统给出的出错原因,解决方法等记载在源程序之后;程序运行结束后,把运行结果也记录下来6,每个实验应独立完成,对实际问题所编写的源程序需写出完整实验的报告第一次上机作业熟悉 C 语言集成开发环境实验目的:1,熟悉 C 语言集成开发环境2,掌握集成开发环境下文件的编写与调用,源程序的编译与调试,程序运行结果的观察与分析3,掌握 C 语言程序的基本结构实验要求:1, 程序编写完后,要对输入的每一个符号和词进行检查核对,不能有错2,编写源程序时,不要在中文输入法下进行,也不要有首字符大写,否则调试时,会有错误实验内容:1, 在 D 盘新建文件夹: D:\C 语言程序 ×××(所在班级如 0709401) ×××(自己学号或姓名如 01),作为以后所做程序的存放位置 注: 每次换机器须重复此操作2, 编辑,编译,运行下面程序并存盘,文件名为/* 输出信息的 C 源程序,文件名为 ex1_1.c */#include ”stdio.h ”ex1_1.cvoid main(){ printf(输出结果为“Hello, Everyone \n Study hard!\nHello, Everyone”);}Study hard!3, 调入文件 ex1_1.c,把程序修改成下面形式,运行,存盘/* 输出信息的 C 源程序,文件名为 ex1_2.c */#include ”stdio.h ”,文件名为ex1_2.cvoid main(){printf(“Hello, Everyone \n”);printf( “Study hard!\n ”);}输出结果为Hello, EveryoneStudy hard _,”\n”的作用是 换行4, 编辑,编译,运行下面程序并存盘,文件名为 ex1_3.c /* 计算圆面积的程序,文件名为 ex1_3.c */#include ”stdio.h ”void main(){ float r,area; printf( “r=?”); scanf(“%f ”,&r); area=3.1415926*r*r;printf( “arear=%f\n ”,area);}第一次运行时输入 1,运行结果为 area=3.141593再次运行时输入 10,运行结果为 area=314.159260把语句 printf( “arear=%f\n”,area);修改为: printf( “arear(%0.1f)=%f\n",r,area);行时输入 10,这时程序的运行结果为 _area( 10.0) =314.159260后,运操作步骤:一, TurboC 2.0 集成开发环境( 1) 熟悉 C 语言集成开发环境进入集成开发环境(菜单模式) :执行文件 TC.EXE文件菜单( file ): FILE 中有: NEW (新建文件) , LOAD (或 OPEN 打开或调入文件), SAVE (保存文件) , SAVE AS , QUIT (退出 C语言集成开发环境)编译菜单 (compile) : COMPILE TO OBJ + (路径名 文件名)运行菜单 (run) : RUN , USER SCREEN选项( option ): DIRECTORY (注明 TC。
EXE 的当前目录路径,路径不符合,编译程序找不到库函数所在头文件,编译会出错)从菜单进入编辑区的按键: Enter从编辑区进入菜单的按键: F10注:运行出错时,按 F10 也可回到菜单区,按EDIT 进入编辑区( 2)掌握 C 语言源程序的编写 (new (FILE) ),编译 (compile to obj (COMPILE)) ,运行 (run (RUN)) ,观察结果 (user screen(RUN) 四个步骤编译出错时,按 ENTER 键,然后在光标所在行或上一行查找出错位置同时在顶行红字部分(英文提示)找出错原因 3)掌握一定的调试方法方法:在已编译好的程序中人为制造错误(如删除标点符号,改错保留字( int,printf, scanf),确定出错位置(光标所在行),猜测出错原因(根据顶行英文提示)二, Visual C++6.0 集成开发环境1,启动 Visual C++ 6.0 环境方法:单击 “开始 ”-“程序 ”-“Microsoft Visual studio 6.0 -“Microsoft” Visual C++ 6.0命令,启动 Visual C++ , VC6 主窗口如下:”标题栏菜单栏工具栏文件编辑区项目工作区输出区状态栏2. 编辑源程序文件( 1)建立新工程项目①单击 “文件 ”- “新建 ”,弹出 “新建 ”对话框。
② “工程 ” 卡; 单击 “Win32 Console Application ” ; “工程文件 ”框中 入 目名(如 gc1); “位置 ”框 入文件保存文件 或 “ ⋯”打开文件 窗口, 新 目文件所需保存的位置, “确定 ”按 ③ 出 “Win32 Console Application Step 1of 1 ” 框, 在 框中 “An empt project ” 按 和 “完成 ”按 系 示 “新建工程信息 ” 框 “确定 ”按 2) 建立新 目中的文件① “文件 ”-“新建 ”, 出 “新建 ” 框② 选择 “文件 ”选项卡单击 “C++ Source File ”选项,在 “文件 ”文件框中输入文件名,单击 “确定 ”按钮系统自动返回 VC6 主窗口③显示文件编辑区窗口,在文件编辑区窗口输入源程序文件3 , 编译和连接方法一:选择主窗口菜单栏中“编译”菜单项; 系统弹出下拉菜单, 选择“构件”菜单命令方法二:单击主窗口编译工具栏上的 “ Build ”按钮进行编译和连接注:(1)系统对程序文件进行编译和连接,生成以项目名称命名的可执行目标代码文件 .exe 。
2)编译连接过程中,系统如发现程序有语法错误,则在输出区窗口中显示错误信息,给出错误的性质、出现位置和错误的原因等如果双击某条错误,编辑区窗口右侧出现一个箭头,指示再现错误的程序行用户据此对源程序进行相应的修改,并重新编译和连接,直到通过为止4. 执行方法一:单击“编译”菜单中“执行”命令方法二:单击主窗口编译工具栏上的 “ Build Execute ”按钮来执行编译连接后的程序运行成功,屏幕上输出执行结果,并提示信息:“ Press any key to continue ”此时按任意键系统都将返回 VC6主窗口注:在执行程序过程中出现运行错误用户要修改源程序文件并且重新编译、连接和执行第二次上机作业 掌握基本数据类型在程序中的正确应用实验目的:1 熟悉 C 语言集成开发环境及程序编写、编译、运行,观察运行结果2 掌握基本的调试技巧(缺少标点符号,函数名错误或不一致)3 熟悉 C 语言基本数据类型( int, long ,unsigned int ,float ,double, char)的输入,输出格式( %d,%ld ,%f , %lf , %c, %o, %x, %u)实验内容:。





