• / 64

目 录 《C程序设计》 上机实验 《C程序设计》是一门实践性很强的课程.doc

资源描述:
《目 录 《C程序设计》 上机实验 《C程序设计》是一门实践性很强的课程.doc》由本站会员分享,支持在线阅读,更多《目 录 《C程序设计》 上机实验 《C程序设计》是一门实践性很强的课程整理版.doc》相关的内容可在三九文库网上搜索。

目目录录C程序设计程序设计1C++C++语言程序设计语言程序设计9DELPHI程序设计程序设计13VISUALBASIC程序设计语言程序设计语言20VISUALVISUALFOXPROFOXPRO及其应用系统开发及其应用系统开发27基于基于WEBWEB环境的软件开发环境的软件开发36网页设计与制作网页设计与制作39计算机组成原理计算机组成原理43单片机原理及应用单片机原理及应用53模拟电子技术实验模拟电子技术实验55数字电子技术实验数字电子技术实验611C程序设计程序设计上机实验上机实验C程序设计是一门实践性很强的课程,学习程序设计,就应当熟练地掌握程序设计的全过程,既独立编写出源程序,独立上机调试程序。

独立运行程序和分析结果。上级实验的目的决不是为了验证教材和讲课的内容,或者验证自己所编的程序正确与否。而是应该加深对讲授内容的理解,尤其是一些语法规定,同时熟悉所用的计算机系统的操作方法,也就是了解和熟悉C语言程序开发的环境。应该了解为了运行一个C程序,需要哪些必要的外部条件(例如硬件配置、软件配置),可以利用那些系统的功能来帮助自己开发程序。另外要学会上机调试程序。也就是善于发现程序中的错误,并且能很快的排除这些错误,使程序能正确运行。调试程序本身是程序设计课程的一个重要的内容和基本要求,要通过自己的直接实践来积累经验。实验一实验一C程序的运行环境和运行一个程序的运行环境和运行一个C程序的方法程序的方法实验实验内容内容对应对应教科教科书书章章节节::第一章实验实验性性质质::验证性实验时实验时数数::1学时实验实验目的:目的:1。

了解所用的计算机系统的基本操作方法,学会独立使用该系统.2.了解在该系统上如何编辑、编译、连接和运行一个C程序。3.通过运行简单得C程序,初步了解C程序的特点。实验实验内容及要求内容及要求:1.检查所用的计算机系统是否已安装了C编译系统并确定它所在的子目录2.进入C的工作环境3.熟悉TURBOC集成环境4.输入并运行一个简单的程序,掌握其运行步骤。5.运行一个自己编写的C程序。输入自己编写的源程序检查程序有无错误(包括语法错误和逻辑错误),有则改之编译和连接,仔细分析编译信息,如有错误应找出原因并改正运行程序,输入数据,分析结果。自己修改程序(故意改成错的),分析其编译和运行情况2将调试好的程序保存在自己的用户目录中。

文件名自定用filenew将编辑窗口清空,再选fileload将该文件读入,检查编辑窗口中的内容是否是刚才保存的程序关闭TURBOC,用DOS命令dir检查用户目录中的文件名,有无后缀为.c,.obj,.exe的文件实验二实验二最简单得最简单得C程序设计程序设计实验实验内容内容对应对应教科教科书书章章节节::第二章、第三章、第四章实验实验性性质质::设计性实验时实验时数数::2学时实验实验目的:目的:1.掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对他们赋值的方法。2.掌握不同的类型数据之间赋值的规律3.掌握C语言中使用最多的一种语句赋值语句的使用方法4.掌握各种类型数据的输入输出的方法。

能正确使用各种格式转换符5.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减()运算符的使用6.进一步熟悉C程序的编辑、编译、连接和运行的过程。实验实验内容及要求内容及要求:1.掌握各种格式转换符的正确使用方法2.设圆半径r=1.5,圆柱高h=3,球圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果。输出时取小数点后两位数字。编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar函数和scanf函数输出这两个字符。实验三实验三逻辑结构程序设计逻辑结构程序设计实验实验内容内容对应对应教科教科书书章章节节::第五章实验实验性性质质::设计性实验时实验时数:数:2学时3实验实验目的目的:1。

