1.4计算机软件及其使用
二、单项选择题 1.计算机能够直接识别的程序设计语言是( A )。 A、机器语言 B、汇编语言 C、指令语言 D高级语言 2.以下做法是不合法的是( D ) A.购买者为了安装软件从光盘复制到计算机硬盘上 B.购买者为防止软件被删除或损坏而制作的用于备份的副本 C.购买者出于教学目的而复制或分发软件的部分内容 D.使用破解程序破解共享软件,以达到免费使用的目的 三、不定项选择题 3.属于高级程序设计语言的是( ABC )。 A、Visual C++ B、Java C、Visual Basic D、WPS Office 4.属于应用软件的是( ABCD )。 A、QQ B、RealPlayer C、Photoshop D、迅雷 5.程序设计语言包括( ABD )。 A、机器语言 B、汇编语言 C、指令语言 D高级语言 6.以下属于计算机系统软件的是( ABCD ) A.操作系统 B.BIOS C.设备驱动程序 D.数据库管理系 统
⑶允许购买者出于教学目的而复制或分发软件的部分内容
任务二、了解知识产权和版权保护
2. 软件许可证
软件的许可证是指规定计算机软件(程序)使用者权利的
法律合同,又称许可协议。按商业软件、共享软件、免费软件、 公共领域软件等不同类型的软件,对它们的分发规定了不同的 协议。
1.小强同意将自己购买品牌机时随机附带的操作系统光盘内容复制到小松 组装的计算机上。( B ) 2.小强为预防使用的操作系统光盘损坏而另行制作了一个备份。( A ) 3.小强从网上下载了一个共享软件,制作了多个备份并分给同学们分享。 ( A) 4.小山更改了共享软件的一部分功能后分发给同学使用,收取了超过制件 软件的工本费的费用。( B ) 5.软件购买者出于教学目的复制分发了软件的部分内容。( A ) 6.Ghost软件是系统软件。( B ) 7.软件的版本越新,功能越完善,越适应计算机软硬件环境。( A ) 8.软件的版本一般向上兼容。( B ) 9.公共领域软件没有版权,可以去为它申请版权。( B ) 10.在共享软件试用期后如果要继续使用,就必须支付注册费用。( A ) 11.商业软件只能在许可协议规定范围内使用。( A ) 12.任何人都可以对免费软件进行修改。(系统中的软件类型,能够区别系统软 件和应用软件;⑵了解程序设计语言;⑶了解软 件使用中的法律、法规和道德要求。 操作技能目标: ⑴能够区别系统软件和应用软件。 ⑵能够区别软件使用中的版权规则。 教学重点: ⑴识别系统软件与应用软件。 ⑵初步了解计算机如何执行程序。 ⑶知道软件版权规则。
任务一、认识软件
2. 程序设计语言
程序设计语言是用于编写程序(或制作软件)的开发工具。 程序设计语言有三类:机器语言、汇编语言、高级语言。程 度设计人员多用高级语言进行编程,如VB、VC、Java等。 机器语言是直接用二进制代码指令(用0和1组成的一串代码) 表达的计算机语言。 ⑴面向机器(硬件),可直接被计算机直接执行;
5
汇编语言和高级语言
由汇编语言和高级语言编写的符号程序叫做源程序。
源程序通过语言处理程序翻译成计算机能够识别的机器语 言程序称为目标程序。
翻译有两种方式:编译和解释
编译指在编写完源程序后,将整个源程序翻译成目标程序, 目标程序代码经连接后形成计算机可执行程序。这个过程 由编译程序完成。
解释则是对源程序逐句翻译,边解释边执行,解释完成后 只出现运行结果而不产生目标程序。这个过程由解释程序 完成。
任务一、认识软件
1. 计算机软件分为系统软件和应用软件
系统软件主要用于计算机系统内部的管理、控制和维 护计算机的各种资源的软件,如Windows XP操作系统及
其中的设备驱动程序等。
应用软件指向计算机提供相应指令并实现某种用途的 软件,它们是为解决各种实际问题而专门设计的程序。 现在许多软件已经趋于标准化和模块化,如各种财务软 件、教学软件、图形软件都是组合的应用程序软件包。
1.规定计算机软件使用者权利的法律合同叫 许可协议(许可证)。 2.以“购买前的试用”为目的而分发的有版权的软件叫 共享软件 。 3.没有版权,可以被自由地复制、分发甚至销售的软件叫 公共领域软 件 。 4.程序设计语言是用于编写计算机程序的开发工具,分为 机器语言 、 汇编语言 和 高级语言 。 5.机器语言和汇编语言都是面向机器的 低级语言 ,其特点是与特定的机 器有关。 6. 应用软件 是为了解决各种实际问题而专门设计的计算机程序,主要 有图像处理软件如PhotoShop,字处理软件如Word,表处理软件如 Excel。 7.什么是共享软件? 共享软件是以“购买前的试用”为目的而分发的有版权的软件,在试用期 后要继续使用该软件,就必须支付注册费用
4
高级语言
高级语言是独立于机器、面向过程或对象的语言,是 用英文单词、数学表达式等易于理解的形式,并按严 格的语法规则和一定的逻辑关系组合的计算机语言。 完全独立于具体的计算机,通用性好; 有严格的语法规则和语法结构,易学易用,有较强的 可读性和可维护性;
执行效率较低,占用内存空间大。
高级语言需要翻译成机器程序,机器才能执行。
6
任务二、了解知识产权和版权保护
1. 软件的版权
维护版权是通过法律的形式保护创造性工作的原始作者权利的 一种方法。软件开发者拥有软件版权,除以下规定的情况及使 用方式以外,任何人不得以任何形式侵犯开发者的版权:
⑴允许购买者为了安装软件从光盘复制到计算机硬盘上
⑵允许购买者为防止软件被删除或损坏而制作用于备份的副本
⑵占用内存空间小,执行速度快 ;
⑶与计算机硬件有关,可移值性差; ⑷编写程序很困难,效率低、且程序难读难改。
汇编语言
汇编语言也是一种面向机器的低级程序设计语言; 汇编语言以文本助记符形式表示汇编语言程序中的每一条指令; 助记符是有助记忆、并能描述指令功能的符号(通常是指令 功能的英文单词的缩写)。 例: 数据传送指令的助记符为‘MOV’ , 加法为 ‘ADD’,循环控制指令为‘LOOP’等。 汇编指令以及使用它们编写程序的规则就形成汇编语言 (Assembly Language)。 面向机器,与计算机的硬件结构和机器指令系统密切相关; 程序员可直接、有效地控制系统硬件; 占内存少,执行速度快(仅次于机器语言); 程序较容易阅读(相对机器语言),但不容易维护(相对于高级 语言); 汇编源程序不能被硬件直接执行,需要汇编成机器程序。