《计算机软件技术基础》知识要点

ww心整理 收到的记得粉我哦~~~

信息与计算机

信息是经过加工的数据。

数据是现实世界客观存在的实体或事物的属性值,即指人们听到的事实和看到的景象。

信息与数据的关系

·信息是有一定含义的数据

·信息是经过加工(处理)后的数据

·信息是对决策有价值的数据

信息的基本属性

事实性 (2)等级性 (3)可压缩性 (4)可扩散性 (5)可传输性

共享性 (7)增值性与再生性 (8)转换性

信息的三种层次

数据采集——数据 数据处理——信息 信息融合——知识

信息化是社会经济发展的必然结果,表现在:

信息科学的巨大发展

信息技术的长足进步

社会生产力的需求

信息需求已成为普遍的社会需求

信息时代的特点

·市场环境变化巨大 ·机遇与挑战并存 ·风险与效益并存

·多媒体、全球互联网络、信息高速公路

计算机的主要特点

高速自动的操作功能 (2)具有记忆能力

(3)可以进行各种逻辑判断 (4)精确高速的计算能力

9、计算机的发展阶段

第一代 20世纪40年代~50年代末 电子管

第二代 20世纪50年代末~60年代前 晶体管

第三代 20世纪60年代中~70年代前 集成电路

第四代 超大规模集成电路

·从应用角度

60年代 大型机;70年代 小型机; 80年代 个人机;90年代 全球网络

数字化信息的特点

① 容易交换,只要有传播媒体,即可畅通无阻,无处不达。

② 可以大容量 高速度传输以满足人们对信息的需求

③ 稳定性高,传输途中不受干扰,可以原原本本还其本来面貌

计算机的应用领域

·科学研究与科学计算 ·事务处理 ·计算机辅助功能 ·生产过程控制

·人工智能 ·计算机网络通信 ·计算机教育 ·多媒体

计算机面临的挑战

·建立未来的应用 ·管理企业的应用

·新的电子商务的应用 ·解决人机文化的差异

系统 定义:为完成特定任务而由相关部件或要素组成的有机整体称为系统

特点:整体性 层次性 适应性

14、计算机系统

硬件:泛指实际存在的物理设备,包括计算机本身及其外围设备

软件:指计算机程序、方法、规则的文档以及在计算机上运行它时所必须的数据

微型计算机的硬件系统

主机:中央处理器 内存储器

外存储器:磁盘 光盘

输入设备:键盘鼠标 图形扫描仪 光笔

输出设备:显示器 打印机 绘图仪

微机的系统总线:数据总线 地址总线 控制总线

微型计算机的软件系统

系统软件:操作系统 编译程序 诊断程序 系统服务程序 语言处理程序

数据库管理系统 网络通信管理软件

应用软件:为特定需要开发的实用程序 为方便用户使用而提供的软件

·硬件、软件的关系:1)互相依存 2)无严格界面 3)互相促进

·多媒体基本要素:文本 图形 图像 动画 声频 视频

·软件技术阶段

60年代 高级语言阶段

70年代 结构程序设计阶段

80年代至今 自动程序设计阶段

·程序设计方法论 由顶向下法 自底向上法

·自动程序设计方法 快速原型法 甚高级语言法 软件可重用法

第一代语言 1946~1950 机器语言

第二代语言 1950~1960 汇编语言

第三代语言 1960~1980 过程化编程语言

第四代语言 1980~1995 非过程化编程语言

第五代语言 1995 应用程序开发用专家系统

常用数据结构及其运算

数据:信息的载体、可以用计算机表示并加工。

数据元素:数据集合中的一个个体,是数据的基本单位。

数据对象:具有相同性质的数据元素的集合称为数据对象

数据结构:指同一数据对象各数据元素间存在的关系。 S=(D,R)

数据类型:指程序设计语言中允许的变量类型

时间复杂度:

O(1):常量型 O(n),O(n2)…O(nk) 多项式型

O(log2n),O(nlog2n) 对数型 O(2n),O(en) 指数型

空间复杂度

线性表是数据元素的有序数列 L=(D,R)

D={a1,a2,…an} R={|ai-1,ai∈D,2≤i≤n}

若ai≥ai-1 i=2,3,…n 为有序表 否则为无序表

基本运算: 插入、删除、查找、排序

插入算法

INSERTLIST(V,n,i,x)

if(i<1)OR(i>n+1) then {参数错return}

for j=n to i step (-1)

V[j+1]←V[ j ]

end(j)

V[ i ]←x

n←n+1

Return

运算时间

插入 移动次数平均值 Ein=

等概率 Pi=1/(n+1) 有 Ein=1

