1、计算机实践报告计算机应用实践报告机房名称 机电楼401时 间8.13 至8.24 学 院 计算机与通信工程学院 专业班级 通信1103 姓 名刘翔学 号41156065指导教师唐波 成 绩 2012 年 8 月计算机应用实践报告1.对文档作修饰设置页面大小和页边距。点击文件中的页面设置选项,按照规定设置页面,如下图; 设置页眉和页脚. 页眉页脚添加的选项在视图中,一般添加之后整个文本都会有页眉页脚,但如果希望第一页没有页眉,在页面设置页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式边框和底纹对文字,段落的编辑和修饰。 (1) 设置标题点击需要生成题目的句子涂黑后,在工具栏中找到标题,点
2、击即可。(2)对文字的修饰1、操作原则:“先选定,后操作”。2、选定的方法:图片、艺术字、表格:鼠标 单击即可选定;文字:拖动选定一块,字上单击选定该字,行头单击选定一行;双击选定一段,三击选定全文。3、字体的修饰:选定被修饰的文字,利用格式工具栏进行相应设置(主要有字体、字号、加粗、倾斜、颜色、下划线、字符边框、字符底纹,字符间距等内容)如下图:(3)对段落的修饰1、对齐方式:单击格式工具栏中的对齐方式,常用的有“两端对齐”、“居中”、“右对齐”和“分散对齐”四种,根据需要选择相应的对齐方式即可。2、段落缩进:选定文字 单击“格式” “段落”命令 单击“特殊格式”下的小三角 选择“首行缩进”
3、 在“度量值”中选择2个字符 单击“确定”按钮。3、设置行间距和字间距:选定文字 单击“格式” “段落”命令,进行相应的设置即可。 如下图:3. 对文档的背景的美化和修饰(添加水印,边框等)(1) 水印效果的添加点击菜单栏的格式背景,设置背景颜色、背景图片、背景水印等。如下图所示:(2) 边框和底纹选择“格式”,在下拉菜单中选择“边框和底纹”,设置边框和底纹。如下图所示:4、 插入图片,表格,标注,文本框(1)插入图片单击“插入” “图片”,有多种选择。利用它可插入“剪贴画、来自文件的图片、自选图形、艺术字”等。(2)图片格式的设置在插入的图片上单击鼠标右键,在弹出的快捷菜单上选择“设置图片格
4、式”选项,在打开的对话框中主要对“版式”进行相应的设置。(一般选择四周型或四周紧密型)(3)插入表格单击工具栏中的“表格”“插入”“表格”,可以设置所插入的表格的行数,列数,长宽等,如下图:(4)添加标注在WORD的绘图工具里面有个改变自选图形,找到你要的标注符号,直接在页面上画就可以了。可以移动,大小也可以改。然后把他挪到文字边上,即可,用CTRL+箭头可以进行微调。(5) 插入文本框单击菜单栏中的“视图”选项,在弹出的下拉菜单中指向“工具栏”,然后再单击“邮件合并”选项,则在窗口上显示“邮件合并工具栏”。或者,也可以单击菜单栏上的“工具”选项,然后在其弹出的下拉菜单中指向“信函和邮件”选项
5、,再单击“显示邮件合并工具栏”选项。双击文本框,一般将版式设成“衬于文字上方或衬于文字下方”,如上图:5、邮件合并 在Office中,先建立两个文档:一个WORD包括所有文件共有内容的主文档(比如未填写的信封等)和一个包括变化信息的数据源EXCEL(填写的收件人、发件人、邮编等),然后使用邮件合并功能在主文档中插入变化的信息,合成后的文件用户可以保存为Word文档,可以打印出来,也可以以邮件形式发出去 。下面以在Word2010中使用“邮件合并向导”创建邮件合并信函为例,操作步骤如下所述:第1步,打开Word2010文档窗口,切换到“邮件”分组。在“开始邮件合并”分组中单击“开始邮件合并”按钮
6、,并在打开的菜单中选择“邮件合并分步向导”命令。第2步,打开“邮件合并”任务窗格,在“选择文档类型”向导页选中“信函”单选框,并单击“下一步:正在启动文档”超链接。第3步,在打开的“选择开始文档”向导页中,选中“使用当前文档”单选框,并单击“下一步:选取收件人”超链接。第4步,打开“选择收件人”向导页,选中“键入新的列表”单选框,将出现联系人的信息编辑列表。第5步,编辑完所需要的联系人的信息列表,单击确定。第6步,在打开的“邮件合并收件人”对话框中,可以根据需要取消选中联系人。如果需要合并所有收件人,直接单击“确定”按钮。第7步,返回Word2010文档窗口,在“邮件合并”任务窗格“选择收件人
7、”向导页中单击“下一步:撰写信函”超链接。第8步,打开“撰写信函”向导页,将插入点光标定位到Word2010文档顶部,然后根据需要单击“地址块”、“问候语”等超链接,并根据需要撰写信函内容。撰写完成后单击“下一步:预览信函”超链接。第9步,在打开的“预览信函”向导页可以查看信函内容,单击上一个或下一个按钮可以预览其他联系人的信函。确认没有错误后单击“下一步:完成合并”超链接。第10步,打开“完成合并”向导页,用户既可以单击“打印”超链接开始打印信函,也可以单击“编辑单个信函”超链接针对个别信函进行再编辑。6、制作报头7、制作带目录的文档点击“格式”,选择“样式和格式”编辑文章中的小标题,然后单
8、击“插入”选择“索引和目录”即可。8、项目符号设置具体操作为:选中文档,在“格式”中选择“项目符号和编号”,如下图所示:二Excel表格的使用Excel表格在工作和生活中有很大的作用,例如我们平常用的课程表,成绩单,日历等都要用Excel表格来制作,在工作中,项目的统计,资金的汇总也都要用到Excel表格,而且该软件中还有许多函数,更是为求数据的最大值,最小值,平均数提供了便利。1建立工作表并输入合适的数据,在Excel工作表中插入Word文档。完成后结果如图所示:2自动填充功能的运用以下面的表格为例:在下边的A1单元格中输入数字2,注意单元格的右下角有一个小黑块,这是“填充手柄”,把鼠标移过
9、去瞄准,指针会变成黑十字,如果我们要填充出一个等比数列,具体操作为:(1)在单元格A1中输入“2”;(2)用鼠标选择单元格A1A5(切记,不是使用拖动填充句柄来选择);(3)执行“编辑/填充/序列”命令,出现序列对话框;(4)在序列对话框中设置“序列产生在”为“列”,“类型”为“等比序列”,“步长值”为“3”;单击“确定”按钮。执行完上面的操作以后,你就会发现单元格区域A1A5填充了等比数列“2、6、18、54、162”。如下图所示:当然,你也可以这样操作进行其它的设置而产生不同的复杂填充。 3.利用函数求和,求平均值,以及最大值,最小值。Excel中有许多很有用的函数,Excel中如果能熟练
10、运用这些函数,那么将大大简化你的工作量,函数种类众多,常用的有sum、count if、average等。下面以求平均值为例:选中下面的单元格,在上边的编辑栏上,找到编辑框左边的“fx”,点一下;在弹出来的“插入函数”面板中,找到AVERAGE,点一下选中,然后点下面的“确定”,这个是平均值函数;接下来出来的是数据区域的选择,用鼠标选择所要操作的区域,点击确定即可。4对商品销售表按商品类汇总数量、金额5工作表之间数据的引用三PowerPoint的使用PowerPoint一般用于展示,其中的动画效果,链接等功能更是可以让PPT既美观有趣又整洁有序。1制作动画效果,实现手动或自动的时间控制。ppt
11、2010动画效果分为ppt2010自定义动画以及ppt2010切换效果两种动画效果,先来学习第一种动画效果:ppt2010自定义动画,Microsoft powerpoint 2010演示文稿中的文本、图片、形状、表格、SmartArt图形和其他对象制作成动画,赋予它们进入、退出、大小或颜色变化甚至移动等视觉效果。具体有以下4种自定义动画效果:第一种,“进入”效果,在PPT菜单的“动画”“添加动画”里面“进入”或“更多进入效果”(见图),都是自定义动画对象的出现动画形式,比如可以使对象逐渐淡入焦点、从边缘飞入幻灯片或者跳入视图中等。第二种,“强调”效果,同样在在PPT菜单的“动画”“添加动画”
12、里面“强调”或“更多强调效果”(见图),有“基本型”“细微型”“温和型”以及“华丽型”四种特色动画效果,这些效果的示例包括使对象缩小或放大、更改颜色或沿着其中心旋转。第三种,“退出”效果,这个自定义动画效果的区别在于与“进入”效果类似但是相反(见图),它是自定义对象退出时所表现的动画形式,如让对象飞出幻灯片、从视图中消失或者从幻灯片旋出。第四种,“动作路径”效果,这一个动画效果是根据形状或者直线、曲线(见图)的路径来展示对象游走的路径,使用这些效果可以使对象上下移动、左右移动或者沿着星形或圆形图案移动(与其他效果一起)。以上四种自定义动画, 可以单独使用任何一种动画,也可以将多种效果组合在一起
13、以增强效果。2增加动作按钮或其它链接,实现来回的跳转。(1)执行“幻灯片放映动画按钮自定义”命令。(2)在幻灯片中拖拉出一个按钮来,此时系统自动弹出“动作设置”对话框。(3)选中“超链接到”选项,然后单击其右侧的下拉按钮,在随后弹出的下拉列表中,选择“幻灯片”选项,打开“超链接到幻灯片”对话框,选中第十七张幻灯片,确定返回。(4)右击按钮,在随后弹出的快捷菜单中,选择“添加文本”选项,并输入文本。(5)设置好文本的字号、字体等,调整好按钮大小,并将其定位在合适的位置上即可。 图中的图片分别对应着各自的而超链接部分,单击后既可以跳转到相应的界面。3插入图片,艺术字,标注等(1) 图片和艺术字的插
14、入选择“插入”,在下拉菜单中选择“图片”,即可插入图片或艺术字,如下图:(2) 插入标注单击选择“自选图形”,在选择“标注”,用鼠标在所需位置拖动即可插入不同形状的标注。插入的标注可以移动,大小也可以改变,用CTRL+箭头可以进行微调。如下图所示: C语言编程上机实践题目要求为:建立一个通讯录系统,要求可以实现通讯者的插入、删除、查询、以及通讯录表的输出等。编写并修改的程序如下:(原始代码来自互联网)typedef struct /*定义数据结构*/char name20; char units30;char tele10;ADDRESS;主函数void main()ADDRESS adrM;
15、 /*定义结构体数组*/ int length; /*保存记录长度*/ system(cls); /*清屏*/ for ( ; ; ) /*无限循环*/ switch(menu_select() /*调用主菜单函数,返回值为整数,作为开关语句的条件*/ case 0:length=enter(adr);break; /*输入联系人记录*/ case 1:list(adr,length);break; /*显示所有联系人记录*/ case 2:search(adr,length);break; /*按姓名查找记录*/ case 3:length=del(adr,length);break; /*
16、删除记录*/ case 4:length=add(adr,length);break; /*插入记录*/ case 5:save(adr,length);break; /*将记录保存为文件*/ case 6:length=load(adr);break; /*从文件中读取记录*/ case 7:display(adr);break; /*按照联系人的序号查找联系人*/ case 8:sort(adr,length);break; /*按照姓名排序*/ case 9:qseek(adr,length);break; /*快速查找记录*/ case 10:exit(0); /*结束程序*/ 菜单函
17、数,函数返回值是整数,代表所选的菜单项 menu_select()char s80;int c;printf(按任意键继续n);getchar();system(cls);/*清屏*/printf(*菜单*nn);printf(按0 输入记录n);printf(按1 显示全部记录n);printf(按2 按姓名查询记录n);printf(按3 删除记录n);printf(按4 插入记录n);printf(按5 记录保存为文件n);printf(按6 读入记录n);printf(按7 按序号显示记录n);printf(按8 按姓名排列记录n);printf(按9 快速查找记录n);printf(
18、按10 退出n);printf(*n);/*显示记录函数,参数为记录数组和记录条数*/void list(ADDRESS t,int n)int i;system(cls);printf(nn*ADDRESS*n);printf(姓名 单位 电话n);printf(-n);for(i=0;in-1) /*如果整数i值大于n-1,说明没有找到*/ printf(没有发现n);else print(ti); /*找到后,调用显示函数显示记录*/getchar();删除函数,参数为记录数组和记录条数int del(ADDRESS t,int n)char s20; /*要删除的姓名*/int ch=
19、0;int i,j;system(cls);printf(输入想要删除的姓名n);scanf(%s,s);i=find(t,n,s); /*调用find函数*/if(in-1) /*超过数组长度*/ printf(没找到要删除的记录n); else print(ti); printf(确认是否要删除?(1(是),0(否)n); scanf(%d,&ch); if (ch=1) for(j=i+1;jn;j+) /*删除该记录,实际后续记录前移*/ strcpy(tj-1.name,tj.name); strcpy(tj-1.units,tj.units); strcpy(tj-1.tele,t
20、j.tele); n-; /*记录数减一*/ getchar(); return n;查找函数,参数为记录数组、记录条数及姓名int find(ADDRESS t,int n,char *s)int i;for(i=0;i=i;j-) /*从最后一个结点开始向后移动一条*/strcpy(tj+1.name,tj.name); strcpy(tj+1.units,tj.units); strcpy(tj+1.tele,tj.tele);strcpy(ti.name,temp.name); /*将新插入的记录拷贝到第i个位置*/strcpy(ti.units,temp.units);strcpy(
21、ti.tele,temp.tele);n+; /*记录数加一*/getchar();return n; /*返回记录数*/保存函数,参数为结构体数组和记录数void save(ADDRESS t,int n)int i;FILE *fp; /*指向文件的指针*/system(cls);if (fp=fopen(record.txt,wb)=NULL)printf(不能打开文件n);exit(1); /*退出*/printf(n存储文件n);fprintf(fp,%d,n); /*将记录写入文件*/fprintf(fp,rn); /*将换行符号写入文件*/for(i=0;in;i+)fprint
22、f(fp,%-50s%-50s%-50s,ti.name,ti.units,ti.tele);fprintf(fp,rn);fclose(fp);printf(*保存成功*n);getchar();读入函数,参数为结构体数组int load(ADDRESS t) int i,n; FILE *fp; system(cls); if(fp=fopen(record.txt,rb)=NULL) printf(无法打开n); getchar(); exit(1); fscanf(fp,%d,&n); for(i=0;in;i+) fscanf(fp,%20s%30s%10s,ti.name,ti.u
23、nits,ti.tele); fclose(fp); printf(已成功从文件中读取记录!n); getchar(); return n; 排序函数,参数为结构体数组和记录数void sort(ADDRESS t,int n)int i,j,flag;ADDRESS temp; /*临时变量做交换数据用*/system(cls);for(i=0;in;i+) flag=0; /*判断是否发生过交换*/ for(j=0;j0) flag=1; strcpy(temp.name,tj.name); /*交换记录*/ strcpy(temp.units,tj.units); strcpy(temp.tele,tj.tele); strcpy(tj.name,tj+1.name); strcpy(tj.units,tj+1.units); strcpy(tj.tele,tj+1.tele); strcpy(tj+1.name,temp.name); strcpy(tj+1.units,temp.units); strcpy(tj+1.tele,temp.tele);if(flag=0) break; /*没交换,循环结束*/printf(排序成功!n);getchar();学生签字:2012年8月日指导教师评语 成绩(百分制)_指导教师签字:年月日
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1