当前位置:文档之家› 算法与程序设计复习知识点

算法与程序设计复习知识点

算法与程序设计复习知识点
算法与程序设计复习知识点

第一章如何用计算机解决问题

1.解决问题的过程:(P3)

1.分析问题——设计算法——界面设计、编写程序——运行程序、验证结果。

2.计算机程序:就是指示计算机如何去解决问题或完成任务的一组可执行的指令。

3.程序设计:就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程。

4.程序设计语言:泛指一切用于书写计算机程序的语言。(与计算机语言区别)

5.程序设计语言发展经历了机器语言、汇编语言到高级语言。(P11)

2.算法的概念:解决问题的方法和步骤。(P5)

3.算法的特征:有穷性(有限性)、确定性、有零个或多个输入、有一个或多个输出、可行性。4.算法的描述:自然语言、流程图、伪代码等。

(P8)流程图:①处理框:框中指定要处理的内容,有一个入口和一个出口。

②输入/:用来表示数据的输入或计算结果的输出。

③判断框:用来表示分支情况,有一个入口和两个出口。

④连接框:连接符号可串连多张流程图。

⑤开始/结束框:用来表示算法的开始和结束。

第二章程序设计ABC

2.1可视化程序开发工具

1.VB是基于basic语言的可视化程序设计语言,是一种面向对象的程序设计语言。(P14)

2(P16)

3.对象的属性、方法和事件

在VB中,文本框、标签、命令按钮都是对象。

对象.属性=属性值

例:使文本框中显示20。 Text1.T ext =”20”

要获取对象的状态或特性,就要读取对象的属性值。

变量=对象.属性

例:获取文本框“Text1”的“Text”属性。a = Text1.Text

(2)方法:对象能够执行的操作。(P19)

[对象].方法[参数名表]

例:Form.Print ”欢迎使用”

(3)事件及事件驱动:事件是对象对外部操作的响应。(P19)

Vb中提供的事件有:单击(click)、双击(dblclick)、加载(load)等。

Private Sub 对象_事件名( )

(事件过程代码)

End Sub

(4)保存文件:(P15)

.vbp文件:与VB工程有关的文件和对象清单,是一个文本文件。

.frm文件:包含窗体及控件的属性设置、相关程序代码等。

.bas文件:标准模块文件。

2.2 数据的表示与处理

(1)常量:常量是在程序执行过程中其值不变的存储单元或数据。在VB中,常量有整数常量、实数常量、字符串常量和逻辑常量这几种类型。

Const 常量名 [As 类型]=表达式。如:Const pi=3.1415926

(2)变量:变量用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。

Dim 变量名 As 类型

(P23)命名原则:变量名由字母、汉字、数字和下划线等字符组成;必须以字母开头;在变量名中不区分大小写字母;不能使用保留字;不能超过255个字符。

(1)赋值语句:

格式1:变量名=表达式;

格式2:[对象名.]属性名=表达式

(2)Print :在窗体上输出文本,常用分号和逗号隔开。

格式:[对象名.]Print[表达式列表]

Tab(n):定位从第n列开始输出。

(3)注释语句:在字符“’”后加注释内容或用“Rem”注释内容”(Rem独立成行)

(4)结束语句: End ,强制程序结束运行

5.与用与用户交互函数

InputBox()函数和MsgBox()函数;前者常用于输入,后者常用于输出。

格式:InputBox(“提示”,”标题”,”默认值”)

6.函数

(1)

(2)

Time():系统当前时间;Hour();Minute();Second();

Date():日期; Year():年;Month():月;Day():日;

(3)

(4)

2.3 程序的基本结构

1.顺序结构

2.选择结构(选择结构可以嵌套)

单分支:If 条件表达式Then

语句1

End If

写在一行:

If 条件表达式Then 语句双分支:If 条件表达式Then

语句组1

Else

语句组2

End If

多分支:If 条件1 Then

语句组1

ElseIf 条件2 Then

语句组2

……

Else

语句组n

End If 多重选择语句:Select Case 表达式

Case 表达式列表1

语句组1

Case 表达式列表2

语句组2

……

Case Else

语句组n

End Select

3.循环结构(循环语句可以嵌套)

For循环语句:For 循环变量=初值to 终值step 步长

循环体(语句组)

Next 循环变量

Do循环:

(1)Do While 条件表达式

循环体(语句组)Loop

(2)Do

循环体(语句组)Loop While 条件表达式(3) Do Until 条件表达式

循环体(语句组)Loop

(4)Do

循环体(语句组)Loop Until 条件表达式

第三章算法的程序实现

1.解析法:在分析具体问题的基础上,抽取出一个数学模型,这个数学模型能用若干个解析表达式表示,解决这些表达式,问题就得以解决。

2.穷举法:也叫枚举法、列举法,是将求解对象一一列举出来,然后逐一加以分析、处理,并验证结果是否满足给定的条件,穷举完所有的对象,问题将最终得以解决。

3.递归法:一个函数在定义时,直接或间接地调用自己。递归法一般需要定义函数来实现。

自定义函数:public|private Function <函数名称>([形式参数表])[as 类型]

局部常量、变量定义

语句组

函数名=返回值

End Function

自定义过程:public|private Sub <过程名>([形式参数表])

局部常量、变量定义

过程语句组

End Sub

