第三章 计算机软件_第1页
第三章 计算机软件_第2页
第三章 计算机软件_第3页
第三章 计算机软件_第4页
第三章 计算机软件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大学计算机基础,主讲:韩治 QQ群:113939686,总体要求,掌握计算机信息技术、硬件、软件、网络、多媒体和数据库基础知识。 掌握Windows操作系统、Internet工具、Office、声音处理、图形图像处理等软件的使用。 熟练掌握常用软件的使用方法,包括Word、Excel、PowerPoint、Access等。 重点考核学生对计算机基本概念和原理的掌握情况和利用常用软件解决信息处理问题的能力。,说明,本试卷满分100分,考试时间90分钟,考试形式上机考试、闭卷。 考试软件版本:Windows2000/XP、Office2000/2003。 考试采用单选题、操作题两种题型,比例分别为

2、:40%、60%。 参考教材:大学计算机基础,蔡绍稷、吉根林 南京师范大学出版社。,第三章 计算机软件,第一节 计算机软件概述 第二节 操作系统 第三节 软件的安装与卸载 第四节 程序设计语言 第五节 软件工程与软件开发 实验一 Windows基本操作 实验二 VB基本程序,第三章 计算机软件,第一节 计算机软件概述 第二节 操作系统 第三节 软件的安装与卸载 第四节 程序设计语言 第五节 软件工程与软件开发 实验一 Windows基本操作 实验二 VB基本程序,3.1 计算机软件概述,相对于计算机硬件而言,软件是计算机的无形部分,是计算机的灵魂。软件可以对硬件进行管理、控制和维护。根据软件的

3、用途可将其分为: 系统软件 应用软件,3.1.2计算机软件的分类,操作系统 操作系统是最基本最重要的系统软件,用来管理和控制计算机系统中硬件和软件资源的大型程序,是其他软件运行的基础。 操作系统负责对计算机系统的全部软、硬件和数据资源进行统一控制、调度和管理。 主要作用就是提高系统的资源利用率、提供友好的用户界面,从而使用户能够灵活、方便地使用计算机。,系统软件,语言处理程序 人与人交流需要语言,人与计算机之间交流同样需要语言。人与计算机之间交流信息使用的语言叫做程序设计语言。按照其对硬件的依赖程度通常把程序设计语言分为三类: 机器语言 汇编语言 高级语言,3.1.1计算机软件的概念,系统软件

4、,3.1.1计算机软件的概念,机器语言 机器语言是一种用二进制代码“1”和“0”组成的一组代码指令,是唯一可以被计算机硬件识别和执行的面向机器的语言。 优点:占用内存小、执行速度快 缺点:编写程序工作量大、程序阅读性差、调试困难,系统软件,3.1.1计算机软件的概念,汇编语言 汇编语言是使用一些能反映指令功能的助记符来代替机器指令的符号语言。 汇编语言的指令与机器语言的指令基本上是一一对应的。这些助记符一般是人们容易记忆和理解的英文缩写, 优点:汇编语言在编写、阅读和调试方面有很大进步,运行速度快。 缺点:是面向机器的语言,编程复杂,可移植性差。,系统软件,3.1.1计算机软件的概念,高级语言

5、 高级语言是一种独立于机器的算法语言。 高级语言的表达方式接近于人们日常使用的自然语言和数学表达式,并且有一定的语法规则。 缺点:编写的程序运行要慢一些 优点:编程简单易学、可移植性好、可读性强、调试容易,系统软件,3.1.1计算机软件的概念,数据库管理系统 数据库管理系统主要面向解决数据处理的非数值计算问题,对计算机中存放的大量数据进行组织、管理、查询。 目前,常用的数据库管理系统有SQL Server、Oracle、Mysql和Visual FoxPro等。,系统软件,3.1.1计算机软件的概念,应用软件,第三章 计算机软件,第一节 计算机软件概述 第二节 操作系统 第三节 软件的安装与卸

6、载 第四节 程序设计语言 第五节 软件工程与软件开发 实验一 Windows基本操作 实验二 VB基本程序,3.2 操作系统,一台计算机可以有一种或多种操作系统,一定不能没有操作系统。操作系统的性能在很大程度上决定了整个计算机系统的性能。,3.2.1 操作系统的概念,操作系统(Operating System,简称OS)是管理系统资源、控制程序执行、改善人机界面、提供各种服务、合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。,3.2.1 操作系统的概念,应用软件,系统软件,3.2.2 操作系统的作用,管理系统中的各种资源。 为用户提供各种服务功能和良好的用户界面。

7、图形用户界面简称GUI 命令行操作系统有:MS-DOS;Unix-shell;Linux-shell GUI操作系统有:Windows 95/98/2000/2003/XP/7/vista;UNIX-X Windows;Linux-X Windows,3.2.3 操作系统的特征,并发性(concurrence) 共享性(sharing) 异步性(asynchronism),3.2.4操作系统的功能,进程管理 存储管理 文件管理 设备管理 作业管理,3.2.4操作系统的功能,进程管理 进程管理又称处理器管理。 Ctrl+Alt+Del建或开始菜单条点鼠标右键选择“启动任务管理器”来打开任务管理器