了解C语言表示逻辑量的方法2.学会正确使用逻辑运算符合逻辑表达式3.熟练掌握if语句和switch语句。4.结合程序掌握一些简单的算法5.学习调试程序实验实验内容及要求内容及要求:本实验要求实现编好解决下面问题的程序,然后上机输入程序并调试运行程序1有一函数x(x<1)y=2x1(1x<10)3x11(x10)用scanf函数输入x的值,求y值。运行程序,输入x的值(分别x<1,1xn,观察结果是否正确。再输入时,使m

请修改程序使之能分别统计大小写字母、空格、数字和其他字符的个数。3.猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩一个桃子了,求第一天共摘了多少桃子。在得到正确结果后,修改题目,改为猴子每天吃了前一天剩下的一半后,再吃两个。请修改程序,并运行,检查结果是否正确。实验五实验五数组数组实验实验内容内容对应对应教科教科书书章章节节::第七章实验实验性性质质::设计性实验时实验时数数::2学时实验实验目的:目的:1.掌握一维数组和二维数组的定义、赋值和输入输出的方法。

2.掌握字符数组和字符串函数的使用;3.掌握与数组有关的算法(特别是排序算法)实验实验内容及要求内容及要求:编程序并上机调试程序。1.用选择法对10个整数排序。10个整数用scanf函数输入。2.有15个数存放在一个数组中,输入一个书,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。3.将两个字符串连接起来,不要用strcat函数。实验六实验六函数函数5实验实验内容内容对应对应教科教科书书章章节节::第八章实验实验性性质质::设计性实验时实验时数数::2学时实验实验目的:目的:1.掌握定一函数的方法。

2.掌握函数实参与形参的对应关系以及“值传递”的方式;3.函数的嵌套调用和递归调用的方法;4.掌握全局变量和局部变量,动态变量和静态变量的概念和使用方法。5.学习对多文件程序的编译和运行实验实验内容及要求内容及要求:编程序并上机调试运行1.用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递给该函数。2.求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数,用另一个函数根据求出的最大公约数求最小公倍数。1)、不用全局变量,分别用两个函数求最大公约数和最小公倍数。两个整数在主函数中输入,并传送给函数1,求出的最大公约数返回主函数,然后再与两个整数一起作为实参传递给函数2,以求出最小公倍数。

再返回到主函数输出最大公约数和最小公倍数。2)、用全局变量的方法,分别用两个函数求最大公约数和最小公倍数,但其值不由函数带回。将最大公约数和最小公倍数都设为全局变量,在主函数中输出他们的值。3.写一函数,输入一个十六进制数,输出相应的十进制数。实验七实验七编译预处理编译预处理实验实验内容内容对应对应教科教科书书章章节节::第九章实验实验性性质质::设计性实验时实验时数:数:2学时实验实验目的:目的:1.掌握宏定义的方法2.掌握文件包含处理的方法;3.掌握条件编译的方法6实验实验内容及要求内容及要求:编程序并上机调试1.定义一个带参数的宏,使两个参数的值互换。在主函数中输入两个数作为使用宏的实参,输出以交换后的两个值。

2.设计输出实数的格式,包括:一行输出一个实数;一行内输出两个实数;一行内输出三个实数。实数用“%6.2f”格式输出。3.用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,以为原文输出;一为将字母变成其下一字母(如a变成bz变成a,其他字符不变),用#define命令来控制是否要译成密码。实验八实验八指针指针实验实验内容内容对应对应教科教科书书章章节节::第十章实验实验性性质质::设计性实验时实验时数:数:4学时实验实验目的:目的:1.通过实验进一步掌握指针的概念,会定义和使用指针变量;2.能正确使用数组的指针和指向数组的指针变量;3.能正确使用字符串的指针和指向字符串的指针变量;4。

能正确使用指向函数的指针变量;5.了解指向指针的指针的概念及其使用方法。实验实验内容及要求内容及要求:编程序并上机调试运行程序(都要求用指针处理)1.输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大顺序输出。2.将一个3*3的矩阵转置,用一函数实现之。在主函数中用scanf函数输入一下矩阵元素:1357911131517将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出已转置的矩阵。3.有一个班有4个学生,5门课,求第一门课的平均分;找出有2门以上课程不及格的学生,输出他们的学号和全部课程成绩和平均成绩;找出平均成绩在90分以上或全部课程成绩在85分以上的学生。

分别编3个函数实现以上3个要求。4.指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。N7和各整数在主函数中输入,最后在主函数中输出。指针实验内容较多,而且需要通过实验深入掌握。如果可能,最好多花些时间把上面列出的实验内容都完成。本实验内容较多,可分两次完成。实验九实验九结构体和共用体结构体和共用体实验实验内容内容对应对应教科教科书书章章节节::第十一章实验实验性性质质::设计性实验时实验时数:数:3学时实验实验目的:目的:1.掌握结构涕类型变量的定义和使用2.掌握结构体类型数组的概念和使用;3.掌握链表的概念,初步学会对链表进行操作4.掌握共用体的概念与使用实验实验内容及要求内容及要求:编程序。

然后上机调试运行;1.有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课的成绩,平均分数)要求用printf函数输入10个学生数据;用average函数球总平均分;用max函数找出最高分的学生数据;总平均分和最高分学生的数据都在主函数中输出。3.建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的节点所包含的年龄等与此年龄,则将此结点删去。实验十实验十文件文件实验实验内容内容对应对应教科教科书书章章节节::第十二章实验实验性性质质::综合性实验时实验时数数::2学时实验实验目的:目的:1。

掌握文件以及缓冲文件系统、文件指针的概念2.学会使用文件打开、关闭、读、写等文件操作函数3.学会用缓冲文件系统对文件进行简单的操作8实验实验内容及要求内容及要求:1.有5个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。设5名学生的学号、姓名和3门课成绩如下:99101wang89,98,67.599103li60,80,90,99106fun75.5,91.5,9999110ling100,50,62.599113yuan58,68,71在向文件stud写入数据后,应检查验证stud文件中的内容是否正确。

展开阅读全文
 温馨提示:
下载提示
关于本文
本文标题:目 录 《C程序设计》 上机实验 《C程序设计》是一门实践性很强的课程.doc
链接地址:https://www.999doc.com/571265.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 联系我们

copyright © 2016-2021  999doc三九文库网 版权所有

经营许可证编号:苏ICP备2020069977号  网站客服QQ:772773258  联系电话:0518-83073133