4.数组:是一组相同类型的变量集合,集合中的每个元素都是独立的变量,能通过数组序号被引用。在数组中查找数据:

顺序查找:从第一个元素开始,按数据的顺序查找指定的关键值。如果被查数据和该关键值相匹配则表示找到,如果所有数据与关键值都不匹配则表示被查数据中不存在该关键值,查找失败。

二分法查找:也叫折半查找,在被查的有序数据中,取中间数与关键值比对,再确定关键值在这些数据中的前半部分还是后半部分;再取这些数的中间数比对,以此类推,直到找到为止。它要求被查数据是有序的。

对数据进行排序:

冒泡法排序:也叫起泡法排序,将相邻两元素进行比较和交换,逐步将一个无序序列排列为一个有序序列。(从前向后,从后向前)

第四章程序设计思想和方法

1.结构化程序设计的思想包括以下三个方面:

(1)一个大程序可以划分为若干个模块,每个模块又可以继续分为更小的子模块,最终分出的模块能完成一个独立的功能,模块之间按层次关系进行组织。

(2)程序都可以由三种基本结构组成,即顺序、选择、循环结构。

(3)设计时应采用自顶向下,逐步细化的实施方法。

2.面向对象程序设计:以所处理的数据入手,是对结构化程序设计的继承与发展。

涉及到几个概念:对象、属性、方法、事件与事件驱动、类。

最突出的特性:封装、继承和多态性。

这三大特征是互相关联的,封装性是基础,继承性是关键,多态性是补充,而多态性又必须存在于集成的环境中。

算法与程序设计复习资料

江苏省高中信息技术算法与程序设计(选修) 复习要点 相关知识点 (一)算法 1.定义 1算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法+数据结构=程序。单选题 1、下列关于算法说法不正确的是( A ) A、算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现 B、解决问题的过程就是实现算法的过程 C、算法是程序设计的“灵魂” D、其它三项都正确 2.算法的描述方法: 1算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。 2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。 3流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。 4伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。 相关题解: 单选题 1、图形符号" "在算法流程图描述中表示( B ). A 处理或运算的功能 B 输入输出操作 C 用来判断条件是否满足需求 D 算法的开始或结束 2、图形符号在算法流程图描述中表示( A ). A 处理或运算的功能 B 输入输出操作 C 用来判断条件是否满足需求 D 算法的开始或结束 3、以下哪个是算法的描述方法?( A ) A 流程图描述法 B 枚举法 C 顺序法 D 列表法

4、以下哪个是算法的描述方法?( D ) A 顺序法 B 列表法 C 集合法 D 自然语言描述法 (二)程序设计基础 (1)常用高级编程语言:BASIC、VB、Pascal、C、C++、Java 1面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等2控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。 对象属性=属性值 对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置方法如下 例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下 Txt123.text =”20” 变量=对象.属性 如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下 例:读取文本框“txt123”的“Text”属性的代码如下 a = txt123.text

高中信息技术《算法与程序设计》试题

高中信息技术《算法与程序设计》试题 一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句 For x=1 to 100 step 2 …… Next x 中,x能达到的最大值是() A、100 B、99 C、98 D、97 11、在下列选项中,不属于VB的对象的是() A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签 12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()

算法与程序设计会考复习题

《算法与程序设计》模块会考复习题 一.单选题 1. java方法重载时参数不可能出现的情况是____D______。P67 A.参数的个数不同 B.参数的个数相同而参数的类型不同 C.参数不完全对应相同D.参数完全对应相同 2. 运行Java程序需要的工具软件所在的目录是___A_______。P16 A.JDK的bin目录B.JDK的demo目录 C.JDK的lib目录D.JDK的jre目录 3. J_HelloWorld.java 的文件内容如下: class J_HelloWorld { public static void Main(String args[]) M不应大写 { System.out.println(" Hello World "); } } 下面说法正确的是____B______。 A.J_HelloWorld.java无法通过编译,因为main方法的声明方式不对 B.J_HelloWorld.java可以通过编译,但程序运行时出现“程序中没main方法”的异常C.J_HelloWorld.java可以通过编译,但无法运行,因为该文件没有public类 D.J_HelloWorld.java可以通过编译并正常运行,结果输出字符串“Hello World” 4. 逻辑表达式!(3/2==1.5)&& 9<3|| 9>3的运算结果为_____A_______。 P9 A.true B.false C.表达式有错D.条件不足 5. 下列可以将变量x和y的值互换的语句是___B______。P35 A.x=y;y=x; B.z=x;x=y;y=z; C.x=z;z=y;y=x; D. x=(x+y)/2;y=(x-y)/2; 6. 执行完下面程序片段之后,下面结论正确的是___B_____。 P43 int a,b,c; a=1;b=2; c=(a+b)>3 ? a++:b++; A.a的值是2,b的值是3 B.a的值是1,b的值是3 C.a的值是1,b的值是2 D.c的值是false。 7. 下面程序片段输出的是___C_______。应使用关系运算符== int a=3,b=1; if(a=b)

测量学期末复习知识点