8、。,3.2.4操作系统的功能,存储管理 主要管理的是内存资源 默认安装的虚拟内存文件为:pagefile.sys 默认大小是物理内存的1.5倍 在“我的电脑”的快捷菜单中选择“属性”,打开系统属性对话框,选择“高级”选项卡中“性能”框的“设置”按钮。,3.2.4操作系统的功能,文件管理 文件名 文件属性 文件操作 目录结构 Windows文件系统,3.2.4操作系统的功能,文件管理 文件名 文件主名.文件扩展名 文件主名由用户自定义 文件扩展名一般代表文件的类型,3.2.4操作系统的功能,文件管理 文件属性有很多比如:文件名、文件大小、所有者、创建和修改时间、读写控制等。但是最重要的属性有以下

9、3种。 只读(不能修改) 隐藏(一般情况下不显示) 存档(任一个新创建或者修改的文件都具有存档属性。当使用“附件”中的“系统工具”的“备份”对文件进行备份后,备份过的文件存档属性消失。),3.2.4操作系统的功能,文件管理 文件操作常用的有:建立文件、打开文件、删除文件、移动文件、更改属性、重命名等。(考试时为操作题),3.2.4操作系统的功能,文件管理 目录结构 Unix,Windows等操作系统都是树型目录结构 目录明中间用“”分隔;(Windows) 目录明中间用“/”分隔;(Unix和Linux),3.2.4操作系统的功能,文件管理 Windows文件系统 FAT(File Alloc

10、ation Table文件分配表)文件系统, 2GB,用于软盘。 FAT32文件系统,2TB,用于硬盘。 NTFS(New Technology File System新技术文件系统)文件系统,2TB,用于硬盘,尤其是服务器级别的。,3.2.4操作系统的功能,设备管理 “我的电脑”,“属性” “控制面板”,“系统”,“硬件”,“设备管理器” “我的电脑”右键“管理”, “设备管理器”,3.2.4操作系统的功能,作业管理 通过作业控制语言或操作控制命令向用户提供作业控制的手段。 按一定的策略实现作业调度,为用户提供一个使用系统的良好环境,有效地组织其工作流程,使整个系统高效的运行。,3.2.5常

11、用操作系统,Windows操作系统 Unix操作系统 Linux操作系统,第三章 计算机软件,第一节 计算机软件概述 第二节 操作系统 第三节 软件的安装与卸载 第四节 程序设计语言 第五节 软件工程与软件开发 实验一 Windows基本操作 实验二 VB基本程序,3.2.5软件的安装与卸载,由虚拟机安装实践全部过程。,第三章 计算机软件,第一节 计算机软件概述 第二节 操作系统 第三节 软件的安装与卸载 第四节 程序设计语言 第五节 软件工程与软件开发 实验一 Windows基本操作 实验二 VB基本程序,3.2.5程序设计语言,VB集成开发环境,3.2.5程序设计语言,VB集成开发环境 1

12、. 主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成。 2. 窗体(form)窗口 设计VB程序的界面。 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 4. 属性(properties)窗口 所有窗体或控件的属性设置。 5. 工程资源管理器(project expror)窗口 保存一个应用程序所有的文件。 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计。,3.2.5程序设计语言,函数与过程 一函数有返回值;过程没有返回值。 事件 由某个条件触发的过程或者函数。 类 类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。 对象 是类的一

13、个实例,继承了类的属性、方法。 VB中常用的对象有:窗体、控件等。,3.2.5程序设计语言,常用系统函数 Sqr(x)函数:平方根函数。x为数值型数据,函数返回值为数值。 Round(x):四舍五入取整。 Int(x)函数:取整函数,求不大于x的最大整数。x为数值型数据,函数返回值为数值。 Fix(x)函数:取整函数,x为正数时,同Int函数,为负数时,则返回大于或等于x的最小整数。 MyNumber =Int(99.8) 返回 99。 MyNumber =Fix(99.2) 返回 99。 MyNumber =Int(-99.8) 返回 -100。 MyNumber =Fix(-99.8) 返

