ch7数据文件
合集下载
心理与教育统计学课件张厚粲版ch7参数估计

2
X X
2
2
nS 2
由公式8 4,我们可利用理论 2值与样本方差来 确定总体方差的置信区 间 : nS 2
6
n
。
第二节 总体平均数的估计
一、总体平均数估计的计算步骤: ⒈利用抽样的方法抽取样本,计算出样本的平均 值 X 和标准差S。 ⒉计算样本平均数的标准误 SEX : ①当总体方差已知时,样本平均数的标准误的计 算为:
SEX
n
②当总体方差未知时,样本平均数的标准误的计 算为: Sn SEX n 1
因此, 的95%的置信区间为 : 115.8 2.042 0.81 115.8 2.042 0.81 即114.15 117.45
的99%的置信区间为 : 115.8 2.75 0.81 115.8 2.75 0.81 即113.57 118.03
15
三、总体方差未知,对总体平均数的估计
⒉当总体为非正态分布时(只有当样本容量n>30 时,此时样本抽样分布服从自由度为n-1的t分 布,这时可依t 分布对总体平均数进行估计, 否则不能对总体 平均数进行估计。) 例6 某校进行一次数学考试,从中抽取40名考生, 经计算,这40 名考生的平均成绩为82分,标准 差为7 分,试求全体考生平均成绩的95%和 99%的置信区间。
例2 已知某市6岁正常男童体重的总体方差为6.55公斤,从该
市随机抽取40 名6岁男童,其平均体重为20.4公斤,试求该 市6 岁男童平均体重的95%和99%的置信区间。
9
例1的计算
SE X
• 解: n 95%的置信区间的显著性水平α=0.05, Z 2 1.96 因此,μ的95%的置信区间为:
ch07 第七章 输入埠实习

第七章 输入埠实习
7.1 指拨开关控制LED实习 7.2 按键开关控制LED实习(一) 7.3 按键开关控制LED实习(二) 7.4 矩阵键盘控制LED实习 7.5 矩阵键盘控制4位七段显示器实习
1
7.1 指拨开关控制LED实习
指拨开关控制LED实习
相關知識
如圖 7-1 所示為常用開關如單切開關、按鍵開關、指撥開關、矩陣鍵盤等, 其中指撥開關是將 2 個、4 個或 8 個單切開關包裝成一組使用,而矩陣鍵盤則 是將 12 個或 16 個按鍵開關包裝成一組使用。按鍵開關會有機械彈跳的問題存 在,容易造成誤動作,常用軟體來消除機械彈跳。單切開關沒有機械彈跳的問 題,使用上較按鍵開關容易,有兩種連接方式如圖 7-2 所示。
12
/* 8051 接腳定義 */ /* 按鍵按下後狀態為 1 的次數 */ /* 按鍵按下後狀態為 0 的次數 */ /* 未除彈跳鍵值 */ /* 已除彈跳鍵值 */
/* 按鍵掃描函數 */ /* LED 全暗 */
/* 掃描按鍵 */ /* 按下任何鍵? */ /* 相對 LED 狀態反相 */ /* 清除按鍵值 */
6
/* 8051 接腳定義 */
/* 閃爍速度 */ /* 指撥開關狀態 */ /* 閃爍控制位元 */
/* 設定 P2 為輸入埠 */ /* 閃爍速度視 CPU 速度而異 */ /* 讀取 8 位元指撥開關狀態 */ /* mask=0 時,相對 LED 亮 */
/* mask=1 時,LED 全暗 */ /* 反相 mask */
1 2 3 4 5 6 7 8 L0 L1 L
10uF
220Ω
30P
19
X1
12MHz
10kΩ
7.1 指拨开关控制LED实习 7.2 按键开关控制LED实习(一) 7.3 按键开关控制LED实习(二) 7.4 矩阵键盘控制LED实习 7.5 矩阵键盘控制4位七段显示器实习
1
7.1 指拨开关控制LED实习
指拨开关控制LED实习
相關知識
如圖 7-1 所示為常用開關如單切開關、按鍵開關、指撥開關、矩陣鍵盤等, 其中指撥開關是將 2 個、4 個或 8 個單切開關包裝成一組使用,而矩陣鍵盤則 是將 12 個或 16 個按鍵開關包裝成一組使用。按鍵開關會有機械彈跳的問題存 在,容易造成誤動作,常用軟體來消除機械彈跳。單切開關沒有機械彈跳的問 題,使用上較按鍵開關容易,有兩種連接方式如圖 7-2 所示。
12
/* 8051 接腳定義 */ /* 按鍵按下後狀態為 1 的次數 */ /* 按鍵按下後狀態為 0 的次數 */ /* 未除彈跳鍵值 */ /* 已除彈跳鍵值 */
/* 按鍵掃描函數 */ /* LED 全暗 */
/* 掃描按鍵 */ /* 按下任何鍵? */ /* 相對 LED 狀態反相 */ /* 清除按鍵值 */
6
/* 8051 接腳定義 */
/* 閃爍速度 */ /* 指撥開關狀態 */ /* 閃爍控制位元 */
/* 設定 P2 為輸入埠 */ /* 閃爍速度視 CPU 速度而異 */ /* 讀取 8 位元指撥開關狀態 */ /* mask=0 時,相對 LED 亮 */
/* mask=1 時,LED 全暗 */ /* 反相 mask */
1 2 3 4 5 6 7 8 L0 L1 L
10uF
220Ω
30P
19
X1
12MHz
10kΩ
Ch7详细介绍