期末复习知识点 测量学定义:研究三维空间中各种物体的形状、大小、位置、方向和其分布的学科。 内容:测定, 使用测量仪器和工具,通过测量计算,得到一系列测量数据,或把地球表面的地形缩绘成地形图,供国家建设和科学研究使用。测设:把图纸上规划设计好的建筑物、构筑物的位置,通过野外测量的方法在地面上标定出来,作为施工的依据。 测量工作基本内容1.控制测量:(1).平面控制网 (2)高程控制测量2碎部测量: 确定地面点位的三个基本要素 距离—斜距、平距;角度—水平角、垂直角;高差 测量工作的基准线和基准面—铅垂线、大地水准面。测量内业计算的基准面、基准线—参考椭球面、法线。 我国统一采用的坐标系为“1980年国家坐标系”。 参考椭球体:一个非常接近大地体,并可用数学式表示几何形体,作为地球的参考形状和大小。它是一个椭圆绕其短轴旋转而形成的形体, 故又称旋转椭球体。旋转椭球体由长半轴a(或短半轴b)和扁率α决定参数为:长半轴 a= 6378140m 短半轴b=6356755.3m扁率 α=1/298.257 测量精度要求不高时,可把地球看作圆球,其平均半径 R =6371km 大地水准面:设想处于完全静止的平均海水面向陆地和岛屿延伸所形成的闭合曲面。大地体:大地水准面所包围的代表地球形状和大小的形体。 绝对高程(海拔) :某点沿铅垂线方向到大地水准面的距离。相对高程: 某点沿铅垂线方向到任意水准面的距离。高差: 地面上两点高程之差。 高斯投影坐标系的建立:x轴 — 中央子午线的投影 y轴 — 赤道的投影 原点O — 两轴的交点X轴向北为正,y轴向东为正。原理:高斯投影采用分带投影。将椭球面按一定经差分带,分别进行投影。特性:1、中央子午线投影后为直线,且长度不变。2、除中央子午线外,其余子午线的投影均为凹向中央子午线的曲线,并以中央子午线为对称轴。投影后有长度变形。3、赤道线投影后为直线,但有长度变形。4、除赤道外的其余纬线, 投影后为凸向赤道的曲线,并以赤道为对称轴。5、经线与纬线投影后仍然保持正交。 6、所有长度变形的线段,其长度变形比均大于l。7、离中央子午线愈远,长度变形愈大。 6o带自首子午线开始,按6o的经差自西向东分成60个带。L。=6oN-3o(N为6o带的带号) 3o带自1.5 o开始,按3o的经差自西向东分成120个

《算法与程序设计》复习纲要原版

高中信息技术《算法与程序设计VB (选修)》 知识要点 相关知识点 (一)算法 1.定义 相关题解: 1算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法+数据结构=程序。 单选题 1、下列关于算法说法不正确的是( A ) A 、算法独立于任何具体的语言,BASIC 算法只能用BASIC 语言来实现 B 、解决问题的过程就是实现算法的过程 C 、算法是程序设计的“灵魂” D 、其它三项都正确 2.算法的描述方法: 1算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。 2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。 3流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。 4伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。 相关题解: 单选题 1、图形符号 "在算法流程图描述中表示( B ). A 处理或运算的功能 B 输入输出操作 C D 算法的开始或结束 2、图形符号 在算法流程图描述中表示( A ). A 输入输出操作 C 用来判断条件是否满足需求 D 算法的开始或结束 3、以下哪个是算法的描述方法?( A ) A 流程图描述法 B 枚举法 C 顺序法 D 列表法 4、以下哪个是算法的描述方法?( D ) A 顺序法 B 列表法 C 集合法 D 自然语言描述法 (二)程序设计基础 (1)常用高级编程语言:BASIC 、VB 、Pascal 、C 、C++、Java

1面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等2控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。 对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置,方法如下 例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下Txt123.text =”20” 变量=对象.属性 如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下 例:读取文本框“txt123”的“Text”属性的代码如下 a = txt123.text

《算法与程序设计》试题带答案

《算法与程序设计》试题 学校:_____________ 班级:____________ 学号:____________ 姓名:____________ 一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE

《算法与程序设计》复习题

算法与程序设计 一、选择题部分(100题) 一章一节:了解计算机解决问题的过程 1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序答案:B 2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。 A、分析问题,编写程序,设计算法,调试程序 B、设计算法,编写程序,提出问题,调试程序 C、提出问题,设计算法,编写程序,调试程序 D、设计算法,提出问题,编写程序,调试程序 答案:C 3.下列步骤不属于软件开发过程的是()。 A、任务分析与系统设计 B、软件的销售 C、代码编写与测试 D、软件测试与维护 答案:B 4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。 A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D 5.以下描述中最适合用计算机编程来处理的是()。 A、确定放学回家的路线 B、计算某个同学期中考试各科成绩总分 C、计算100以内的奇数平方和 D、在因特网上查找自己喜欢的歌曲答案:C 6.以下问题中最适合用计算机编程处理的是()。 A、制定本学期的学习计划 B、计算正方形的周长 C、创作一首歌曲 D、求1000以内的所有素数 答案:D 7.由“上车—掏钱—投币”所描述的问题是()。 A、无人售票车投币过程 B、乘公交车过程 C、上车过程 D、下车过程答案:A 一章二节:算法和算法描述 8.下面说法正确的是()。 A、算法+数据结构=程序 B、算法就是程序 C、数据结构就是程序 D、算法包括数据结构 答案:A 9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。 A.自然语言 B.流程图 C.伪代码 D.机器语言答案:D 10.下面关于算法的说法错误的是()。 A、算法必须有输出 B、算法就是程序 C、算法不一定有输入 D、算法必须在有限步执行后能结束 答案:B 11.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、情况结构 C、流程结构 D、循环结构答案:D 12.算法的三种基本控制结构是分支结构、循环结构和() A、模块结构 B、情况结构 C、流程结构 D、顺序结构答案:D 13.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、循环结构 C、流程结构 D、情况结构答案:B 14.下面关于算法的认识正确的是()。 A、算法就是求解“鸡兔同笼问题” B、算法一定没有输出 C、算法就是计算机程序 D、算法的步骤必须是有限的答案:D

