计算机要点

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43999482/article/details/100833693

**

计算机要点

**

一计算机的概念:
(1)计算机的概念:
1.计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。
2.计算机语言
2.1:面向过程:C,fortran等较早的高级语言因为应用环境简单,系统规模较小采取的是面向过程的思路。
2.2:面向对象:C++,java,python等高级语言,采取了面向对象的思路。总体来说你首先思考由谁去干,关键字是名词。比如我的生活。然后我具有一些属性,比如能够睡觉,能够清洁,需要饮食,需要工作。之后去调用。我.起床,我.刷牙。

区别:1、出发点不同
     2、层次逻辑关系不同
     3、数据处理方式与控制程序方式不同
     4、分析设计与编码转换方式不同	

2.3交互模式:交互式处理 (interactive processing ) 操作人员和系统之间存在交互作用的信息处理方式。操作人员通过终端设备(见输入输出系统)输入信息和操作命令,系统接到后立即处理,并通过终端设备显示处理结果。操作人员可以根据处理结果进一步输入信息和操作命令。
3.常见的dos命令

  • D: 去往D盘
  • cd… 返回上一级目录
  • cd 文件名 目录切换到该文件名(子目录)下
  • cd \ 直接回根目录
  • dir 当前根目录下的文件目录等等
  1. 文本与字符集
  • 文本分成两种,一种叫做纯文本,还有一种叫做富文本
    • 纯文本中只能保存单一的文本内容,无法保存内容无关的东西(字体、颜色、图片。。。)
    • 富文本中可以保存文本以外的内容(word文档)
    • 在开发时,编写程序使用的全都是纯文本!
    • 纯文本在计算机底层也会转换为二进制保存,
      将字符转换为二进制码的过程,我们称为编码
      将二进制码转换为字符的过程,我们称为解码
      编码和解码时所采用的规则,我们称为字符集
    • 常见的字符集:
      ASCII
      - 美国人编码,使用7位来对美国常用的字符进行编码
      - 包含128个字符
      ISO-8859-1
      - 欧洲的编码,使用8位
      - 包含256个字符
      GB2312
      GBK
      国标码,中国的编码
      Unicode
      万国码,包含世界上所有的语言和符号,编写程序时一般都会使用Unicode编码
      Unicode编码有多种实现,UTF-8 UTF-16 UTF-32
      最常用的就是UTF-8
    • 乱码
      编写程序时,如果发现程序代码出现乱码的情况,就要马上去检查字符集是否正确

5.进制

5.1制转换时,我们不妨设源进制(转换前所用进制)的基为R1,目标进制(转换后所用进制)的基为R2,原数值的表示按数位为AnA(n-1)……A2A1A0.A-1A-2……,R1在R2中的表示为R,则有(AnA(n-1)……A2A1A0.A-1A-2……)R1=(An*R^n+A(n-1)*R^(n-1)+……+A2*R^2+A1*R^1+A0*R^0+A-1*R^(-1)+A-2*R^(-2))R2

5.2(由于此处不可选择字体,说明如下:An,A2,A-1等符号中,n,2,-1等均应改为下标,而上标的幂次均用^作为前缀)

举例:

  • 一个十进制数110,其中百位上的1表示1个102,既100,十位的1表示1个101,即10,个位的0表示0个10^0,即0。
    一个二进制数110,其中高位的1表示1个22,即4,低位的1表示1个21,即2,最低位的0表示0个2^0,即0。
    一个十六进制数110,其中高位的1表示1个162,即256,低位的1表示1个161,即16,最低位的0表示0个16^0,即0。
    可见,在数制中,各位数字所表示值的大小不仅与该数字本身的大小有关,还与该数字所在的位置有关,我们称这关系为数的位权。
    十进制数的位权是以10为底的幂,二进制数的位权是以2为底的幂,十六进制数的位权是以16为底的幂。数位由高向低,以降幂的方式排列。

6.环境变量
环境变量相当于给系统或用户应用程序设置的一些参数,具体起什么作用这当然和具体的环境变量相关。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找;再如tc或vc++中,set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件;当然不仅仅是指定什么路径,还有其它的作用的,如set dircmd=/4 设置一个环境变量的作用是在使用dir命令时会把/4作为缺省的参数添加到你的dir命令之后,就像你的每个命令都加了/4参数,它实际上是给命令解释程序command设置的一个环境变量,并且是给dir这个内部命令设置的。

谢谢大家

猜你喜欢

转载自blog.csdn.net/weixin_43999482/article/details/100833693
今日推荐