一般Ca值可分為五個等級A、B、C、D及E,各等 級是以樣本平均數偏離規格中心值為(T/2)的(1/2)n 倍表之,n = 0、1、2、3、4,其定義如表7.1及圖 7.11所示。
39
Ca值
40
Example
解
41
7.4.2 製程精度指標
製程精度指標 (CP) 係衡量產品製程公差滿足其規 格允差之程度,其衡量方式係以規格允差與產品 製程標準差之比率為基準。 CP 值 為 規 格 允 差 與 製 程 公 差 之 比 值 :
1.
平均數
其中 X 為產品的平均數,X i 為各組件的平均數。 2. 標準差 其中σ為產品標準差,σi為各組件標準差。
3
變異之評量
若已知產品規格要求為:USL-LSL,則各組 件規格 (USL-LSL)i及其變異數 ( i2 ) 之關係 為:
即
其中(USL-LSL)為產品組裝完成後的變異, 此變異可供銷售人員與顧客議訂採購合約時使 用。
8
量測系統分析
量測系統之良窳可藉由下列績效評估。
一、精度
• 精度 (precision) 是對同一樣本以相同方式,在短期 內重複多次量測,其量測數據之離散程度。 1. 再現性(repeatability):此型態之變異係量測儀具所 產生之變異(σr1),亦稱為一致性 (consistency),即 同一檢驗人員,以同一部量測儀具,重複量測同一 產品之品質特性時,所產生的量測變異。 2. 再生性(reproducibility):此型態之變異係量測人員 所產生之變異 (σr2),即不同檢驗人員,以同一部量 測儀具,重複量測同一產品之品質特性時,所產生 的量測變異。
其中T = 規格允差,USL = 規格上限,LSL = 規格 下限,σ= 製程標準差。
xu微机原理及应用-ch7