测量学复习提纲

测量学复习提纲 一、名词解释 1、地形图: 2、视差: 3、导线测量: 4、系统误差: 5、大地水准面: 6、测量学: 7、坐标方位角: 8、归零差: 9、水平角: 10、绝对高程: 11、地物: 12、视准轴: 13、竖盘指标差: 14、相对高程: 二、填空题 1、自磁北方向的北端起时针量至某直线的角度,称为该直线的_____。 2、要求在图上反映地面上1m的精度,则所选图的比例尺不能小于_____ ______。 3、水准测量中,每一测站检核采用_____、_____的方法,整条水准路线的成果通过____来反映。 4、丈量AB、CD两段水平距离。AB往测为126.780m,返测为126.735m;CD往测为357.235m, 返测为357.190m,AB段往返丈量的相对精度为:____,CD段为:____,____段丈量更精确。 5、作为一台完好的水准仪,应满足的条件是:__ ___、____、_____。 6、已知A点经度为116o47ˊ,该点距中央子午线36.32km,该点在6o投影带的带号__,该点 位于中央子午线的_ _边,通用直角坐标是____ _____。 7、在测量工作中要遵循___、___以及___的基本原则。 8、单一导线有__ 、_____以及___三种布设形式。 9、测量误差来源有____ ___、____ ____、___ __。 10、水平角观测方法_______、______,其中______用于两个以上目标方向的观测。 11、经纬仪用测回法进行水平角观测时,某一方向上盘左读数和盘右读数的关系理论上是相 差。 12、经纬仪十字丝板上的上丝和下丝主要是在测量时使用。

历年算法与程序设计学业水平考试真题带答案

一、选择题 1、流程图是描述()的常用方式。 A、程序 B、算法 C、数据结构 D、计算规则 2、下面不属于算法描述方式的是()。 A、自然语言 B、伪代码 C、流程图 D、机器语言 3、以下运算符中运算优先级最高的是()。 A、+ B、^ C、>= D、* 4、某程序中三个连续语句如下: a=1 b=2 c=b+a 它属于() A、顺序结构 B、选择结构 C、循环结构 D、以上三种都不是 5、穷举法的适用范围是() A、一切问题 B、解的个数极多的问题 C、解的个数有限且可一一列举 D、不适合设计算法 6、在现实生活中,人工解题的过程一般分为() A、理解分析问题→寻找解题方法→用工具计算→验证结果

B、寻找解题方法→理解分析问题→用工具计算→验证结果 C、用工具计算→验证结果→寻找解题方法→理解分析问题 D、用工具计算→验证结果→理解分析问题→寻找解题方法 7、下列关于算法的特征描述不正确的是() A、有穷性:算法必须在有限步之内结束 B、确定性:算法的每一步必须确切的定义 C、输入:算法必须至少有一个输入 D、输出:算法必须至少有一个输出 8、下列哪一个不是用于程序设计的软件() A、BASIC B、C语言 C、Word D、Pascal 9、下列可以作为合作变量名的是() A、a7 B、7a C、a-3 D、8 10、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为()。 A、顺序结构 B、分支结构 C、循环结构 D、选择结构 11、下列步骤不属于软件开发过程的是() A、任务分析与系统设计 B、软件的销售 C、代码编写与测试 D、软件测试与维护12.以下程序段运行时,语句k=k+1 执行的次数为()次。

算法与程序设计试题带答案

高一第二学期《算法与程序设计》学分认定试题 学校:_____________ 班级:____________ 学号:____________ 姓名:____________ 一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么”,然后再确定程序“如何做”请问“如何做”是属于用计算机解决问题的哪一个步骤() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、 D、 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句For x=1 to 100 step 2 …… Next x 中,x能达到的最大值是() A、100 B、99 C、98 D、97 11、在下列选项中,不属于VB的对象的是() A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签 12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()A、F1 B、F8 C、F9 D、F12 13、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法() A、自然语言 B、流程图 C、伪代码 D、机器语言 14、以下不属于非法用户自定义标识符(常量和变量命名)的是() A、8ad B、ad8 C、_a8d D、const 15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是() A、A,D B、A,C C、C,B D、B,A 16、要交换变量A和B的值,应使用的语句组是( ) A、A=B;B=C;C=A B、C=A;A=B;B=C C、A=B;B=A D、C=A;B=A;B=C 17、VisualBasic中以单引号开头一行文字称为注释,它对程序的运行() A、起一定作用 B、有时候起作用 C、不起任何作用,但是必须的 D、不起任何作用,但能增加程序的可阅读性 18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。 A、属性Font设置为“确定” B、属性.ForeColor设置为“确定” C、属性Caption设置为“确定” D、属性BorderStyle设置为“确定” 19、要从文本框TXTShowOut中输出"中国您好!",代码为( ) A ="中国您好!" B ="中国您好!" C ="中国您好!" D Val=“中国您好!” 20、下列Visual Basic程序段运行后,变量max的值为()。 a=11; b=15; max=a IF b>max Then max =b A、15 B、11 C、15或11都有可能 D、以上都不是 二、阅读程序写结果(第1~2小题每题5分,第3小题10分,共20分) 1、Private Sub Form_Load() N=InputBox(“请输入N的值:”,“输入”) S=1 For i=1 to N S=S*i Next i MsgBox “S=”+Str(s),0,”计算结果” End Sub 当N=5时,运行的结果是__________________。