关于计算机软件技术基础知识,计算机软件技术基础知识要点.doc相关推荐

  1. 计算机软件技术基础 王海燕,认知案例教学法在“计算机软件技术基础”课程中的探讨与应用.doc...

    认知案例教学法在"计算机软件技术基础"课程中的探讨与应用.doc 认知案例教学法在"计算机软件技术基础"课程中的探讨与应用 摘要:针对目前"计算机软件 ...

  2. 计算机软件技术基础图片,计算机软件技术基础.ppt

    <计算机软件技术基础.ppt>由会员分享,可在线阅读,更多相关<计算机软件技术基础.ppt(22页珍藏版)>请在人人文库网上搜索. 1.计算机软件技术基础,数据库系统(1),第 ...

  3. 高职计算机基础知识试题及答案,职业技术学院招生考试计算机基础知识试题-20210713174723.doc-原创力文档...

    职业技术学院招生考试计算机基础知识试 题 试题 一.选择题(每小题2 分.共 60 分.在每小题给出的四个选项中,只有一项是符合题 目要求的,请把所选项前的字母填在题后的括号内) 1.下列设备中属于输 ...

  4. 计算机安全基础:认证技术知识笔记

    1.认证技术介绍 认证技术主要是用来解决网络通信过程中通信双方身份的认可.认证的过程涉及加密和密钥交换.认证方一般都会有账户名.口令.使用摘要算法和基于PKI认证. 2.PKI系统介绍 PKI是一种遵 ...

  5. JDBC 学习笔记(一)—— 基础知识 + 分页技术

    2019独角兽企业重金招聘Python工程师标准>>> 本文查阅方法:     1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题     2.快捷"查找" ...

  6. 服务器运维基础知识,运维技术必须了解的服务器基础知识

    [小影提醒]文章部分内容源于互联网收集整理,不代表影速观点!若有咨询"运维技术必须了解的服务器基础知识"等有关服务器.云主机租用.托管.配置.价格问题,请随时咨询影速科技客服,享受 ...

  7. 单招计算机应用基础知识考试,四川邮电职业技术学院单招计算机应用基础考试大纲...

    2021年高职单招升学一对一咨询小艺老师:18290437291(微信) 四川邮电职业技术学院单招计算机应用基础考试大纲 一.考试性质 本技能考试是中等职业学校(含普通中专.职业高中.技工学校和成人中 ...

  8. 计算机软件硬件基础知识,计算机软硬件基础知识

    计算机软硬件基础知识 ▲电脑硬件基础知识 ★1.了解电脑的基本组成 一般我们看到的电脑都是由:主机(主要部分).输出设备(显示器).输入设备(键盘和鼠标)三大件组成.而主机是 电脑的主体,在主机箱中有 ...

  9. 计算机体系结构:嵌入式方法_计科考研里的【计算机系统结构、计算机软件与理论、计算机应用技术】都是什么意思?...

    考研选择专业的时候,可以看到"计算机科学与技术"是一级学科,下面还有三个二级学科,分别叫"计算机系统结构" "计算机软件与理论" " ...

  10. 计科考研里的【计算机系统结构、计算机软件与理论、计算机应用技术】都是什么意思?...

    考研选择专业的时候,可以看到"计算机科学与技术"是一级学科,下面还有三个二级学科,分别叫"计算机系统结构" "计算机软件与理论" " ...

最新文章

  1. Building and running Node.js for Android
  2. 如何在linq使用左连接
  3. 什么叫大地高_什么才叫睡得好?睡觉能满足这5个标准,说明睡眠质量高
  4. 分类任务如何用逻辑回归实现_如何用逻辑回归构建金融评分卡模型?(上)
  5. 64位x86的函数调用栈布局
  6. Eclipse中配置约束(DTD,XSD)
  7. 【Java基础-Java运算符】
  8. 全球IPv4地址正式耗尽!
  9. caffe c++实战:通过训练好的模型对人脸图像进行特征提取(单张图像)
  10. ws office excel 基础公式
  11. 为什么还有6亿中国人仍不放弃QQ?
  12. python 源代码 macd双底 高 低_利用Python实现MACD''顶底背离''形态,并实现自动化交易!...
  13. HTML 标签 (HTML超文本标记语言)
  14. 摩羯座|摩羯座性格分析
  15. 图欧学习资源库 https://tuostudy.com/
  16. 菌群数据预处理-microbiome包
  17. 光刻技术的原理和EUV光刻技术前景
  18. 为保用户安全 Facebook居然要从黑客手上回购密码?
  19. 俄罗斯方块实验报告(附源码)
  20. 删除、拷贝、改文件名 三种操作(DeleteFile函数、CopyFile函数、MoveFile函数)

热门文章

  1. Java 查找链表中的元素
  2. Java 文件重命名
  3. java执行指定目录的class文件
  4. linux系统安装serv u,建立第一个可用的FTP服务器
  5. winform 统计大量数据重复的元素个数_DAY10——推断统计之概率与概率分布:常见的离散型概率分布...
  6. php获取变量数据类型,php如何确定变量的数据类型
  7. linux下php支持mysql_linux下php扩展mysqli的支持 .
  8. Windows 系统下.sh文件的运行
  9. springBoot+mybatisPlus小demo
  10. 【LeetCode】031. Next Permutation