[组合类型]说明程序连接时的段合并方法
PUBLIC:将同类别名段组装在一起形成一个逻辑段;
STACK: 与PUBLIC一样,只用于堆栈段。在汇编及连接后, 系统自动为SS及SP分配值,在可执行程序中,SP初值指向栈底。 COMMON:同名段从同一个内存地址开始装入。所以,各个逻 辑段将发生覆盖。连接以后,该段长度取决于同名段中最长 的那个,而内容有效的是最后装入的那个。 MEMORY:与PUBLIC同义,只不过MEMORY定义的段装在 所有同名段的最后。若连接时出现多个MEMORY,则最先遇到 的段按组合类型MEMORY处理,其他段组合类型按PUBLIC处 理。 AT exp:段地址为表达式exp的值(长度为16位)。此项不能用于 代码段。 例: AT 7000H ;定位的段地址为7000H,不用于代码段
D1
0BH
D2
04
04H 00H
42H
08H 08H 41H 42H
-
08H
08H
3. 段定义伪指令
段名 SEGMENT [定位类型] [组合类型] [„类 别’] …
段名 ENDS
定位类型:说明段的起始地址应有怎样的边界值:
BYTE:×××× ×××× ×××× ××××B, 即段可以从任何地址开始; WORD:×××× ×××× ×××× ×××0B, 即段的起始地址必须为偶地址; PARA:×××× ×××× ×××× 0000B, 即段从节(PARAGRAPH)边界开始,每16个字节 为1小段,所以,其起始地址必为16的倍数。 PAGE:×××× ×××× 0000 0000B, 即段从页边界开始,每256个字节为1页,所 以,其起始地址必为256的倍数。
6. 模块定义伪指令
NAME 模块名 … END [标号]
ch7-供水水文地质勘察解析

天然排泄量
排泄量开采排泄量
人工开采量允 实许 际开 开采 采量 量
➢ 1.补给量:流入含水层的水量
• (1)天然补给量 • (2)开采补给量
分为垂侧直向补补给给量量大相 地 越气邻 表 流降含 水 补水水 ( 给、层 河人地流工下 、回水 水灌库等)
Q垂
Q径
夺取河流补给
Q
夺取消耗补给
Q
越流补给
➢ (二)主要类型 • 1.单孔抽水 • 只在一个孔内抽水;了解钻孔的Q与s的关系及含水层的富水性,
渗透性;多在初勘阶段进行
• 2.多孔抽水
• 一个孔抽水,一个或多个观测孔;测定含水层水文地质参数,了 解影响范围,漏斗形状及变化,确定井距及地下水与地表水之间 的水力联系;多在详勘阶段进行
• 3.群孔干扰抽水试验 • 两个或两个以上抽水井;了解区域s与Q的关系,评价区域允许开
四、允许开采量的精度及其保证率要求 • 允许开采量:经济技术可行,在整个开采期内水量不会减少,动水
位不超过设计标准,水质和水温在允许范围内,不影响已建水源地 正常开采,不发生危害性的环境地质问题的条件下的所能取得的地 下水资源量。
➢ 允许开采量的精度分为5级:A级、B级、C级、D级、E级 • E级:搜集资料,用经验的水文地质参数估算水资源量,为预测资
Q侧=K*i*w
•
Q’=M*F’(岩溶地区)
• 地下水径流模数
M 地 地下 下暗 河河 系总 总出 补口 给流 面量 积(m3 / s km 2)
• 4.河流入渗补给量
• Qs=Qa-Qb • Q1=KI1BH • Qs=Q1+Q1
Q2=KI2BH
态观测等。 • 程序:接受任务 确定工作方案 编制勘察纲要 野外作业
ch.7查询处理与查询优化

