《程序设计基础—c程序实验》

上传人:ldj****22 文档编号:32957570 上传时间:2018-02-13 格式:DOC 页数:11 大小:92.50KB
返回 下载 相关 举报
《程序设计基础—c程序实验》_第1页
第1页 / 共11页
《程序设计基础—c程序实验》_第2页
第2页 / 共11页
《程序设计基础—c程序实验》_第3页
第3页 / 共11页
《程序设计基础—c程序实验》_第4页
第4页 / 共11页
《程序设计基础—c程序实验》_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《《程序设计基础—c程序实验》》由会员分享,可在线阅读,更多相关《《程序设计基础—c程序实验》(11页珍藏版)》请在金锄头文库上搜索。

1、程序设计基础C 程序实验说明:实验 1 和实验 2 均为电子实验报告,后面 8 个实验是纸制实验报告。实验 1 计算机基本操作实验目的 熟悉计算机,能够正确进行开、关机操作。 熟悉键盘,掌握键盘上所有字符的输入,掌握正确的指法,能够进行中、英文切换。 理解操作系统概念,掌握 Windows XP 的基本操作,能够利用“控制面板”进行一些参数的设置。 知道“回收站”的功能,学会有关文件、文件夹的基本操作。 学会在计算机上搜索或查找相关的文件或文件夹,掌握通配符的使用。实验内容 熟悉上机实验的计算机,熟悉键盘,学会中、英文输入方式的转换。 学会用正确的指法进行输入,知道键盘上所有字符的输入。 利用

2、“控制面板”修改系统时间、桌面背景、鼠标属性。 在桌面上新建一个文件夹,该文件夹以学生自己的名字+班级+学号的后 3 位命名。 用文本方式或 Word 文档,写一段字数不少于 300 字的自我介绍,以 1.doc 命名并保存到上述文件夹中。 将上述文件夹复制到 ftp:/10.10.9.222 上。实验 2 常用软件的基本操作实验目的 了解 Word 功能,掌握 Word 的基本操作,包括页眉/页脚的设置、分栏、页面设置、添加底纹等。 学会文件的保存与打开、打印预览、段落的间隔、首字符位置改变等,能够在 Word 中插入图片、表格、艺术字、特殊符号等。 了解 Excel 的功能,掌握 Exce

3、l 的基本操作,包括单元格属性的设置、数字的几种填充形式、单元格的合并与恢复、边框的设置等。 掌握 Excel 的基本公式的使用,能够用公式进行基本计算。掌握 Excel 中的图形制作方法,能够根据表格做出图形。实验内容 将 ftp 上自己文件夹中的 1.doc 文件复制到桌面上,然后做如下处理: 将标题“自我介绍”居中; 将文章中第二段的内容进行分栏,要求中间有分割线; 插入一个 4 行 4 列的表格,内容为学号、姓名、某门课的成绩; 任意插入一张图片; 在文章中的任意位置加底纹。将做好的文档以 2.doc 命名并保存。 用 Excel 建立如下表格:学生的总成绩学号 姓名 语文 数学 英语

4、 计算机 总分 平均分09001 张辉 78 90 80 92 09003 万明 84 87 83 90 09004 杜芳鸣 91 80 78 95 09006 徐好芳 87 85 80 85 09007 江珍 80 67 78 70 09008 王豪 78 73 85 80 09009 王小盟 75 89 94 88 09010 胡甜甜 82 93 88 95 09012 卫晓 88 97 65 72 并对表格进行如下操作: 利用公式计算学生的总分、平均分; 将表中所有的数据选择居中; 利用该表格中的姓名和计算机的成绩做簇状图形。将做好的 Excel 表以 2.xls 命名并保存。将本次实验

5、的两个文件上传到 ftp 上自己的文件夹中。 实验 3 C 程序运行环境、数据类型、运算符和表达式一、实验目的1.掌握 Turbo C 集成环境的进入与退出、 Turbo C 集成环境各种窗口的切换,了解 Turbo C 集成环境的设置。2.掌握 C 语言源程序的建立、编辑、修改、保存及编译和运行等操作。3.学会使用 C 语言的基本运算符(主要是算术运算符、赋值运算符)及其表达式。4.掌握 C 语言源程序的结构特点与书写规范。二、实验要求1.根据题目要求,进行各种程序测试与验证,并记录结果。2.上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息

6、找到程序中的错误所在,然后修改程序,直至正确。3.详细记录数据的输入、输出信息,按要求写出实验报告。三、实验内容1.开机;进入 Turbo C 集成工作环境,了解 Turbo C 集成工作环境及其菜单的使用,输入如下 C 语言源程序,并以 ex1.C 存盘。*ex1.c*#include main()printf(Hello!n);printf(This is C program!n);试编译、连接、运行该程序,并按 Alt+F5 查看运行结果。运行结果是:2.输入并调试运行以下程序,查看运行结果(由此结果可以了解到在实验用的微型机上,几种数据类型所占的字节数)。main()printf(ch

