资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划c环境认识与程序实验报告深圳大学实验报告课程名称:实验项目名称:学院:计算机与软件学院班级:实验时间:实验报告提交时间:教务处制2345数学与软件科学学院实验报告学期:_XX_至_XX第_1_学期XX年9月8日课程名称:_C语言程序设计专业:_会计学XX级_8班实验编号:01实验项目:C程序的运行环境和运行一个C程序的方法指导教师:王开端姓名:邓沂学号:XX实验成绩:一、实验目的:(1)熟悉所用计算机系统的基本操作方法以及在该系统下安装、编辑、编译、连接和运行一个C语言源程序的基本操作步骤(以TurbocC为基本背景);(2)学习基本的C语言程序设计与调试环境设置方法;(3)通过运行简单的C程序,了解C程序的特点。二、实验内容:(要求至少调试3个以上的简单程序)1.如果系统没有安装TC环境,则安装,否则,跳过此步;2.配置好TC环境,熟悉TC编辑器的基本操作命令及其它基本功能;3.完成并熟悉程序输入、编译、连接、运行过程,直到程序输出结果正确;4.学习基本的调试程序方法(包含编译、连接错误信息的正确理解)。5.可参考的程序实例如下(也可以参考教材范例):1)最简单的C语言程序:main()printf(Thisismyfirstprogram.n);2)引用C语言函数库进行计算的程序:/*Pleasetryexercisesinchapteroneoftextbookinpage15*/#includemain()floatx;x=sin();printf(sin(%f)is%fn,x);3)引用自定义函数的C语言程序:/*Thisisthefunctionofaveragefordataa,b,c*/floataverage(floata,floatb,floatc)avg=(a+b+c)/;returnavg;main()floatx1,x2,x3;printf(Pleaseinputx1,x2,x3:);scanf(%f,%f,%f,&x1,&x2,&x3);/*Inputforvariablex1,x2,x3*/printf(nAvgof%f,%fand%fis%fn,x1,x2,x3,average(x1,x2,x3);4)求1+2+3+.+100;5)给定5个数,求其最小者;6)求a+|b|。三、实验准备:(1)计算机设备;(2)程序调试环境的准备,如TC环境;(3)实验源程序准备。四、实验步骤及结果:1、最简单的C语言程序:编辑:编译:连接:运行:2)引用C语言函数库进行计算的程序:编辑,编译,连接:运行:3)引用自定义函数的C语言程序:编辑,编译,连接:运行:4)求1+2+3+.+100编辑,编译,连接:运行:五、心得通过本次实验,熟悉了安装、编辑、编译、连接和运行一个C语言源程的基本操作步骤。学习了基本的C语言程序设计与调试环境设置方法。通过运行简单的C程序,了解了C程序的特点。C语言实验内容及说明实验报告填写说明:实验课程:C语言程序设计设课形式:非独立课程学分:4实验室名:实验楼A309【实验目的和要求】1熟悉所用计算机系统的基本操作方法。2学习TurboC的使用方法,掌握程序编辑、编译、连接、运行及查看运行结果的方法。3掌握C程序的基本结构。【实验内容】1熟悉使用的计算机系统的基本操作,创建自己的工作目录,参照附录中介绍的方法,掌握TurboC的启动方法,了解TurboC系统的安装路径和结构。2进入TurboC的工作环境,参照附录设置环境,用File/Changedir?设置当前工作目录、用Options/Directories设置系统的安装路径、包含文件路径、标准库文件路径、输出文件路径和源文件路径。3熟悉TurboC的系统菜单组成及功能。学习使用功能键和快捷键调用菜单项的方法。掌握文件建立、编辑、修改和保存的方法。落实文件的存储位置是否是你的工作目录,如果不是,回第二步重新设置。了解编译、连接和运行命令在屏幕菜单项的位置和调用方法。说明:根据自己的实验情况可自己增加,但给出的实验内容要完成。【实验条件】装有Turbo的PC机【实验设计方案】学生自己设计【实验过程】1输入并运行下面最简单的C程序使用File菜单的New命令创建一个新文件。在编辑区输入下面程序:#includemain()printf(HelloWorld!n);按功能键F9进行编译和连接,观察屏幕显示的编译信息。如果出现出错信息,信息窗口中将显示错误内容及定位错误时的语句行号,修改错误,再进行编译。如果编译无错,按Ctrl+F9运行程序,按Alt+F5切换到用户屏,观察运行结果。改变源程序中双引号内的字符串内容,重新编译和连接,并查看运行结果。保存文件,查看你的工作目录下是否有该文件。编译连接的中间文件应该在Output设置的目录中。如果没有设置Output目录,中间文件应该在当前工作目录中。2输入并运行下面一个需要在运行时输入数据的程序,程序要求从键盘输入三个浮点数,输出它们的和。#includemain()floata,b,c,sum;printf(inputa,b,c:);scanf(%f%f%f,&a,&b,&c);sum=a+b+c;printf(nsum=%fn,sum);输入该程序,然后进行编译和连接,如果出错,仔细检查并修改错误,再进行编译连接,直到没有错误为止。按Ctrl+F9运行程序,按照屏幕提示输入a、b、c三个变量的值,变量值之间用空格分隔,输入完毕按回车键【Enter】。查看运行结果,判断结果正确与否。保存文件,查看你的工作目录下是否有该文件。说明:实验过程根据自己的实验设计方案作相应的修改。【实验数据和实验结果记录】此部分内容由学生根据自己的实验过程给出【实验结果分析】词部分由学生针对自己实验过程中出现的问题及实验结果给出实验2、数据类型和表达式计算【实验目的和要求】1掌握C语言基本数据类型的概念,理解数据类型与运算的关系。2熟悉简单变量的定义和赋值方法,掌握不同类型数据之间赋值的规律。3学习C语言运算符优先级和结合性的概念,掌握算术表达式的计算方法及表达式计算中的类型转换方法。4掌握数学表达式的程序表示方法。5进一步熟悉C程序的编辑、编译、连接和运行的过程。【实验内容】1编程计算下面数学表达式的值1200ca2?b2lnln(1024?4?5+2)2下面表达式计算中,哪些地方会发生类型转换?各个转换从什么类型转换到什么类型?表达式计算的结果是什么?试编程进行验证。(1)+2*7%2/4(3)10/(5*3)y+a%5*(int)(x+y)/2%44输入并运行下面程序,对照程序分析运行结果:将一个大于32767的长整型数赋给整型变量,会得到什么结果。将一个负整数赋给一个无符号的变量,会得到什么结果。将一个字符型变量赋给一个整型变量,会得到什么结果。程序如下:#includemain()inta,b;longd,e;unsignedf,g;charc;a=100;b=-100;c=a;d=50000;(2)4*(2L+)-12(4)2*/(5*3)3设:x=,a=8,y=,编程计算下面表达式的值:e=32767;printf(%d,%dn,a,b);printf(%ld,%ldn,d,e);printf(%c,%dn,c,c);f=a;g=b;printf(%u,%un,f,g);a=c;printf(%d,%dn,a,c);a=d;b=e;printf(%d,%dn,a,b);说明:根据自己的实验情况可增加实验内容,但给出的实验内容要完成。【实验条件】装有Turbo的PC机【实验设计方案】学生自己设计【实验过程】实验过程根据自己的实验内容给出。【实验数据和实验结果记录】此部分内容由学生根据自己的实验过程给出【实验结果分析】词部分由学生针对自己实验过程中出现的问题及实验结果给出实验3顺序结构程序设计【实验目的和要求】1熟练掌握格式输入与格式输出函数的使用,理解scanf函数的工作过程。2熟练掌握赋值语句的使用方法。3进一步体会C程序的结构组成,体会主函数main的作用。4使用顺序结构解决几个简单的计算问题。【实验内容】1编写程序,使用格式输入函数,从键盘按顺序输入下列数据,再将其用合适的格式分类输出到屏幕上。注意scanf函数的格式要求。a、15、c、100、60000、3500、32768、2编程计算半径r=的圆面积、圆周长、球面积、球体积及球表面积。如果高h=,计算圆柱体的表面积和体积。显示结果保留两位小数。3分析程序运行结果4思考验证程序说明:根据自己的实验情况可增加实验内容,但给出的实验内容要完成。【实验条件】装有Turbo的PC机【实验设计方案】学生自己设计【实验过程】123输入下面程序并运行#includemain()inta,b,c;a=getchar();b(转载于:写论文网:c环境认识与程序实验报告)=getchar();c=getchar();printf(a=%db=%dc=%dn,a,b,c);printf(a=%cb=%cc=%cn,a,b,c);输入:1【Enter】ab【Enter】分析本题程序的输出结果,解释scanf函数的工作过程,试用其他输入数据验证你的分析结果。4以下C程序的功能是:从键盘依次输入4个整数,计算并输出这4个数的平均值。#includemain()inta,b,c,d,av;printf(Inputa,b,c,d:);scanf(%d,%d,%d,%d,&a,&b,&c,&d);av=(a+b+c+d)/4;printf(av=%fn,av);【思考验证】观察上题运行结果,想一想为什么,将最后一句中的“%f”改为“%d”,观察结果有什么变化,如果想使计算结果为实数,如何修改程序?如果想计算4个实数的平均数,如何修改程序?根据自己的实验内容可补充。【实验数据和实验结果记录】此部分内容由学生根据自己的实验过程给出【实验结果分析】词部分由学生针对自己实验过程中出现的问题及实验结果给出实验4选择结构程序设计【实验目的】1理解C语言表示逻辑量的方法,学会正确使用逻辑运算符和逻辑表达式。2掌握利用if结构实现选择结构的方法。3掌握利用switch结构实现多分支选择
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号