测量学知识点总结

测量学知识点总结 预览: 测量学是研究地球的形状和大小以及确定地面点位的科学。测定、测设两部分内容 测定是使用测量仪器和工具,通过测量和计算,得到一系列测量数据或成果,将地球表面的地形缩绘成地形图,供经济建设,国防建设,规划设计及科学研究使用。测设(放样)是指用一定的测量方法,按要求的精度,把设计图纸上规划好的建(构)筑物的平面位置和高程标定在实地上,作为施工依据。 1954年北京坐标系,新1954年北京坐标系,1980年国家大地坐标系(现用) 独立平面直角坐标:一般将坐标原点选在测区的西南角,使测区内的点坐标均为正值。一个城市只应采取一个统一的高程系统。 俩点间高差与高程起算面无关现逐步归算至全国统一的1985国家高程基准 1、地球的自然表面 2、地球的物理表面——水准面 3、地球的数学表面——旋转椭球体面铅垂线:重力的方向线称为铅垂线—基准线 水准面: 任何一点都与重力方向相垂直的面。或水在静止时的表面。 水平面:与水准面相切的平面。 大地水准面: 与平均海水面相吻合并向大陆岛屿延伸而形成的封闭曲面称为大地水准面——测量基准面 地球椭球体: 椭圆绕其短轴旋转而成的旋转椭球体,又称地球椭球体。 地面点位的确定:地面点的空间位置须由三个参数来确定,即该点在大地水准面上的投影位置(x,y)和该点的高程H。 测量坐标系与数学坐标系的区别:坐标轴不同;象限旋转顺序不同 地面点的高程(1)绝对高程:地面点到大地水准面的铅垂距离,称为该点的绝对高程,简称高程,用H表示(2)相对高程:地面点到假定水准面的铅垂距离,称为该点的相对高程或假定高程。(3)高差:地面两点间的高程之差,称为高差,用h表示。高差有方向和正负。用水平面代替水准面的限度:平面坐标:半径10km范围内 ? 高程:影响大,一般超过200m即需改正测量工作的程序1、控制测量(平面控制测量和高程控制测量):2、碎部测量:以控制点为依据,测定控制点至碎步点之间的水平距离,高差及其相对于某一已知方向的角度来确定碎部点的位置。平面控制测量的形式:导线测量,三角测量,交会定点 测量工作的原则:1、在布局上遵循“由整体到局部”的原则,在精度“由高级到低级”,在程序上“先控制后碎部”.2、在测量过程中,遵循“随时检查,杜绝错误”的原则 测量的基本工作:测距离、角度、高差是测量的基本工作 距离、水平角、高差称测量三要素观测、计算、绘图是测量工作的基本技能水准测量原理:水准测量是利用水准仪提供的水平视线,借助于带有分划的水准尺,直接测定地面上两点间的高差,然后根据已知点高程和测得的高差,推算出未知点高程。 A、B两点间高差hAB为:hAB=a-b>0(B比A高)。高差等于后视读数减去前视读数。高差法:HB=HA+hAB 视线高法Hi=HA+a??转点作用:传递高程HB=Hi-b?水准测量所使用的仪器为水准仪,工具有水准尺和尺垫。组成:望远镜,水准器,基座水准仪的操作1、安置仪器2、粗略整平3、瞄准水准尺4、精确整平5、读数 视差:眼睛在目镜端上下移动有时可看见十字丝的中丝与水准尺影像之间相对移动的现象。产生的原因:水准尺的尺像与十字丝平面不重合。 消除的方法:依次调焦:目镜调焦使十字丝清晰;仔细地转动物镜对光螺旋,直至尺像与十字丝平面重合。

vb算法与程序设计复习题