14、回-99。 MyNumber =Int(-99.2) 返回 -100。 MyNumber =Fix(-99.2) 返回 -99。 Abs(x)函数:绝对值函数。x为数值型数据,函数返回值为数值。 Asc(x)函数:将字符串x的第一个字符转换成对应的ASCII码值。x为字符型数据,函数返回值为数值。 Chr$(x)函数:将ASCII码x转换成对应的字符。x为数值型数据,函数返回值为字符串。,3.2.5程序设计语言,常用系统函数 Len(x)函数:字符串长度函数。返回字符串的个数。x为字符型数据,函数返回值为数值。 Rnd()函数:随机函数。产生01之间的随机数(不含1和0)。 Mid$(x,m,

15、n)函数:取子串函数。从字符串x的第m个字符取起,取n个字符。x为字符型数据,m、n为数值型数据,函数返回值为字符串。数:随机函数。产生01之间的随机数(不含1和0)。 Left$(x,n)函数:从字符串x左边取n个字符。x为字符型数据, n为数值型数据,函数返回值为字符串。 Right$(x,n)函数:从字符串x右边取n个字符。x为字符型数据, n为数值型数据,函数返回值为字符串。 Lcase$(x)函数:将字符串x中的大写字母转换成小写字母。x为字符型数据,函数返回值为字符串。 Ucase$(x)函数:将字符串x中的小写字母转换成大写字母。x为字符型数据,函数返回值为字符串。,3.2.5程

16、序设计语言,常用系统函数 Ltrim$(x)函数:删除字符串x开头的前导空格。x为字符型数据,函数返回值为字符串。 Rtrim$(x)函数:删除字符串x尾部的尾随空格。x为字符型数据,函数返回值为字符串。 Trim$(x)函数:删除字符串x首尾部的所有空格。x为字符型数据,函数返回值为字符串。 Str$(x)函数:将数值转换为字符串。如x为正数,则转换后的字符串前留有一个前导空格,负数则没有,被负号代替。x为数值型数据,函数返回值为字符串。 Val(X)函数:字符转换为数值的函数。将字符串x左部连续出现的有数字、正负号、小数点组成的字符串转换成数值。第一个字符不是数值,则该函数值为0。x为字符

17、型数据,函数返回值为数值。,3.2.5程序设计语言,常用系统函数 Date()函数:返回系统当前日期。无参数。函数返回值为日期型。 Year(d)函数:返回日期型数据d中年的整型数。若d为日期常数,则该数用#括起来,并用月-(/)日-(/)年的格式书写。函数返回值为数值。 Month(d)函数:返回日期型数据d中月的整型数。若d为日期常数,则该数用#括起来,并用月-(/)日-(/)年的格式书写。函数返回值为数值。 Day(d)函数:返回日期型数据d中日的整型数。若d为日期常数,则该数用#括起来,并用月-(/)日-(/)年的格式书写。函数返回值为数值。 Time()函数:返回系统当前时间。无参数

18、。 Hour(d)函数:返回数据d中小时的整型数。若d为常数,则该数用#括起来,并用小时:分:秒的格式书写。函数返回值为数值。 Minute(d)函数:返回数据d中分的整型数。若d为常数,则该数用#括起来,并用小时:分:秒的格式书写。函数返回值为数值。 Second(d)函数:返回数据d中秒的整型数。,3.2.5程序设计语言,常用VB语句有: 1、do while . loop:当条件为True时循环,,在进入循环之前检查条件。 2、do . loop while:当条件为True循环,在循环至少运行一次后检查条件。 3、 For.Next属于先测试循环控制语句,属于基本的循环控制语法。它按照

19、用户所赋予的初值、终值与步长表达式来重复执行某一特定程序区段。在每次执行前,系统会先检查目前初值状态是否符合终值条件,如果不符合终值条件的话则执行增量运算后,再执行循环语句:反之如符合终值条件,则跳出循环。 4、for each in next:对于集合中的每项或数组中的元素,重复执行每个语句。 5、if then end else end判断语句属于一种单行假设判断语句,它会按照用户所给定的比较或逻辑表达式进行判断。当判断结果为“true”也就是真时,则执行then后的程序代码块,否则执行else后的程序代码块。 6、Select Case流程控制语句可以根据判断式的返回值来执行不同程序代码

20、片段。,3.2.5程序设计语言,运算符和表达式 例:5+10 mod 10 9 / 3 +2 2 结果是:,10,3.2.5程序设计语言,运算符和表达式 字符串运算符有: 、+ 。 功能是字符串连接。 +(连接运算):两个操作数均应为字符串类型; j; 次循环i=; i Next i Print 退出循环后i=; i End Sub 正常情况:i=1,3,5,7,9,11,13,15,17,19 现在:i=4,9,14,19,3.2.5程序设计语言,读解程序 我国有13亿人口,按人口年增长0.8%计算,多少年后我国人口超过26亿。 分析:解此问题两种方法,可根据公式:26=13*(1+0.008)n 直接利用标准对数函数求得;也可利用循环求得,程序如下: Private Sub Command1_Click() x = 13 n = 0 Do While x 26 x = x * 1.008 n = n + 1 Loop Print n, x End Sub,3.2.5程序设计语言,读解程序 用辗转相除法求两自然数m,n的最大公约数和最小 公倍数。 分析:求最大公约数的算法思想: (1)对于已知两数m,n,使得mn; (2) m除以n得余数r; (3)若r=0,则n为最大公约数结束;否则执行(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论