7、art%d bytesn,sizeof(char);printf(shortt%d bytesn,sizeof(short);printf(intt%d bytesn,sizeof(int);printf(longt%d bytesn,sizeof(long);printf(floatt%d bytesn,sizeof(float);printf(doublet%d bytesn,sizeof(double);运行结果是:3.输入并调试运行以下程序。main()int i,j,m,n;i=8;j=10;m=+i;n=j+;printf(%d,%d,%d,%d,i,j,m,n); 运行结果是:将

8、上面程序作以下改动后再运行,观察并比较运行结果: 将第 4 行改为:m=i+;n=+j; 运行结果是: 若将程序改为:main()int i,j;i=8;j=10;printf(%d,%d,i+,j+); 运行结果是:4.试分析下面程序的运行结果:#includemain()int i=3,k;printf(%d,%dn,(i+)+(i+)+(i+),i);i=3;printf(%d,%dn,i,+i+(+i)+(+i);i=3;k=(i+)+(i+)+(i+);printf(%d,%dn,k,i);运行结果是:5.编程,求 3657 的商和余数的程序。实验 4 最简单的 C 程序设计一、实验

9、目的1.掌握 C 语言中赋值表达式和赋值语句的使用。2.正确理解、选择输入格式字符所控制的数据对象、数据输入(输出)形式和方法。3.掌握输出函数 printf()和 putchar()的用法,能正确使用各种输出格式。4.掌握输入函数 scanf()和 getchar()的用法,能正确使用各种输入格式。二、实验要求1.根据题目要求,进行各种程序测试与验证,并记录结果。2.3、4 两题按照题目的要求编写出程序。3.上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。4.详细记录数据的输入、输出信息,按要求

10、写出实验报告。三、实验内容1.输入并运行以下程序。#includemain()int a;float b,c;scanf(%2d%3f%4f,printf(na=%d,b=%f,c=%fn,a,b,c);若运行时从键盘上输入 1234567890则程序运行结果是:2.输入并运行以下程序。#include main()int c;char d;c=67;d=C;putchar(c);putchar(d);putchar(B);putchar(66);程序运行结果是:3.编程,要求从键盘输入数据,使整型变量 a=10,b=8;字符型变量 c1=A,c2=a;实型变量x=3.1,y=64.54。4.

11、编程,求方程 的根。032x实验 5 选择结构程序设计一、实验目的1.掌握 C 语言表示逻辑量的方法(以 0 代表“假” ,非 0 代表“真”)。2.学会正确使用关系运算符、逻辑运算符及关系表达式、逻辑表达式。3.熟练掌握各种 if 语句和 switch 语句的语法结构和语句功能。4.结合程序,掌握选择结构程序设计的一般方法,能够用多种方法编写同一程序。二、实验要求1.根据题目要求,进行各种程序测试与验证,并记录结果。2.对每个程序认真进行语法检查与逻辑检查。3.上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序

12、,直至正确。4.详细记录数据的输入、输出信息,按要求写出实验报告。三、实验内容1.输入并调试以下程序:#includemain()int a,b;printf(Enter an integer:);scanf(%d,b=1;if(+a0)(xmain() int i=0;while(i+main() int i;for(i=1;i main() int a3,i,j;for(i=0;imain() int i,j,h,l,m;static int x33=3,7,1,5,7,2,4,9,1;m=x00;h=0;l=0;for(i=0;ifunc(int a,int b) int c;c=a+b

13、; return c;main() int x=3,y=6,z;z=func(-x,y+,x+y),y);printf(x=%d,y=%d,z=%dn,x,y,z); 运行结果是:(2)#include main() int a=2,4,6,8,x=0,i;for (i=0;imain()char str=123456789abc,*p;p=puts(p); 运行结果是:(2)#includemain() struct date int year,month,day;today;printf(%d,%dn,sizeof(struct date), sizeof(today); 运行结果是:(3

14、)main() enum teammy,your=3,his, her=his+5;printf(%3d%3d%3d%dn,my,your,his,her); 运行结果是: 2.有 5 个学生,包括学生学号(字符型)、姓名(字符型)和 3 门课成绩(整型),编程完成下面的要求:(1)计算每个学生的总成绩、平均分,并输出。(2)将学生成绩按总分从高到低排序并输出,输出项有学生学号、姓名、3 门课成绩及总分。思考题:用指针的方法编写程序,完成如下函数的功能:int strcmp1(char*str1,char*str2)比较两个字符串 str1、str2。若 str1str2,返回正数 1;str1=str2,返回0;str1#define MIN(x,y) (x)2;j-) switch(j) case 3:case 4: PR(ai+);break;case 5: PR(a-i); default:i-; 运行结果是:(3)#include main() unsigned a=0123,b,c,d;b=a2;printf(b=%on,b);c=(a3);printf(c=%on,c);d=b 运行结果是:2.定义一个带参数的宏,使两个参数的值互换。在主函数中输入两个数作为使用宏的实参,输出已交换后的两个值。说明:在程序主函数中使用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号