《算法与程序设计》复习题 一、选择题部分(100题) 一章一节:了解计算机解决问题的过程 1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序答案:B 2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。 A、分析问题,编写程序,设计算法,调试程序 B、设计算法,编写程序,提出问题,调试程序 C、提出问题,设计算法,编写程序,调试程序 D、设计算法,提出问题,编写程序,调试程序 答案:C 3.下列步骤不属于软件开发过程的是()。 A、任务分析与系统设计 B、软件的销售 C、代码编写与测试 D、软件测试与维护 答案:B 4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。 A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D 5.以下描述中最适合用计算机编程来处理的是()。 A、确定放学回家的路线 B、计算某个同学期中考试各科成绩总分 C、计算100以内的奇数平方和 D、在因特网上查找自己喜欢的歌曲答案:C 6.以下问题中最适合用计算机编程处理的是()。 A、制定本学期的学习计划 B、计算正方形的周长 C、创作一首歌曲 D、求1000以内的所有素数 答案:D 7.由“上车—掏钱—投币”所描述的问题是()。 A、无人售票车投币过程 B、乘公交车过程 C、上车过程 D、下车过程答案:A 一章二节:算法和算法描述 8.下面说法正确的是()。 A、算法+数据结构=程序 B、算法就是程序 C、数据结构就是程序 D、算法包括数据结构 答案:A 9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。 A.自然语言 B.流程图 C.伪代码 D.机器语言答案:D 10.下面关于算法的说法错误的是()。 A、算法必须有输出 B、算法就是程序 C、算法不一定有输入 D、算法必须在有限步执行后能结束 答案:B 11.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、情况结构 C、流程结构 D、循环结构答案:D 12.算法的三种基本控制结构是分支结构、循环结构和() A、模块结构 B、情况结构 C、流程结构 D、顺序结构答案:D 13.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、循环结构 C、流程结构 D、情况结构答案:B 14.下面关于算法的认识正确的是()。 A、算法就是求解“鸡兔同笼问题” B、算法一定没有输出 C、算法就是计算机程序 D、算法的步骤必须是有限的答案:D

2014山东省信息技术学考算法与程序设计试题答案附后讲解

2014山东省信息技术学考算法与程序设计试题答案附后讲解

山东省学考算法与程序设计试题 选择题 1、下列VB表达式中: ⑴Sqr(x) ⑵Text1.text ⑶Command1.caption ⑷"45"+"34" ⑸45+34值为字符串类型的是() A⑴⑵⑶ B⑵⑶⑷ C ⑴⑶⑸ D⑵⑷⑸ 2、如果给出三条线段的长分别为a、b、c,且已知a≤b≤c,要问这三条线段能否构成三角形,仅需下列选项中的哪个判定条件即可?() A 其他选项都不对 B a+c>b C a+b>c D b+c>a 3、VB程序中“Dim n As Integer”这条语句的作用是() A 定义一个事件过程 B 定义一个数据输入方法 C 定义一个变量 D 定义一个数据处理方法 4、关于算法的描述,下列选项中正确的是() A 算法的每一步骤必须有确切的含义 B 算法必须有输入 C 算法的步骤可以是无穷的 D 算法本身就是一种程序设计语言 5、关于算法的描述,正确的是() A同一种算法只能用一种程序语言实现 B算法就是数值计算的方法 C描述算法的方法只有流程图 D算法是描述解决问题的方法和步骤 6、算法的描述方法有多种,下列选项中不适合描述算法的是() A机器语言 B自然语言 C流程图 D伪代码 7、长度分别为a、b、c的三条线段,能够组成三角形的条件是() A a+b>c Or a+c>b Or b+c>a B a+b>c or a+c>b And b+c>a C a+b>c Or a+c>b And b+c>a D a+b>c And a+c>b And b+c>a 8、已知海伦公式:()()() p p a p b p c ---p=1 2 (a+b+c),a、b、c分别为三角形的三条 边长。利用海伦公式求三角形面积的算法属于() A 排序法 B 解析法 C 穷举法 D 查找法 9、以下程序段中循环体执行的次数是() s=0 i=0 Do While s<10 i=i+1 s=s+i*i Loop A 1 B 3 C 2 D 4 10、下列VB表达式中,能正确表达不等式方程|x|>1的解的是() A x>-1 and x<1 B x>-1 or x<1 C x<-1 and x>1 D x<-1 or x>1 11、一元二次方程ax2+bx+c=0(a≠0)的两个实数根分别为: x 1 24 b b ac -+- 2 24 b b ac ---下列表达式正确的是() A x 2=-b-sqr(b^2-4*a*c)/(2*a) B x 1 =(-b+sqr(b^2-4ac))/(2*a)

算法与程序设计习题

《算法与程序设计》模块练习题 一、单选题 1、模块化程序设计方法主要通过()来实现。 A.递归算法和递归程序 B.过程和函数的定义和调用 C.程序的循环结构 D.对象答案:B 2、text1.text的含义正确的是()。 A.text1是控件名称,text是控件属性 B.text1是窗体名称,text 是控件 C.text1是控件名称,text是方法 D.text1是控件属性,text是控 件答案:A 3、以下程序段运行后S的值是()。 s = 0 For i = 1 To 14 x = 2 * i - 1 If x Mod 3 = 0 Then s = s + 1 Next i A.0 B.4 C.5 D.14 答案:C 4、数列1,4,7,10,13,……的递推公式为()。 A.f(1)=1;f(n)=n+3 B.f(1)=1;f(n)=n*2-1 C.f(1)=1;f(n)=n*2+1

D.f(1)=1;f(n)=f(n-1)+3 答案:D 5、对于对象及其特征的错误理解是()。 A.对象都具有一个标识自己以区别其他对象的名字。 B.对象都具有自身的属性及其属性值。 C.对象一般只用数据表示属性,但不用代码表示行为。 D.对象都具有自身的行为(操作)。 答案:C 6、VB函数Left ()从字串左端取部分字串,那么Left("Visual Basic 6.0", 8)的值为()。 A.Visual B B.Visual C.Visual Ba D.asic 6.0 答案:A 7、程序段如下: c ="1234" For i = 1 To 4 Print _____, Next 如果要让程序运行后得到如下结果: 1 1 2 12 3 1234 则在下划线处应填入的内容为()。 A.Right(c,i) B.Left(c,i) C.Mid(c,i,1) D.Mid(c,i,i) 答案:B 8、若X = True,执行If X Then X = 0 Else X = 1后X的结果为()。

