计算机导论实验报告.docx
- 文档编号:28637130
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:26
- 大小:2.21MB
计算机导论实验报告.docx
《计算机导论实验报告.docx》由会员分享,可在线阅读,更多相关《计算机导论实验报告.docx(26页珍藏版)》请在冰豆网上搜索。
计算机导论实验报告
课内实验报告
课程名称:
班级:
学号:
学生姓名:
任课教师:
2016年9月12日
实验报告
实验名称
实验1熟悉计算机环境及输入法练习
实验目的
(1)熟悉机房环境
(2)了解计算机的外部组成(3)掌握开、关机的正确方法(4)通过练习培养正确的打字姿势与指法
实验内容及操作步骤
(1)进入机房,熟悉机房环境,然后对号入座,查看主电源开关的位置。
(2)观察主机、显示器、键盘和鼠标之间的连接情况,了解计算机的外部组成。
(3)打开显示器开关,检查显示器电源指示灯是否已亮,若电源指示灯已亮,则表示显示器已经通电,否则,打开主电源开关。
(4)按下主机电源开关,给主机加电。
(5)等待数秒后,即可出现Windows7桌面,表示启动成功。
注意,如果是网络化机房,启动后会出现登录界面,此时根据机房管理员或老师的要求输入账号及密码,并确认即可。
(6)金山打字通软件主界面如图所示,如果计算机上没有安装该软件,需要自行下载并安装。
实
验
结
论
在上课的时候我对导论没有一个初步的认识,只是知道与计算机有关,通过课上老师的讲解,我初步了解了这是一个什么课程,而且老师讲解了输入法的使用,并且用相应的软件联系,通过练习我的打字速度有了明显的提高,也学会了怎样安装输入法。
实验报告
实验名称
实验2Windows操作
实验目的
(1)熟悉Windows7的工作桌面。
(2)掌握Windows7的桌面元素的操作。
(3)掌握窗口的基本操作。
实验内容及操作步骤
(1)启动计算机,进入Windows7桌面,观察桌面元素。
(2)在桌面的空白位置处单击鼠标右键,在弹出的快捷菜单中选择【查看】/【大图标】命令,观察桌面元素的变化。
(3)重复刚才的操作,在快捷菜单中选择【查看】/【中等图标】命令,再次观察桌面元素的变化。
(4)继续重复刚才的操作,在快捷菜单中选择【查看】/【小图标】命令,观察桌面元素的变化。
(5)在桌面的空白处单击鼠标右键,在弹出的快捷菜单中选择【查看】/【自动排列图标】命令,取消该命令前面的“对勾”符号。
(6)将光标指向任意一个桌面图标,拖动鼠标就可以改变图标在桌面上的位置。
(7)再次单击鼠标右键,在快捷菜单中选择【查看】/【自动排列图标】命令,这时图标又整齐如初地排列起来。
(8)在桌面的空白处单击鼠标右键,在弹出的快捷菜单中选择【排序方式】命令,然后在子菜单中分别选择【名称】、【大小】、【项目类型】和【修改日期】命令,观察图标排列情况。
(9)在桌面的空白处单击鼠标右键,在弹出的快捷菜单中选择【新建】/【快捷方式】命令,在弹出的【创建快捷方式】对话框中单击
按钮,指定一个目标文件,然后通过单击
按钮,就可以完成快捷方式的创建,如图所示,这时桌面上将出现一个快捷方式图标。
(10)在任务栏的空白位置处单击鼠标右键,在弹出的快捷菜单中选择【锁定任务栏】命令,取消锁定状态。
(11)将光标指向任务栏的上方,当光标变为
形状时向上拖动鼠标,可以拉高任务栏;如果任务栏过高,可以压低任务栏。
(12)将光标指向任务栏的空白处,按住鼠标左键将其向窗口右侧拖动,当看到出现一个虚框时释放鼠标,则任务栏将被调整到桌面的右侧。
用同样的方法,可以将任务栏调整到桌面的其他位置。
(13)在任务栏的空白位置处单击鼠标右键,在弹出的快捷菜单中选择【属性】命令,打开【任务栏和「开始」菜单属性】对话框,选择【自动隐藏任务栏】选项,然后确定,则任务栏是隐藏的,当光标滑向任务栏的位置时任务栏才出现。
(14)在桌面上双击“计算机”图标,打开【计算机】窗口,分别单击右上角的【最小化】按钮
、【最大化】按钮
、【还原】按钮
,观察窗口的变化。
(15)单击右上角的【关闭】按钮
,然后再重新打开【计算机】窗口。
(16)将光标移到窗口边框上或者右下角处,当光标变成双向箭头时按住鼠标左键拖动鼠标,观察窗口大小的变化。
实
验
结
论
在本次学习中,我知道了并且熟悉Windows7的工作桌面,掌握Windows7的桌面元素的操作,虽然这个操作有些繁琐,但是我依然努力的学习,从而掌握了这门操作技巧。
老师在课上讲解了许多知识,如何掌握窗口的基本操作,我也都一并学会了。
实验报告
实验名称
实验3计算机网络
实验目的
学会网络本地网络信息的查看与设置方法和常用操作命令的使用方法
实验内容及操作步骤
1.设置本地计算机的计算机名与所在的工作组
【提示】必须给网络上的每台计算机一个唯一的名称,以使网络上的其他计算机用户使用这个名称来访问这台计算机。
同一个部门的计算机要设置成相同的工作组名。
操作步骤:
在控制面板中打开“系统”对话框,选择“计算机名”选项卡,如图1所示,单击“更改”按钮,弹出如图2所示的“计算机名称更改”对话框,输入计算机名称,在“工作组”栏内输入工作组名称。
图1图2图3
2.查看并设置本地计算机“网络连接”属性
【提示】网络连接属性包括本地计算机所安装的协议、客户端、服务等。
操作步骤:
在“控制面板”中双击“网络连接”,打开“网络连接”窗口,如图3所示,双击“本地连接”打开“本地连接状态”对话框,如图4所示。
图4图5图6
选择“支持”选项卡,如图5所示,单击“详细信息”按钮,弹出“网络连接详细信息”对话框,如图6所示,可以查看本地计算机网络连接的所有信息。
在图4中单击“属性”按钮,弹出如图7所示的“本地连接属性”对话框,显示当前已安装的客户端、协议及服务等。
如果要安装项目,单击“安装”按钮进行安装即可。
选中“Internet协议(TCP/IP)”项,单击“属性”按钮,弹出“Internet协议(TCP/IP)属性”对话框,如图8所示。
可以根据本地网络设置,填入IP地址等信息,或者选择自动获取,由网络服务器提供。
图7图8
3.使用网络操作命令查看本地计算机网卡信息
操作步骤:
执行系统“开始”菜单的“运行”命令,在对话框中输入“cmd”命令,打开“命令提示符”窗口,输入命令“ipconfig/all”,窗口将显示本地计算机网卡的信息,包括IP地址、子网掩码、默认网关、DNS服务器、DHCP服务器等信息,如图9所示。
使用命令“ipconfig/all>本机网络配置.txt”,将会在C盘下生成一个文本文件“本机网络配置.txt”,文件内容为查询的结果。
图9
4.使用网络操作命令测试本地计算机能否与局域网的其他计算机相互通信
操作步骤:
执行系统“开始”按钮的“运行”命令,在对话框中输入“cmd”命令,打开“命令提示符”窗口,输入命令“ping172.16.155.102”,如图10所示,窗口显示和目标计算机连通。
输入命令“ping172.16.155.103”,如图11所示,窗口显示和目标计算机不能连通。
图10图11
如果在测试命令后面加上“>连接情况.txt”,那么将在C盘下生成一个文本文件“连接情况.txt”,内容为测试的结果。
实
验
结
论
在这次的学习中,我学会了必须给网络上的每台计算机一个唯一的名称,
一个部门的计算机要设置成相同的工作组名。
查看并设置本地计算机“网络连接”属性,如果要安装项目,单击“安装”按钮进行安装即可。
实验报告
实验名称
实验4办公软件——Word文字处理
实验目的
学会word基本操作,图文混排,长文档的排版,解决实际问题。
实验内容及操作步骤
一、基本操作练习
1、页面布局的设置
2、字符排版
3、段落排版
4、页面排版
二、图文混排
1、插入图片、艺术字
2、设置文本框
3、出入形状
三、长文档排版
1、样式
2、设置目录
3、制表位
4、分隔符
5、设置页面页脚
实
验
结
论
通过本节课的学习,我学会了word基本操作,知道word的使用是一个很重要的事情,所以,我在课上通过老师的讲解,学会了图文混排,长文档的排版,解决实际问题。
实验报告
实验名称
实验5办公软件——Excel电子表格
实验目的
学会excel基本操作、公式与函数,图表与数据处理,能解决实际问题。
实验内容及操作步骤
一、基本操作
1、工作薄、工作表、行和列、单元格
2、数据的录入
3、行和列的基本操作,字体、字形、边框、底纹、对齐、数字
3、序列填充(自定义)
4、有效性输入
5、条件格式
6、行高列宽、查找、批注
7、清除数据
二、公式与函数
1、公式
2、单元格引用(相对、绝对、混合)
3、函数
4、图表
三、数据处理
1、排序
2、筛选
3、分类汇总
实
验
结
论
通过本节课的学习,我对计算机这门学科又有了新的认识,通过老师的讲解,我又学会excel基本操作,并且了解到Excel是一个重要的办公软件,所以我有学习了公式与函数,图表与数据处理等知识,能解决实际问题。
实验报告
实验名称
实验6办公软件——PowerPoint演示文稿
实验目的
学会制作演示文稿,掌握技巧和方法。
实验内容及操作步骤
启动PowerPoint2010,观察其工作界面的组成。
然后完成下列操作:
(1)“标题幻灯片”中的标题为“旅游景区”,格式为隶书、加粗;副标题为“中国名胜古迹”,格式为宋体、倾斜。
(2)插入第二张新幻灯片,版式为“标题和内容”,标题为“景点介绍”,在添加文本处分行输入:
“万里长城”、“桂林山水”、“杭州西湖”和“北京故宫”。
(3)插入第三张幻灯片,版式为“两栏内容”,标题为“万里长城”,第一栏添加文本处分行输入:
“八达岭长城”、“山海关”、“嘉峪关”;第二栏添加任一幅图片,设置图片的高度为9厘米,宽度为12厘米。
(4)插入第四张幻灯片,版式为“空白”,插入一个水平文本框,内容为“桂林山水”,格式为宋体、50号、加粗、倾斜,红色,再插入任意一幅剪贴画,调整适当大小和位置。
(5)插入第五张幻灯片,版式为“空白”,插入任意样式的艺术字“杭州西湖”,设置适当的字体、字号。
(6)插入第六张幻灯片,版式为“空白”,插入自选图形“心形”,并在“心形”上添加文字“北京故宫”。
(7)第六张幻灯片的“心形”设置为“麦浪滚滚”的渐变填充效果。
(8)设置整个演示文稿的应用主题为“龙腾四海”。
(9)设置第一张幻灯片的动画效果。
标题为“进入”的水平“百叶窗”效果;副标题为“强调”的“陀螺旋”效果。
(10)设置整个演示文稿的幻灯片切换方式为“顺时针回旋,1根轮幅”,切换速度为“中速”。
(11)在第二张幻灯片添加超级链接,将文本“万里长城”链接到第三张幻灯片。
(12)在第三张幻灯片中添加动作按钮,单击动作按钮后,可后退到第二张幻灯片。
(13)为幻灯片添加页脚,第一张幻灯片不加。
要求固定时间为“2016-3-1”,页脚是“名胜古迹”,自动编号。
幻灯片3幻灯片4
幻灯片5幻灯片6
实
验
结
论
再没上这节课之前,我看见老师们用演示文稿讲课,我就很好奇,不知道是如何制作的,我从来都想知道如何制作演示文稿,所以,通过这节课的学习,我学会了制作演示文稿,掌握相关了的技巧和方法。
实验报告
实验名称
实验7数据结构
实验目的
掌握二叉树,二叉树排序数的概念和存储方法,掌握二叉树的遍历算法。
实验内容及操作步骤
编写程序,求二叉树的结点数和叶子数。
#include
#include
structnode{
chardata;
structnode*lchild,*rchild;
}bnode;
typedefstructnode*blink;
blinkcreat()
{
blinkbt;
charch;
ch=getchar();
if(ch=='')return(NULL);
else
{
bt=(structnode*)malloc(sizeof(bnode));
bt->data=ch;
bt->lchild=creat();
bt->rchild=creat();
}
returnbt;
}
intn=0,n1=0;
voidpreorder(blinkbt)
{
if(bt)
{
n++;
if(bt->lchild==NULL&&bt->rchild==NULL)
n1++;
preorder(bt->lchild);
preorder(bt->rchild);
}
}
voidmain()
{
blinkroot;
root=creat();
preorder(root);
printf("此二叉数的接点数有:
%d\n",n);
printf("此二叉数的叶子数有:
%d\n",n1);
}
编写递归算法,求二叉树中以元素值为X的结点为根的子数的深度。
intget_deep(bitreeT,intx)
{
if(T->data==x)
{
printf("%d\n",get_deep(T));
exit1;
}
else
{
if(T->lchild)get_deep(T->lchild,x);
if(T->rchild)get_deep(T->rchild,x);
}
intget_depth(bitreeT)
{
if(!
T)return0;
else
{
m=get_depth(T->lchild);
n=get_depth(T->rchild);
return(m>n?
m:
n)+1;
}
}
编写程序,实现二叉树的先序,中序,后序遍历,并求其深度。
#include
#include
structnode{
chardata;
structnode*lchild,*rchild;
}bnode;
typedefstructnode*blink;
blinkcreat()
{
blinkbt;
charch;
ch=getchar();
if(ch=='')return(NULL);
else
{
bt=(structnode*)malloc(sizeof(bnode));
bt->data=ch;
bt->lchild=creat();
bt->rchild=creat();
}
returnbt;
}
voidpreorder(blinkbt)
{
if(bt)
{
printf("%c",bt->data);
preorder(bt->lchild);
preorder(bt->rchild);
}
}
voidinorder(blinkbt)
{
if(bt)
{
inorder(bt->lchild);
printf("%c",bt->data);
inorder(bt->rchild);
}
}
voidpostorder(blinkbt)
{
if(bt)
{
postorder(bt->lchild);
postorder(bt->rchild);
printf("%c",bt->data);
}
}
intmax(intx,inty)
{
if(x>y)
returnx;
else
returny;
}
intdepth(blinkbt)
{
if(bt)
return1+max(depth(bt->lchild),depth(bt->rchild));
else
return0;
}
voidmain()
{
blinkroot;
root=creat();
printf("\n");
printf("按先序排列:
");
preorder(root);printf("\n");
printf("按中序排列:
");
inorder(root);printf("\n");
printf("按后序排列:
");
postorder(root);printf("\n");
printf("此二叉数的深度是:
");
printf("depth=%d\n",depth(root));
}
实
验
结
论
通过本次的学习实验,对树状图有了一定的了解。
树状图描述了客观世界中不同事物之间的不同的层次关系,它其实就是一种非线性的数据结构。
树状图结构有着十分广泛的应用,所有具有层次关系的问题都可以用树状图结构来表示。
实验报告
实验名称
实验8程序设计语言
实验目的
掌握程序的基本结构,会设计简单的程序
实验内容及操作步骤
1.以下程序是计算两个正整数的最大公约数。
若给定的两个正整数为u和v。
请在横线上补充完整程序。
并依据程序画出流程图。
#include
voidmain()
{
intu,v,w;
scanf("%d,%d",&u,&v);
while(w!
=0)
{
w=u%v;
u=v
v=w;
}
printf("%d",w);
}
2.下面程序是计算10!
,请补充完整。
#include
voidmain()
{inti=1;
floatfac=1.0;
while(i<=10.0)
{
fac=fac*i++;
}
pritnf(“%f“,fac);
}
3.下面程序的功能是计算一元二次方程ax2+bx+c=0的实数根。
请根据程序画出流程图。
#include
#include
voidmain()
{floata,b,c,dt;
scanf("%f,%f,%f",&a,&b,&c);
if(fabs(a)<=0.00001)
if(fabs(b)<=0.00001)
printf("\nItisnotaequation!
");
else
printf("\nOnlyoneroot,itis%f",-c/b);
else
{dt=b*b-4*a*c;
if(dt>=0)
printf("\nTworoot:
%f,%f",(-b+sqrt(dt))/(2*a),(-b-sqrt(dt))/(2*a));
else
printf("\nThereisnotrealroot!
");}
}
实
验
结
论
通过这次的学习,我对程序设计这门课程有了更深层次的理解。
已经基本掌握了程序设计语言这门知识,已经可以较为熟练的设计一些比较简单的程序,我在最开始时编写出来的程序复杂、难懂、难读、难纠错,在学习了本章的知识点后,学到了一些计算机语言和高级语言以后,我对程序设计的认知就变得更加清晰了,不会再弄出错误了。
实验报告
实验名称
实验9数据库
实验目的
掌握简单的SQL语句
实验内容及操作步骤
建立三张表,如下所示:
1、表名为xsb,表结构为:
学号字符型长度6
姓名字符型长度8
性别字符型长度2
出生日期日期型
记录如下:
学号
姓名
性别
出生日期
001
赵晓敏
女
1980-04-05
002
李凯
男
1980-12-15
003
王佳
女
1982-02-08
004
刘力君
男
1979-10-20
2、表名为cjb,表结构为:
学号字符型长度6
课程号字符型长度6
成绩整型
记录如下:
学号
课程号
成绩
001
0011
86
001
0012
74
002
0012
80
002
0013
65
003
0011
70
003
0013
69
004
0012
90
004
0013
83
3、表名为kcb,表结构为:
课程号字符型长度6
课程名字符型长度12
学分整型
记录如下:
课程号
课程名
学分
0011
数据库
3
0012
操作系统
4
0013
C语言
3
问题:
一、将xsb中的学号设置为主键,将kcb中的课程号设置为主键。
二、建立三个表之间的联系。
三、使用SQL语言中查询功能(select)完成查询。
1、select*fromxsb
2、select*fromxsbwhere性别=’女’
3、select学号,课程号fromcjbwhere学号=’003’
4、select*fromkcb
5、selectcount(*)fromcjb
6、select*fromcjbwhere成绩>=70
实
验
结
论
通过这次的学习,我通过本次学习,我已经学会了如何使用SQL语言。
对数据可的个数有了一些认知,也学习到了如何对数据进行处理,也了解到了数据之间的联系和数据模型。
除此之外,我还掌握了SQL的数据定义,在其中我学到了如何创建和删除表、创建和删除索引、数据的插入与更新和如何查询数据。
实验报告
实验名称
实验10操作系统——DOS
实验目的
掌握常用的DOS命令
实验内容及操作步骤
验证DOS命令
a) 用DOS命令建立以下目录结构,并用tree命令验证
注:
开始-〉运行,键入cmd,回车,进入dos。
>e:
进入e盘。
>md04 建立e盘子目录04。
>cd04 进入e盘子目录04
>mdHOME 建立04子目录HOME
>cdHOME 进入04子目录HOME。
>mdROOM1 建立HOME子目录ROOM1。
>mdROOM2 建立HOME子目录ROOM2。
>cd.. 返回上一级目录04。
>mdCITY1 建立04子目录CITY1。
>cdCITY1 进入04子目录CITY1。
>mdCITY11 建立CITY1子目录CITY11。
>mdCITY12 建立CITY1子目录CITY12。
>cd.. 返回上一级目录04。
>mdCITY2 建立04子目录CITY2。
>cdCITY2 进入04子目录CITY2。
>mdCITY21 建立CI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 导论 实验 报告