学科教研
当前位置: 网站首页 >> 学科教研 >> 技术教研 >> 学业水平考试 >> 正文
学业水平考试

信息技术必修知识点十 信息的编程加工

2013年05月11日 10:34 佚名 点击:[]

2.5 信息的编程加工

2.5.1 计算机解决问题的基本思想和方法

【知识链接】 本考点要求学生达到“了解”水平。 有些日常问题我们可以选择现有的应用软件来解决或者自己编程来实现,解决问题的本质都是人们事先根据一定的需求开发出来的程序。 算法:解决问题的方法和步骤即算法。算法是计算机处理信息的本质,因为计算机程序本质上是由算法来告诉计算机执行某个指定的任务的确切的步骤,以解决一个或一类问题。程序是算法思想的体现,算法是程序的灵魂。 计算机解决问题的基本思想和方法:让计算机在有限的时间内,根据明确规定的运算规则,在有限的步骤内,能够解决预先设计的问题(即让计算机按照预先编写的程序来执行)。 变量:在程序设计中,可以在程序执行期间修改的包含特定数据类型的已命名存储位置。如程序中有a=3;a=4;a=5这样的语句,最后该程序输出a的值时就是5。 求a、b、c中的最小数时,由于计算机可以比较两个数的大小(规定的运算规则),但不能同时比较三个数的大小,所以可以通过两两比较来解决问题。首先比较a和b的大小,把较小的值赋给I临时变量temp;然后比较c和temp的大小,可得出三个数中的最小数。

【技能扫描】 了解算法的基本含义及作用。

【典型题析】 在信息加工中,经常要对被处理的数值数据进行排序,数据的排序有多种方法,冒泡法是一种常用的排序方法,在排序时经常要进行数据的交换。下列四个选项中,( )能正确地将X和Y两个变量中的数据进行交换。 分析:本题是多项选择题,以考查学生对信息加工中,实现两个变量单元数据交换的理解能力。在应用所学知识解决实际问题时,可能有多种途径和多种方法,解决过程的顺序差别和解决方法的选择差别都可能产生实现效果的差异,这些都要求学生具有一定的知识理解和迁移应用能力。本题难度较大。 正确答案:BCD

【模拟练习】“嫦娥一号”探月卫星发射升空后需要在距地面500千米处点燃卫星上的小发动机进行变轨,小发动机60秒后关闭,完成变轨。这一过程由计算机控制,这一变轨过程的算法描述如下: ①测量距地面高度h; ②如果h不等于500千米则转①,如果——则转③; ③启动小发动机,60秒后关闭; ④变轨完毕。 A.h大于500千米 B.h小于500千米 C.h等于500千米

参考答案:C

2.5.2编程加工信息的基本过程

【知识链接】 本考点要求学生达到“了解”水平。 编程加工信息的基本过程可分为:算法设计、界面设计、代码编写、调试运行。 界面设计是人与计算机进行交互的接口。设计界面的原则是美观、大方、界面友好。 调试运行是程序设计的一个重要环节,是检验程序能否正确运行和是否符合设计要求的关键步骤。

【技能扫描】 了解编程加工的四个基本环节。

【典型题析】 利用VB程序设计语言进行信息的编程加工的一般顺序是( )。 A.设计算法、设计界面、编写代码、调试运行 B.设计算法、编写代码、设计界面、调试运行 C.编写代码、设计算法、设计界面、调试运行 D.设计算法、编写代码、调试运行、设计界面 分析:编程加工信息的基本过程是,首先要设计能够实现预定功能的算法,然后考虑如 何设计友好的界面,编写程序代码,最后调试运行。 正确答案:A

【模拟练习】 某同学设计了一个小游戏,同学们玩得很高兴,但总觉得操作起来不太顺手,且界面不够美观,请问应该在哪方面作出改进?( ) A.设计算法 B.设计界面 C.编写代码 D.调试运行

参考答案:B

2.5.3程序设计语言的产生与发展过程

【知识链接】 本考点要求学生达到“了解”水平。 程序设计语言的产生与发展必然是由低级到高级,由繁到简的。具体来说,大致经历了机器语言、汇编语言、高级语言几个发展阶段,使人能够越来越方便、越来越容易地将算法体现为程序。

【技能扫描】 了解程序设计语言的发展历程。

【典型题析】 最早出现的编程加工语言是( )。 A.自然语言 B.汇编语言 C.高级语言 D.机器语言 分析:最早的加工语言用起来很烦琐,操作极其不便,是最低级的语言。 正确答案: D

【模拟练习】 你认为以后的程序设计语言不会出现哪种趋势?( ) A. 语法更接近自然语言 B. 使用二进制数编写 C. 程序具有跨平台(操作系统)的能力 D.设计更简单

参考答案:B

关闭