现代测量学知识点汇总

工程测量学 一、名词解释(10×2=20分) 1、工程测量学:是研究工程建设和自然资源开发在规划设计、工程施工和运营管理各阶段中进行测量工作的 理论、技术和方法的科学。【工程测量学:是研究地球空间(包括地面、地下、水下、空中) 具体几何实体的测量描绘和抽象几何实体的测设实现的理论、方法和技术的一门应用性学 科。】 2、赤道:赤道面与椭球面相截所得的曲线称之为赤道。【通过椭球中心且与椭球旋转轴正交的平面与 椭球表面的交线称为赤道。】 3、赤道面:通过椭球中心且与椭球旋转轴正交的平面称为赤道面。 4、水准面:处于静止状态的水面,其表面处处与铅垂线正交,这样由重力等位面形成的封闭曲面称为水准面。 5、大地水准面:用平均海水面代替海水静止时的水面,即平均水准面,称为大地水准面。 6、子午线:子午面与大地椭球面的交线称为子午线。 7、子午线收敛角:通过地面某点的真子午线北方向与其坐标北方向之间的夹角。 8、子午面:通过地球(或椭球)旋转轴的平面称为子午面。 9、大地纬度:通过地面某点法线与赤道面的交角,称为大地纬度。 10、大地经度:通过地面某点的子午面与起始子午面的夹角。 11、大地坐标:用大地经度L与大地纬度B表示地面点的坐标称为大地坐标。 12、地物:位于地面上的所有物体,统称为地物,地物分自然地物和人工地物。 13、地貌:它是地面高低起伏,凹凸不平的自然形态。 14、高程:地面点沿铅垂线方向到大地水准面的距离,称为该点的高程。 15、海拔:地面点到大地水准面的铅垂距离,称为绝对高程。 16、绝对高程:地面点沿铅垂线方向到大地水准面的距离称为绝对高程。 17、相对高程:地面点沿铅垂线方向到任意水准面的垂直距离叫相对高程。 18、高差:地面上两点高程的差值,或两点铅垂线方向到大地水准面的距离之差,称为高差。 19、等高距:相邻两条基本等高线之间的高差。 20、等高线:等高线是指由地面上高程相同的相邻点所连接而成的闭合曲线。 21、首曲线:按地形图的基本等高距测绘的等高线称首曲线,又称基本等高线。 22、间曲线:为了显示首曲线表示不出的地貌特征,按1/2基本等高距描绘的等高线称间曲线,又称为半 距等高线,图上用虚线描绘。 23、计曲线:为读图时量算高程方便起见,每隔四根首曲线加粗描绘一根等高线,称为计曲线,又称加粗 等高线。 24、等高线平距:相邻等高线之间的水平距离称为等高线平距。 25、天顶距:视线与测站点天顶方向之间的夹角称为天顶距。 26、竖直角:测站点至目标点的视线与同一竖直面内的水平线之间的夹角称为竖直角。 27、水平角:空间相交两直线之间的夹角在水平面上投影叫水平角。【地面上一点至任意两个目标的方向 线垂直投影到水平面上所成的角称为水平角。】 28、高度角:目标方向与水平方向之间的竖直夹角。 29、方位角:自基本方向线的北端起顺时针量至某直线的角度称为该直线的方位角。 30、坐标方位角:以坐标北方向作为基本方向线,顺时针方向到某一方向线的水平角度,称之为坐标方位角。 31、水准点:只用水准测量测其高程而不测量其平面坐标的测量控制点叫水准点。 32、导线:将相邻控制点用直线连接而构成的折线,称为导线。 33、闭合导线:从一个已知点出发,经过一系列导线点后又回到该已知点上,这种导线形式叫闭合导线。 34、附合导线:由一个已知点出发,经过一系列导线点最后附合到另外一个已知点上。 35、支水准路线:从一个已知高程的水准点开始,沿一条路线进行水准测量,最后既不回到原水准点上,也

算法与程序设计复习整理

46.关于下面流程图功能的描述正确的是:( ) A.输入一个数,若其大于0则输出该数,若其小于0则输出该数的相反数 B.输入一个数,若其小于或等于0则输出该数的相反数 C.输入一个数,输出其绝对值 D.以上答案都正确 47.鸡、兔共笼问题,有腿共60条,问鸡、兔各有多少只?下面鸡和兔只数最合理的范围是( ) (范围确定了循环的起始值和终止值) A.鸡:1到28,兔:1到14 B.鸡:2到28,兔:1到14 C.鸡:1到28,兔:2到14 D.鸡:2到28,兔:2到14 48. 在程序中需要将两个变量的值交换,以下四段流程图中,( )不能完成将变量X、Y的值互相交换。A.B.C.D. 49. 使用计算机解题的步骤,以下描述正确的是:( )。 A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行 B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行 C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序 D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行 50. 算法的特征是:有穷性、( )、能行性、有0个或多个输入和有一个或多个输出。 A.稳定性B.确定性C.正常性D.快速性 51. 可以用多种不同的方法来描述一个算法,算法的描述可以用:( ) A.流程图、分支和循环B.顺序、流程图和自然语言 C.流程图、自然语言和伪代码D.顺序、分支和循环 52. 算法中通常需要三种不同的执行流程,即:( ) A.连续模式、分支模式和循环模式B.顺序模式、结构模式和循环模式

