文章目录
1.计算机概念
-
计算机(computer):俗称电脑,是现代一种用于高速计算的电子计算机器,能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。如:计算器、手机、平板等。
-
特点:可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。
2.计算机组成
- 计算机的组成包括软件和硬件
2.1软件
包括操作系统(Windows,macOS,Linux,iOS,Android等),应用软件(Python、C、C++,Office、Wps,QQ,剑灵,浏览器)等一系列按照特定顺序组织的计算机数据和指令的集合。
2.2硬件
包括电源、硬盘、磁盘、内存、主板、CPU等。
3.计算机语言(Computer Language)
3.1概念
用于人与计算机之间通讯的语言;
3.2存在的意义
计算机语言是人与计算机之间传递信息的媒介。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。
3.3发展历程
机器语言、汇编语言、高级语言
-
机器语言:机器语言是指一台计算机全部的指令集合。电子计算机所使用的是由"0"和"1"组成的二进制数,二进制是计算机的语言的基础。由"0"和"1"组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。
-
汇编语言:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串。比如,用"ADD"代表加法,"MOV"代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言。
-
高级语言:较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。例如Python、C++、VC、VB、Delphi、JAVA等。
3.4高级语言的执行方式
-
解释型:源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行。效率低,且不能生成独立执行文件,不能脱离解释器,但可以动态调整、修改应用程序。如:C语言。
-
编译型:在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高;但应用程序需要修改时,必须修改源代码,再生成新的目标文件。如今大多数的编程语言都是编译型的,如Python、Java。
4.交互方式
4.1:交互方式的分类
-
文本用户界面(TUI):通过文本实现交互窗口展示内容。
-
图形用户界面(TUI):采用图形方式显示的计算机操作用户界面。
4.2:文本用户界面打开示例
(以下以Windows系统为例):
-
win + R - - > 运行窗口 - - > 输入 cmd - - > 回车;或者在开始菜单直接搜索"命令提示符"单击打开
-
打开后如下显示:
4.3:常用DOS命令
dir 列出当前目录下的文件或文件夹
md 创建目录(创建多个文件夹时,中间用\即可,md d: \新建文件夹1\新建文件夹2)
rd 删除目录
cd 进入指定目录
cd. . 返回到上一级目录
cd/ 退回到根目录
del 删除文件 *.文件形式(删除多个)
exit 退出dos命令行
5.文本文件和字符集
5.1:文本文件
-
文本分为两种 :纯文本和富文本。
-
纯文本:只保存文本,不保存其格式设置(txt文档);
-
富文本:多文本格式(word文档)。
-
纯文本在计算机底层也会转换为二进制保存
将二进制码转换成字符的过程叫做解码(encode);
将字符转换成二进制码的过程叫做编码(decode);
编码和解码都要遵守一个规则称之为字符集 。
5.1:常见的字符集
-
字符集:各种文字和符号的总称
-
常见字符集:ASCII字符集、GB2312字符集、IOS-8859-1、Unicode字符集等
ASCII表 - 美国人用的 采用的是7位数对美国常用的字符进行编码 包含128个字符
IOS-8859-1 欧洲的编码 采用的是8位包含256个字符
GB2312 GBK 中国人用的编码
Unicode 包含世界上所有语言和字符编写程序一般都会使用Unicode编码(UTF-8、UTF-16等)
6.进位计数值(进制)
十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一
6.1进制转换
-
十进制 - - > 二进制 原理 : 对十进制的数进行除2运算
6的二进制 -->110,计算过程:6/2=3;余0;3/2=1,余1;剩1
5的二进制 -->101,计算过程:5/2=2;余1;2/2=1,余0;剩1 -
二进制 - - > 十进制 原理 : 二进制乘以2(次幂)的过程
101的十进制- ->5,计算过程:1 * 20+0 * 21+1 * 22 = 5; -
进制越大表现形式越短
6.2常用进制的计数
- 十进计数:满十进一,共有十个数字 0 1 2 3 4 5 6 7 8 9
计数:0 1 2 3 4 5 6 7 8 9 10 11 12 …19 20 - 二进制:满二进一,共有2个数字 0 1
计数:0 1 10 11 100 101 110 111… - 十六进制:满十六进一,共有16个数字0 1 2 3 4 5 6 7 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
计数: 1 2 3 4 5 6 7 8
6.3存储单位间的转换
在计算机内部,信息都是釆用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节和字等几种。各种存储设备存储容量单位有KB、MB、GB和TB等几种。
- 8bit = 1byte(字节)
byte是我们最小的可操作的单位 - 1024byte = 1kb(千字节)
- 1024kb = 1mb(兆字节)
- 1024mb = 1gb(吉字节)
- 1024gb = 1tb(太字节)
7.环境变量
7.1基本概念
-
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
-
添加环境变量
开始菜单搜索’控制面板’- ->系统- ->高级系统设置- ->环境变量
环境变量中有用户变量和系统变量,需要添加时建议在用户变量中添加,不确定的情况下不建议修改,特别是系统变量
新建环境变量可以有多个值构成,值与值之间用;隔开
7.2path环境
- path环境变量保存的是一个一个的路径
- 当我们在命令栏输入一个命令,系统会先在当前目录下找,如果有就直接打开;如果没有则会去path环境变量的路径去找,直到找到位置,没找到则会报错
- 我们可以将经常使用的文件或程序的路径添加到环境变量中去,这样我们就可以在任意位置访问这些文件
- 注意事项
path环境变量不区分大小写 path Path PATH
多个路径之间用;隔开