欢迎来到天天文库
浏览记录
ID:61766539
大小:112.50 KB
页数:14页
时间:2021-03-19
《c第12章--上-机-实-验.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12章上机实验第12章上机实验实验一C程序的运行环境实验二简单的C程序设计实验三顺序结构程序设计实验四选择结构程序设计实验五循环结构程序设计实验六数组实验七函数实验八函数及编译预处理实验九指针实验十位运算实验十一结构体和共用体实验十二文件实验一C程序的运行环境一、实验目的1.了解在计算机上如何录入、编辑、编译、连接和运行一个C程序。2.通过设计和调试简单的C程序,初步了解C程序的特点。二、实验内容1.确保计算机操作系统中已安装了TurboC。2.启动TurboC。(1)将操作方式转入到MS-DOS方式。(2)假设TurboC所在的目录为C:tc,则调用TurboC的命令一般为
2、C:tctc,执行此命令后屏幕上将出现TurboC的工作环境。3.熟悉TurboC集成环境。了解TurboC界面的组成,各菜单命令、各功能键的作用。下面将详细介绍各菜单命令及相应功能键的作用。4.编辑及运行一个简单的C源程序。5.重新开始编辑和运行另一个程序。6.人为地制造一些语法错误。7.独立完成教材第一章思考与练习中的第四大题。8.退出TurboC环境。实验二简单的C程序设计一、实验目的1.掌握C语言的基本数据类型,熟悉如何定义一个整型、字符型或实型变量,以及对它们进行赋值或初始化的方法。2.学会使用C语言中的算术运算符、赋值运算符等运算符,以及包含这些运算符的表达式。3
3、.能正确运用运算符和运算对象构成基本类型的表达式,掌握各种不同类型数据间的混合运算规律。4.进一步掌握C语言简单程序设计的几个步骤。二、实验内容输入程序(教材p238),编译、运行、分析。实验三顺序结构程序设计一、实验目的1.掌握各种类型数据的输入输出方法,能正确运用各种格式字符。2.掌握C语言中顺序结构程序的设计方法,为以后作好准备。二、实验内容1.通过实例熟悉各种格式字符的正确使用。2.通过上机调试完成本章习题第四大题第2小题的程序编写,注意格式字符的合理使用,以达到本题所要求的目的。三、实验过程输入程序(教材p240),编译、运行、分析。实验四选择结构程序设计一、实验目的1
4、.学会正确使用关系运算符、逻辑运算符。2.熟练掌握if语句的用法。3.会用switch语句处理多分支选择结构的问题。4.学习调试程序。二、实验内容1.完成本章第四大题第3小题的程序调试,并分析程序运行的结果。2.完成本章第四大题第2小题的程序调试,并分析程序运行的结果。三、实验过程输入程序(教材p242),编译、修改、运行、分析。实验五循环结构程序设计一、实验目的1.学会设计循环结构的程序。2.通过实验加深对while语句、do-while语句、for语句的理解。3.能根据循环要求选择while语句、do-while语句、for语句来实现循环。4.进一步学习调试程序。二、实验内容
5、1.用三种循环实现求1到50的平方和。2.将上述要求修改如下:计算1到50的平方和,直至平方和大于3000时止。3.分析三种循环的共同点和不同之处。三、实验过程输入程序(教材p245),编译、修改、运行、分析。实验六数组一、目的要求1.掌握一维数组和二维数组的定义、赋值和输入输出的方法。2.掌握与数组有关的算法(特别是排序算法)。3.掌握字符串和字符串函数的使用。4.掌握调试程序的方法。二、实验内容1.程序的调试程序的单步执行在程序中设置断点在程序调试中观察变量和表达式的值终止调试2.程序修改题3.程序编写题(1)用选择法对10个整数作排序。10个整数用scanf函数输入。(2)
6、编写连接两个字符串的程序。实验七函数一、实验目的1.掌握定义函数的方法。2.掌握函数实参与形参的对应关系,以及“值传递”的方式。3.掌握函数的嵌套调用和递归调用的方法。4.掌握用“Project”菜单管理多个源程序文件的方法二、实验内容1.程序修改2.利用项目管理多个源程序文件3.程序编制实验八函数及编译预处理一、实验目的1.掌握无参宏和有参宏定义的使用方法。2.掌握包含文件的处理方法。3.了解条件编译的作用和实现方法。二、实验内容1.编写程序:定义一个带参数的宏,求两个参数中较大者。在主函数中输入两个数据作为调用宏时的实参,输出求出的较大值。2.将以下程序段单独保存,名为“su
7、m.h”。longsumfun(intn){intk;longsum=0L;for(k=1;k<=n;k++)sum=sum+k;return(sum);}下面要求编一个主函数,输入正整数n的值,求1至n各整数之和并输出结果。3.编写程序,用条件编译方法来实现如下要求:输入若干个整数,要求计算所有偶数的和或所有奇数的和。用#define命令来控制是求偶数和还是求奇数和。若#defineDEFINE1则求偶数和,若#defineDEFINE0则求奇数和。实验九指针一、实验目的1.理
此文档下载收益归作者所有