C.结构模式、分支模式和循环模式D.顺序模式、分支模式和循环模式 53. 流程图是一种描述算法的方法,其中最基本、最常用的成分有:( ) A.处理框、矩形框、连接框、流程线和开始、结束符 B.菱形框、判断框、连接框、流程线和开始、结束符 C.处理框、判断框、连接框、圆形框和开始、结束符 D.处理框、判断框、连接框、流程线和开始、结束符 54. 算法的描述可以用自然语言,下面说法中正确的是:( ) A.所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法 B.用自然语言描述算法有时存在“二义性” C.自然语言用来描述分支、循环不是很方便 D.以上说法都错误 55.关于程序中的变量,下面说法中错误的是:( )。 A.一旦将数据存入某变量,读取变量中的值,不会改变变量的内容 B.一旦将数据存入某变量,以后就不能将新的数据存入该变量 C.一旦将数据存入某变量,以后可以将新的数据存入该变量 D.一旦将数据存入某变量,只要不把新的数据存入,变量的内容不会改变 56. 程序通常需要三种不同的控制结构,即:顺序结构、分支结构和循环结构,下面说法正确的是:( ) A.一个程序只能包含一种结构 B.一个程序最多可以包含两种结构 C.一个程序可以包含以上三种结构中的任意组合 D.一个程序必须包含以上三种结构 57. 采用盲目的搜索方法,在搜索结果的过程中,把各种可能的情况都考虑到,并对所得的结果逐一进行判断,过滤掉那些不合要求的,保留那些合乎要求的结果,这种方法叫做( ) A.递推法B.枚举法C.选择法D.解析法 VB程序填空题

最新高中信息技术《算法与程序设计》试题精品版

2020年高中信息技术《算法与程序设计》 试题精品版

新课标高中信息技术《算法与程序设计》试题一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是( ) A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句 For x=1 to 100 step 2 ……

摄影测量学考试知识点汇总

摄影测量学习题 一、名词解释: 1、摄影测量学:是对研究的对象进行摄影,根据所获得的构像信息,从几何方面和物理方 面加以分析研究,从而对所摄对象的本质提供各种资料的一门学科。 2、光圈号数?:相对孔径的倒数 3、景深 :远景与近景之间的纵深距离称为景深 ? 4、超焦点距离:当物镜向无限远物体对光时,不仅远处的物体构象清晰,而且在离开物镜不 小于某一距离H 的所有物体,其构象都很清晰,这个距离H就称为超焦点距离或称为无限远起点 5、视场:?将物镜对光于无穷远,在焦面上会看到一个照度不均匀的明亮圆。这个直径为ab 的明亮圆的范围称为视场 6、视场角 :物镜的像方主点与视场直径所张的角2α。 ? 7、像场?:在视场面积内能获得清晰影像的区域 ? 8、像场角; 物镜的像方主点与像场直径所张的角2β。 像主点:摄影机轴在框标平面上的垂足。 11、航向重叠?:沿飞行方向上相邻像片所摄地面的重叠区。 ? 12、旁向重叠:两相邻航带摄区之间的重叠? 主光轴?:通过诸透镜光轴的轴? 主点: 主平面与光轴的交点 13、摄影基线?:相邻像片摄影站(投影中心)之间的空间连线。 15、内方位元素 确定物镜后节点和像片面相对位置的数据。? 16、外方位元素 确定摄影摄影机或像片的空间位置和姿态的参数 焦点 平行光轴的投射光线经物镜后产生折射,该折射线与光轴的交点。 17、像片倾角 航摄仪光轴与通过物镜中心的铅垂线所夹的角称为像片的倾斜角 19、像片旋角 相邻像片的主点连线与像幅沿航线方向两框标连线之间的夹角称为像片的旋 偏角? 20、倾斜误差 因像片倾斜引起的像点位移 节点 投射光线与成像光线与光轴的交角u 和u ′相等时,投射光线与成像光线与光轴的交点。 21、投影差 ?因地形起伏引起的像点位移 22、摄影比例尺?航摄相片上某一线段构成的长度与地面上相应水平距离之比。 23、像片控制点? 为联系地面与相片而测定地面坐标的像点。 相对孔径 ?物镜焦距与有效孔径之比 25、左右视差 同名像点在各自像平面坐标系中的x 坐标之差 26、上下视差?同名像点在各自像平面坐标系中的Y 坐标之差 27、核点 基线延长线与左、右像片的交点k1、k 2称为核点 ? 28、核线 核面与像片的交线称为核线 29、核面?通过摄影基线S 1S 2与任一地面点A所作的平面W A?? 30、投影基线?两摄站的连线? 31、像片基线?指相邻两张像片主点的连线 32、解析空中三角测量 即在一条航带几十条像对覆盖的区域或由几条航带几百哥像对构 成的区域内,仅仅由外业实测几个少量的控制点,按一定的数学模型,平 差解算出摄影测量作业过程中所需的全部控制点及每张像片的外方位元 素 ()()()()(){}2332233213322232332 1[]Z X Y X Y Y Y X X X Z Y X X Y Z X Y Y X Z X Y X Y =-+-+-+-+--

相关主题
文本预览
相关文档 最新文档