第三部分 系统篇
ch.7查询处理与查询优化
查询是数据库系统中使用最频繁、最基本的操作。 对于一个给定的查询,通常会有许多种可能的执行策 略,查询优化就是从众多策略中找出高效执行策略的 处理过程,是DBMS实现的关键技术,对系统性能有很 大影响。
1、引言
2、代数优化 3、物理优化
2012年12月19日星期
2012年12月19日星期
数据库教程(06.8)
3
ch.7
(3)、一个启发性的例子
1.引言
例7-1 设有Shop(商店),Customer(顾客),SC(购物关系)三个关系,关系模 式如下: Shop (S#,Sname,Address) Customer (C#,Cname,Address) SC(S#,C#, Item, Quantity,Price) 查询是“给出销售彩电的商店名称” 1)、用SQL语句表达如下: SELECT Sname FROM Shop,SC WHERE Shop.S# = SC.S# AND Item=’彩电’ 2)、用关系代数表达式表达这个查询语句: ΠSname(σShop.S# = SC.S# ∧ Item=’彩电’ (Shop×SC)) 选择条件Shop.S# = SC.S#与笛卡儿积组合成连接操作: ΠSname(σItem=’彩电’(Shop⋈ SC)) 选择条件Item=’彩电’还可以移到连接中的关系SC前面: ΠSname(Shop⋈σItem=’彩电’(SC))
3.物理优化
数据库实现的基础是文件,对数据库的任何操作最终都会落实为 对文件的操作。关系数据库中,数据和存取路径分离。后者对用户是 隐蔽的,可以动态建立、删除,例如顺序扫描、索引、散列等。理论 研究和实际应用说明,选择合适的存取路径,能够收到显著的优化效 果,应成为优化的重点。然而,前面介绍的代数优化并没有利用存取 路径的便利,对各种操作的执行策略进行选择,只是利用一些变换规 则来调整和重新安排操作的次序和组合,优化效果也是很有限的。因 此,充分考虑存取路径,利用它们进一步改善查询效率,具有非常重 要的意义。 依赖于存取路径的规则优化,即物理优化,决定如何执行查询, 基本策略是将表达式看成是由一系列关系操作(选择、连接、投影、 集合运算等)构成,各种操作间保持一定的相互依赖关系。对于每个 可能的操作,都具有一组可用的实现技术. (1)、选择 (2)、连接 (3) 、投影 (4)、集合运算
ch.7查询处理与查询优化
查询是数据库系统中使用最频繁、最基本的操作。 对于一个给定的查询,通常会有许多种可能的执行策 略,查询优化就是从众多策略中找出高效执行策略的 处理过程,是DBMS实现的关键技术,对系统性能有很 大影响。
1、引言
2、代数优化 3、物理优化
2012年12月19日星期
2012年12月19日星期
数据库教程(06.8)
3
ch.7
(3)、一个启发性的例子
1.引言
例7-1 设有Shop(商店),Customer(顾客),SC(购物关系)三个关系,关系模 式如下: Shop (S#,Sname,Address) Customer (C#,Cname,Address) SC(S#,C#, Item, Quantity,Price) 查询是“给出销售彩电的商店名称” 1)、用SQL语句表达如下: SELECT Sname FROM Shop,SC WHERE Shop.S# = SC.S# AND Item=’彩电’ 2)、用关系代数表达式表达这个查询语句: ΠSname(σShop.S# = SC.S# ∧ Item=’彩电’ (Shop×SC)) 选择条件Shop.S# = SC.S#与笛卡儿积组合成连接操作: ΠSname(σItem=’彩电’(Shop⋈ SC)) 选择条件Item=’彩电’还可以移到连接中的关系SC前面: ΠSname(Shop⋈σItem=’彩电’(SC))
3.物理优化
数据库实现的基础是文件,对数据库的任何操作最终都会落实为 对文件的操作。关系数据库中,数据和存取路径分离。后者对用户是 隐蔽的,可以动态建立、删除,例如顺序扫描、索引、散列等。理论 研究和实际应用说明,选择合适的存取路径,能够收到显著的优化效 果,应成为优化的重点。然而,前面介绍的代数优化并没有利用存取 路径的便利,对各种操作的执行策略进行选择,只是利用一些变换规 则来调整和重新安排操作的次序和组合,优化效果也是很有限的。因 此,充分考虑存取路径,利用它们进一步改善查询效率,具有非常重 要的意义。 依赖于存取路径的规则优化,即物理优化,决定如何执行查询, 基本策略是将表达式看成是由一系列关系操作(选择、连接、投影、 集合运算等)构成,各种操作间保持一定的相互依赖关系。对于每个 可能的操作,都具有一组可用的实现技术. (1)、选择 (2)、连接 (3) 、投影 (4)、集合运算
ch7 岩土工程原位测试

(2)保持测试时地基土的天然湿度与原状结构。
①测试之前,应在坑底预留20~30cm厚的原土层,待测试将开始 时再挖去,并立即放入载荷板。
②对软粘土或饱和的松散砂,在承压板周围应预留20~30cm厚的 原土作为保护层。
③坑底铺设约2cm(不大于)厚的砂垫层找平和缓冲。
④在试坑底板标高低于地下水位时,应先将水位降至坑底标高以 下,待水位恢复后进行试验。
桩动力荷载
桩静力荷载
试验设备 承压板(一般为圆或方形0.25m2,0.5m2) 加荷系统(油压千斤顶) 反力系统(地锚梁或重物) 观测系统(应力和变形)
目的 地基土体在天然状态下的压缩变形特征,测定:
地基土体的变形模量(Eo)、确定地基的承载力特征值 fk 和极限荷载 估算地基的不排水抗剪强度 确定地基反力系数(单位面积地表面上引起单位下沉所需施加 的力 )(弹性Winkler地基)
试点的布置 一般布体中具有不均匀和软弱 土层的典型地段上开挖的方形试坑内。 适用条件
适用于各种土体,尤其是对软土或不均匀地基。
试验技术要点
(1)试坑及位置 一般方形试坑。试坑底的宽度≥ 3倍承压板宽度(或直径) 试坑应布置在有代表性地点,避免扰动土层,保持原状 结构和天然湿度; 承压板底面应放置在基础底面标高处。
7.1 静力荷载试验(平板荷载试验,PLT )
主要优点:对地基土不产生扰动。确定的地基承载力和预估 计沉降量最可靠和代表性,可直接用于工程设计。 分类:按试验深度:浅层和深层; 按承压板形状:平板(圆板和方板) 与螺旋板之分;
钻孔 套管 传力杆 导向板
浅层平板
土层
测力传感器 螺旋承压板
深层螺旋板
按用途:一般载荷试验(平板、螺旋板)和桩载荷试验; 按载荷性质:静力和动力载荷试验。 本节主要讨论浅层平板静力载荷试验。
设备工程与管理ch7设备维修机自10

29
5、小修计划的实施 一般由设备使用单位负责。 由使用单位机械动力师负责准备工作和下达维修内 容和技术要求,并尽可能利用生产间歇时间施工。 小修完毕,以机械动力师为主,与设备操作工人和 维修工人共同检查,在设备小修竣工报告单上签字验 收。
30
1、委托维修的原则 2、承修单位应具备的条件
31
技术资料管理 编制设备维修用技术文件 制定磨损零件修、换标准 推广新技术、新材料、新工艺 维修用量、检具的管理
8
三、维修类别 根据维修内容和技术要求以及工作量的大小分类。 1、大修 工作量最大的一种计划修理。 因设备基准零件磨损严重,主要精度、性能大部分 丧失,必须经过全面修理,才能恢复效能时使用的一 种修理方式。 修理内容: 1)对设备进行全部或大部分解体; 2)修理基准件,更换和修复全部不合格的零件;
9
3)修复和调整设备的电气及液、气动系统; 4)修复设备的附件以及翻新外观; 5)全部刮研和磨削导轨面。 目的: 全面消除修前存在的缺陷,恢复设备的规定精度和 性能。 2、中修 工作量介于大修和小修之间,要求比大修低。
10
3、项修(项目修理) 工作量视实际情况而定。 对设备精度、性能的劣化缺陷进行针对性的局部修 理。 一般要进行局部拆卸、检查,更换或修复失效的零 件,必要时对基准件进行局部修理和修正坐标。 特点:安排灵活,针对性强,停机时间短,维修费 用低,能及时配合生产需要,可避免过剩维修。 适用范围:大型设备、组合机床、流水线或单一关 键设备
38
2、技术资料的收集和编制 1)资料来源 ①购买时制造厂按常规随机提供的技术资料,并要 求供应其他必要的技术资料 ②使用过程按需要购买 ③自行测绘和编制
39
2)收集注意事项 ①分类编号 ②新购设备及时复制随机技术资料,进口设备及时 翻译和复制技术资料 ③严格执行图纸、技术文件设计、编制、审查、批 准及修改程序 ④重视新旧技术标准、国内外技术标准的对照和转 化 ⑤定期复查设备维修工艺、备件制造工艺、维修计 量标准,不断改进 ⑥设备图册编制参阅《机修手册》第一卷第一篇第40
5、小修计划的实施 一般由设备使用单位负责。 由使用单位机械动力师负责准备工作和下达维修内 容和技术要求,并尽可能利用生产间歇时间施工。 小修完毕,以机械动力师为主,与设备操作工人和 维修工人共同检查,在设备小修竣工报告单上签字验 收。
30
1、委托维修的原则 2、承修单位应具备的条件
31
技术资料管理 编制设备维修用技术文件 制定磨损零件修、换标准 推广新技术、新材料、新工艺 维修用量、检具的管理
8
三、维修类别 根据维修内容和技术要求以及工作量的大小分类。 1、大修 工作量最大的一种计划修理。 因设备基准零件磨损严重,主要精度、性能大部分 丧失,必须经过全面修理,才能恢复效能时使用的一 种修理方式。 修理内容: 1)对设备进行全部或大部分解体; 2)修理基准件,更换和修复全部不合格的零件;
9
3)修复和调整设备的电气及液、气动系统; 4)修复设备的附件以及翻新外观; 5)全部刮研和磨削导轨面。 目的: 全面消除修前存在的缺陷,恢复设备的规定精度和 性能。 2、中修 工作量介于大修和小修之间,要求比大修低。
10
3、项修(项目修理) 工作量视实际情况而定。 对设备精度、性能的劣化缺陷进行针对性的局部修 理。 一般要进行局部拆卸、检查,更换或修复失效的零 件,必要时对基准件进行局部修理和修正坐标。 特点:安排灵活,针对性强,停机时间短,维修费 用低,能及时配合生产需要,可避免过剩维修。 适用范围:大型设备、组合机床、流水线或单一关 键设备
38
2、技术资料的收集和编制 1)资料来源 ①购买时制造厂按常规随机提供的技术资料,并要 求供应其他必要的技术资料 ②使用过程按需要购买 ③自行测绘和编制
39
2)收集注意事项 ①分类编号 ②新购设备及时复制随机技术资料,进口设备及时 翻译和复制技术资料 ③严格执行图纸、技术文件设计、编制、审查、批 准及修改程序 ④重视新旧技术标准、国内外技术标准的对照和转 化 ⑤定期复查设备维修工艺、备件制造工艺、维修计 量标准,不断改进 ⑥设备图册编制参阅《机修手册》第一卷第一篇第40
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七讲 数据文件
顺序文件读写 随机文件读写 常用的文件操作语句和函数
文件的概念
文件:信息静态存储方式 文件格式:信息存储的结构和编码,如文本文件、mp3文件 文件扩展名:区别不同格式的文件 文件路径:文件在计算机上存储的文件夹,例 C:\Innetpub\wwwroot\index.html 当前文件夹:index.html的当前文件夹 C:\Innetpub\wwwroot\ 父文件夹: index.html的当前文件夹的父文件夹 C:\Innetpub\ 文件的相对路径表示: .\index.html或index.html ..\index.html
文件分类
按编码:ASCII文件、二进制文件 按内容:程序文件、数据文件 按访问模式: 顺序文件、随机文件、二进制文件
数据文件的组成
文件是记录的集合,记录是读写文件的最小单位 记录是数据项的集合,一个记录由一个或多个数据项组成 Nhomakorabea 顺序文件
读文件时,首先读第一个记录,再第二个… 数序读出 写文件时,从文件尾写 Open “文件名“ For 打开方式 As #文件号 文件名:文件路径 打开方式:Input | Output | Append 关闭文件:Close #文件号 读文件:Input #文件号, 变量列表 Line Input #文件号, 变量名 写文件:write #文件号, 表达式列表 Print #文件号, 字符串表达式列表 关闭文件:Close #文件号
给顺序文件添加记录
Open “student1.txt“ For Append As #1 x1=“鱼晓“ x2=“西农大“ X3=85 Print #1,x1,x2,x3 Close #1
编辑顺序文件
插入记录 删除记录 修改记录 (演示)
随机文件
以二进制形式存储 每个记录固定长度,记录之间无分隔符 按记录号读写 定义记录格式 Type 记录类型 End Type 打开文件 Open “文件名“ For Random #1 Len=记录长度 写文件 Put #1,记录号,记录变量 读文件 Get #1,记录号,记录变量
新建顺序文件
Open “student1.txt“ For Output As #1 x1=“程景润“ x2=“中科院“ X3=95 Print #1,x1,x2,x3 x1=“韩寒“ x2=“中华作家“ X3=30 Print #1,x1,x2,x3 Close #1
读顺序文件
Open “student1.txt“ For Input As #1 Do While Not Eof(1) Input #1,x,y,z Print x,y,z Loop Close #1
顺序文件与随机文件
顺序文件是文件的基本组成方式,读取快速 随机文件需要消耗更多的计算机资源 顺序文件读入数组变量后操作类似随机文件 VB6中文版对随机文件汉字处理异常
文件操作语句和函数
删除文件 Kill 修改文件名 Name As Eof() Lof() Loc() Len()
记录长度 Len(记录变量) 记录数=文件长度/记录长度
顺序文件读写 随机文件读写 常用的文件操作语句和函数
文件的概念
文件:信息静态存储方式 文件格式:信息存储的结构和编码,如文本文件、mp3文件 文件扩展名:区别不同格式的文件 文件路径:文件在计算机上存储的文件夹,例 C:\Innetpub\wwwroot\index.html 当前文件夹:index.html的当前文件夹 C:\Innetpub\wwwroot\ 父文件夹: index.html的当前文件夹的父文件夹 C:\Innetpub\ 文件的相对路径表示: .\index.html或index.html ..\index.html
文件分类
按编码:ASCII文件、二进制文件 按内容:程序文件、数据文件 按访问模式: 顺序文件、随机文件、二进制文件
数据文件的组成
文件是记录的集合,记录是读写文件的最小单位 记录是数据项的集合,一个记录由一个或多个数据项组成 Nhomakorabea 顺序文件
读文件时,首先读第一个记录,再第二个… 数序读出 写文件时,从文件尾写 Open “文件名“ For 打开方式 As #文件号 文件名:文件路径 打开方式:Input | Output | Append 关闭文件:Close #文件号 读文件:Input #文件号, 变量列表 Line Input #文件号, 变量名 写文件:write #文件号, 表达式列表 Print #文件号, 字符串表达式列表 关闭文件:Close #文件号
给顺序文件添加记录
Open “student1.txt“ For Append As #1 x1=“鱼晓“ x2=“西农大“ X3=85 Print #1,x1,x2,x3 Close #1
编辑顺序文件
插入记录 删除记录 修改记录 (演示)
随机文件
以二进制形式存储 每个记录固定长度,记录之间无分隔符 按记录号读写 定义记录格式 Type 记录类型 End Type 打开文件 Open “文件名“ For Random #1 Len=记录长度 写文件 Put #1,记录号,记录变量 读文件 Get #1,记录号,记录变量
新建顺序文件
Open “student1.txt“ For Output As #1 x1=“程景润“ x2=“中科院“ X3=95 Print #1,x1,x2,x3 x1=“韩寒“ x2=“中华作家“ X3=30 Print #1,x1,x2,x3 Close #1
读顺序文件
Open “student1.txt“ For Input As #1 Do While Not Eof(1) Input #1,x,y,z Print x,y,z Loop Close #1
顺序文件与随机文件
顺序文件是文件的基本组成方式,读取快速 随机文件需要消耗更多的计算机资源 顺序文件读入数组变量后操作类似随机文件 VB6中文版对随机文件汉字处理异常
文件操作语句和函数
删除文件 Kill 修改文件名 Name As Eof() Lof() Loc() Len()
记录长度 Len(记录变量) 记录数=文件长度/记录长度