第一篇:第04章 表的基本操作
打开表 use 表文件名
关闭表 useclose table all
显示表 list fields for
display all
浏览表 browse
显示表结构 list structre
修改表结构 modify structure
成批替换修改数据 replace…with…for…(all)
表记录指针定位
绝对定位 go 记录号
go top
go bottom
相对定位 skip ±记录数
查询定位 locate…for<条件>
continue
插入记录 insert blank before(当前记录前插入)
insert blank(当前记录后插入)
追加记录 append blank(表末尾增加空行)
逻辑删除记录 delete for
取消删除标志 recall for
物理删除记录 pack
删除全部记录 zap
复制表结构 copy structuer to 新文件名 fields 字段名1, 字段名2…… 复制表 copy to 新文件名 fields 字段名1, 字段名2……for
第二篇:顺序表的基本操作
*********************************** 实验题目 :顺序表的基本操作
班 级 :
姓 名: 学 号: 专 业: 实验完成的时间:
*********************************
一、实验目的
(1)(2)(3)(4)掌握顺序表的基本运算,熟悉对顺序表的一些基本操作和具体函数的定义。掌握顺序表的存储结构及其基本操作。
熟悉c语言程序的基本结构,掌握函数定义、调用等功能。
熟悉c语言环境的使用及程序的输入、编辑、调试和运行的全过程。
二、实验要求
(1)熟练掌握线性表的存储结构及其基本操作。
(2)理解所给出的算法,掌握顺序表在实际中的应用。
(3)将上机程序调试通过,并能独立完成一至两个拓展题目。
三、实验内容
实现顺序表上的插入、删除等操作。调试程序并对相应的输出作出分析;修改输入数据,预期输出并验证输出的结果。加深对有关算法的理解。
(1)主要内容:
#define MAXSIZE 100 /*宏定义*/ //#define OVERFLOW-2 #include “stdio.h” /*包含输入输出文件*/
typedef int data;typedef struct /*定义顺序表的结构*/ {data vec[MAXSIZE];/*顺序表数据成员所占据的存储空间*/ int last;/*顺序表中最后一个元素在数组中的下标(或向量中的位置)从0开始*/ }sequenlist;int insert(L,i,x)/*在顺序表的第i个元素之前插入一个新元素x*/ sequenlist *L;int i;data x;
{ int j;if(((*L).last)>=MAXSIZE-1){printf(“the list is overflow!n”);return(0);/*溢出判断*/ } else if((i<1)||(i>(*L).last+1)){printf(“position is not correct!n”);return(0);/*插入位置不正确*/ } else {for(j=(*L).last;j>=i-1;j--)/*后移元素*/(*L).vec[j+1]=(*L).vec[j];(*L).vec[i-1]=x;/*插入新元素*/(*L).last=(*L).last+1;/*修改last的值*/ } return(1);} void DELETET(L,i)sequenlist *L;int i;{ int j;if(i<1||(i>L->last+2))
printf(“删除的位置错误n”);else {
for(j=i;j<=(*L).last;j++)
(*L).vec[j-1]=(*L).vec[j];
(*L).last--;
} } void listprint(sequenlist *L)/*输出线性表*/ { int i;for(i=0;i<=(*L).last;i++)printf(“i,e=%d,%dn”,i,L->vec[i]);} main(){ sequenlist sl={{1,2,3,4,5,6,7,8,9,10},9};//直接给顺序表赋初值 sequenlist *L;/*定义一个指向顺序表类型的指针变量*/ int i,j,x;//elemtype e;
L=&sl;/*给指针变量赋值*/ printf(“请输入你插入的位置和数n”);scanf(“%d,%d”,&i,&x);printf(“这个插入的位置: %d n插入的数:%dn”,i,x);insert(L,i,x);listprint(L);printf(“请输入删除的位置:”);scanf(“%d”,&j);DELETET(L,j);listprint(L);}(2)预习思考题
(1)定义一个定位函数locate(L,x),具有元素检索的功能。当顺序表中存在一个值为x的数据元素时,返回第一次找到的数据元素的位序,否则,给出一个值,表示值为x的元素不存在。在主程序中调用该函数,分析操作结果。算法如下
int locat(L,x)/* x由主函数输入并接受locat的返回值 */ sequenlist *L;int x;{ int i;for(i=0;i<=(*L).last;i++)
if((*L).vec[i]==x)
return(i+1);/*如果存在x则返回x的位置*/ return 0;/*否则返回0 */ }
说明:主函数输入定位值X由函数locat(L,x)接收完成定位功能后返回x的位置,若X不存在则返回0,主函数接受返回值,若返回值不等于0则调用listprint(L)函数输出结果,否则输出X不在线性表中
(2)定义一个逆置函数diverse(L),把顺序表进行逆置。在主程序中调用该函数,分析操作结果。void diverse(L)sequenlist *L;{
int i,j,n,k;
n=(*L).last;
j=(*L).last/2;
for(i=0;i<=j;i++)
{ k=(*L).vec[i];
(*L).vec[i]=(*L).vec[n-i];
(*L).vec[n-i]=k;
} } 运行程序前
运行程序后
说明:主函数只需调用diverse(L)完成逆置功能,并调用listprint(L)函数输出结果。(3)定义一个函数delsame(L),把顺序表中重复的元素删除掉,只保留一个。在主程序中调用该函数,分析操作结果
void delsame(sequenlist *L){ int i = 0, j, t;for(i = 0;i <= L->last;i++){
for(t = i+1;t<= L->last;t++)
{
if(L->vec[i] == L->vec[t])
{
for(j = t;j<= L->last;j++)
L->vec[j-1] = L->vec[j];
L->last--;
}
} } } 运行程序前
运行程序后
说明:主函数只需调用delsame(L),把顺序表中重复的元素删除掉,只保留一个,并调用listprint(L)函数输出结果。
四、算法设计与编码
1.本实验用到的理论知识
顺序表的数据结构的定义,C语言中循环语句,if条件语句,函数定义、调用等相关知识。
2.算法概要设计 具体有以下函数:
(1)insert(L,i,x)在顺序表的第i个元素之前插入一个新元素x.(2)deletet(L,i)删除顺序表的第i个元素。(3)listprint(L)输出顺序表
(4)locate(L,x)定位函数,具有元素检索的功能(5)diverse(L)逆置函数,把顺序表进行逆置
(6)delsame(L), 把顺序表中重复的元素删除掉,只保留一个 主函数调用以上函数完成相关功能。3.运行与测试
(1)在调试程序的过程中遇到什么问题,是如何解决的?
在定位时出现多次返回0,在单步调试后,吧return 0 放到if语句外。
(2)程序运行的结果如何?
五、总结和心得
通过本次实验我学会了顺序表的基本运算,了解了顺序表的一些基本操作和具体函数,学会了定 义线性表的顺序存储类型。在实验过程中编写insert函数的时候对if(((*L).last)>=MAXSIZE-1)很不理解,不知道为什么是MAXSIZE-1,而不是MAXSIZE;
第三篇:《excel工作表的基本操作》教学设计
《excel工作表的基本操作》教学设计
【教学目标】
1、掌握工作表的插入、复制、移动、删除方法
2、训练学生自学能力
3、培养学生有计划的学习习惯 【教学重难点】
1、掌握工作表的插入、复制、移动、删除方法
2、训练学生自学能力
【教材分析】本节是科教版第四章第二节《表格信息加工》的第一课时内容。【学生分析】高一年级学生在初中已学会工作表数据的录入与修改的基础上学习本节内容,将学生被分为四个大组,每个大组中,四人一小组团结合作,互帮互助,每个组挑选一个操作较好的做小组长,负责帮助有困难的同学并协助老师上课。
【教学模式与设计】在课前,教师把设计好的EXCEL练习发送到学生机上,课上教师利用大屏幕、Powerpoint课件展示教学内容及操作步骤,教学采用先让学生根据老师给的操作步骤自己操作、后学生反馈演示、教师总结演示等方法完成教学内容。【课时安排】一课时
【教
具】计算机网络教室、投影、广播教学软件 【教学流程】
【课件展示】 问候语
一、导入新课 教师:上节课我们已经学会给一张工作表输入数据,并能对工作表进行一些简单的修改,同学们已基本上完成老师布置的任务。这节课我们讲的内容还和输入有关,也许有的同学认为输入这么简单的问题还要再讲吗?用键盘敲就是了!
其实数据输入里面有很多学问,想又快又准确的输入数据吗? 学生回答:想知道……
激发学生的求知欲,使教师乐“教”变成学生乐“学”
广播:打开“演示”工作簿中“课外活动表”
教师:这是大家上节课输入的工作表,大部分同学完成了老师的任务,也有一些同学在输入过程中遇到一些小困难,如有的同学忘记输入第一行的标题了,这该怎么办呢?大家有什么办法能帮助这位同学完成任务吗?
学生:插入等……
教师:很好,有的同学已经预习了今天的学习内容,我们今天要学习的内容就是:
【课件展示】:本节课的课题“工作表的基本操作”及本节课主要教学任务
二、导入新课
1、插入、复制 广播:“演示”工作簿中的“课外活动表1”
教师:现在老师要交给大家一个任务,请大家打开“D:练习”工作簿中“练习1”工作表,给工作表中加入两列“活动时间”和“序号”,并填充数据如大屏幕所示。
由于信息技术的发展速度太快,软件可以说是日新月异,每个软件的使用不可能全靠老师来教,大家应学会自主学习,为了逐步锻炼大家的自学能力,今天老师先不给大家演示,请同学们根据老师大屏幕上给的操作步骤先自己试着完成任务。现在,请第1、2组同学完成第一个任务插入“活动时间”一列,并填充数据,第3、4组同学完成插入“序号”一列,并填充数据。(学生边看大屏幕,边操作)
教师巡视辅导、各小组长帮助辅导并选出各组代表准备演示。教师:请各小组代表给大家演示自己的操作步骤。学生:演示,每组一个
教师:小结同学们操作的情况,并演示操作步骤
【课件展示】思考:复制数据除了上述同学们做的两方法,以前还学过什么方法可以用。
学生:复制的方法
教师:复制的四个基本步骤是什么? 学生:……
教师:复习复制的基本步骤,课件展示 巩固练习:
教师:请大家打开“练习”工作簿中的“课程表”按照要求完成操作,先做完的同学完成加深练习。
教师巡视辅导、各小组长帮助辅导并选出各组代表准备演示。学生:反馈演示
2、移动、删除
教师:请大家打开“D:练习工作簿”中“练习2”工作表
现在老师要求大家在这个工作表中交换“羽毛球”和“足球”两行的所有内容
具体步骤请大家参照书本P72页,自行完成。学生:操作
教师巡视辅导、各小组长帮助辅导 师:小结学生操作情况 巩固练习: 教师:请大家打开“D:练习”工作簿中“通讯录”工作表
现在请大家按照要求完成练习,做好同学看思考题,并请帮助辅导其他同学
教师巡视辅导、各小组长帮助辅导
教师:通过电子点名,演示3名学生操作
【课件展示】
思考:移动除了用剪切、粘贴外还有什么方法? 学生:„„ 教师总结:
【课件展示】
三、总结
【课件展示】本节课小结
教师:回顾本节课主要知识点。
总结并肯定学生的练习情况
激发学生的生活热情,教育学生学会把学到东西运用到生活中去。【课件展示】展示生活中的例子, “演示”工作簿中“学习计划”工作表 教师:这是一个同学国庆期间的学习计划表,同学们要学会有计划、有规律的学习,你能为自己制订一个学习计划吗?
四、思考
1、清除与删除的区别
2、积极思考什么情况下使用填充柄输入数据,可以收到怎样的效果
3、选定行、列与单元格,删除操作有什么不同?
五、作业
1、预习下一节的内容的知识
2、完成本节课的评价(不低于100字)
3、建议利用EXCEL工作表制作一份自己的学习计划表
六、教学反馈
本节课总的来说比较顺利完成任务,学生基本能够掌握本节课的知识要点,但也存在一些问题,如有的学生操作速度太慢,跟不上老师的节奏,有的同学操作太快,做完后又无所事事,加深练习不好把握,从这节课也看出学生的自学能力还有待提高,以后在课堂中还应加强锻炼。
第四篇:IE基本操作
IE基本操作
1、请浏览“保定教育信息港”网页,并将该页面上动态显示的“保定教育信息港”图片保存到t:ietest下,名称为“保定教育信息港”。
2、请浏览“新浪”主页,并将主页以“新浪网.htm”为名保存到t:ietest下。
保存图片步骤:
a打开“保定教育信息港”网页
b右键单击动态显示的“保定教育信息港”图片,选择“图片另存为”
c保存位置:选择“我的电脑”,双击“T”盘,双击“ietest”文件夹
d文件名改为保定教育信息港
e单击“保存”
保存网页步骤:(扩展名为.htm)
a 打开“保定教育信息港”主页
b 单击“文件”菜单,选择“另存为”
c保存位置选择“我的电脑”,双击“T”,双击“ietest”
d 文件名为“保定教育信息港”,单击 “保存”
网络
200.1、请浏览“保定教育信息港”网页,并将该页面上动态显示的“保定教育信息港”图片保存到t:ietest下,名称为“保定教育信息港.gif”。
2、请浏览“保定教育信息港”网页,并将其以“保定教育信息港.htm”为名保存到t:ietest目录下。
214.1、请浏览“搜狐”主页,并将主页以“搜狐.htm”为名保存到t:ietest下。
2、请浏览“搜狐”主页,并将该页面上的“搜狐”图片保存到t:ietest,名称为“搜狐.gif”。648.1、打开“GOOGLE”的主页,并以“GOOGLE.htm”为名保存到t:ietest目录下
2、并将该页面上“GOOGLE”的图片以“google.gif”为名另存到T:ietest文件夹中。1127.1、请浏览“新浪”主页,将页面上的“新浪网”的图标保存到t:ietest,命名为“新浪网的logo.gif”
2、浏览“新浪”主页,将其以“新浪网.htm”为名保存到t:ietest目录下
第五篇:工作室基本操作
1、起一个响亮的名字
2、思考一句吸引力强的广告语
3、做一个精美的网站
4、设计制作宣传单张
5、规划好主要业务、特色业务
6、制作3-9套业务展示用的样册
7、由于上门服务和外景拍摄服务,你必须具有一份可操作的业务协议(合同)
8、因为是上门服务,工作室内不需要花费包装,如果业务好,可以再考虑
9、前期人力安排不需要请助理,如果业务火暴,可以考虑,否则两个人自己辛苦一点好
二、设备设施方面
1、工作室最好不要太多的设备,一台高配置电脑+普通配置办公用电脑1-2台即可,能上网总投资大约控制在8000以内
2、相机户外拍摄居多,建议选择富士单反长焦数码相机为宜1台足够,另外选购2--3台其他品牌的入门级数码相机,即可。总投资大约控制在7000元以内。
3、如果拍摄婚纱,说实话,场地太小,很难与专门的婚纱公司构成竞争,而大凡在拍照婚纱,很多人选的是公司牌子,价格。工作室主做婚纱建议后期有名气以后扩加。所以,对服装建议前期不要购买,如果你的女朋友会化妆,可以小范围试着进行,然后通过网站主推来带动,也不失一种好的办法。
1、所以,大的投资在电脑与相机上面,也就在15000元以内,广告投资大约在4000以内,也就是2万以内,你的工作室就全面可以开张了。
2、在这里,其实花钱的很容易解决和办到,但在业务流程、包装、规划、细节处理,合同样本、服务细则等等方面是一个专业策划的活,一般人不会注意这个问题,所以钱用了,没搞成,也不以为然。
3、先认真规划工作室的发展计划书,把所有业务、宣传、管理、服务等环节计划好,然后再投资采购设备设施,广告宣传等,从而进入工作室运做流程。