课堂笔记1--计算机基础

课堂笔记1–计算机基础

1. 计算机的基本概念

1.1 计算机是什么
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器
具有以下特点:
数值计算
逻辑计算
存储记忆功能
是能够按照程序运行、自动、高速处理海量数据的现代化智能电子设备
1.2 计算机的组成
计算机由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。
硬件: 鼠标 键盘 显示器 CPU 硬盘等(实体)
软件: PyCharm QQ QQ浏览器 腾讯视频 百度网盘等(虚体)

2. 计算机语言

2.1 计算机语言的基本概念
概念:计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。
总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备
2.2 计算机语言发展
机器语言—>汇编语言—>高级计算机语言
机器语言:由"0"和"1"组成的二进制数,二进制是计算机语言的基础;一句话,就是写出一串串由"0"和"1"组成的指令序列交由计算机执行,这种计算机能够认识的语言
汇编语言:在机器语言的基础之上,添加了一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,相对于机器语言更容易识别和记忆。
高级计算机语言:一系列指令的集合 例如:JAVA C C++ Python

3.交互方式

3.1 交互方式的种类
命令行的交互方式(Text-based User Interface)TUI
图形界面化的交互方式(Graphical User Interface)GUI
interface接口:面向对象编程语言中接口操作的关键字,功能是把所需成员组合起来,用来装封一定功能的集合
3.2 文本交互模式打开的方式(win)
在这里插入图片描述
方法:

  • windows键+R —> cmd (命令提示符) —>回车/Enter
    显示出:
    • 版本信息:Microsoft Windows [版本 10.0.17763.1217]
    • 版本声明:© 2018 Microsoft Corporation。保留所有权利。
    • C:\Users\小阔耐>
      • C: —>所在磁盘的根目录(可以通过X:切换盘符)
      • \Users\小阔耐 —>所在磁盘路径,当前所在的文件夹
      • 命令提示符(可在后面直接输入指令)

3.3 DOS命令

命令作用
dir列出当前目录下的文件夹或者文件
md创建目录
rd删除目录
cd进入指定目录
cd…退回上一级目录
cd/退回到根目录
del删除文件
exit退出dos命令

4. 解释型和编译型语言的区别

根据转化时机的不同,语言分为了两大类:解释型语言和编译型语言
解释型语言 代表语言 Python
语言特点: 执行速度比较慢 跨平台性比较好 边执行编译
X(源码)–>解释器–>解释执行
编译型语言 代表语言 C语言
语言特点: 执行速度特别快 跨平台性比较差
X(源码)–>编译–>Y(编译后的机器码)在执行前将代码编译为机器码,然后用机器语言到计算机上执行

5. 文本文件和字符集

5.1 文本文件
文本分为两种:纯文本和富文本

  • 纯文本:只能保存单一的文本内容,无法保存内容无关的东西(TXT文本文件)
  • 富文本:可以做到图文并茂,保存文本以外的东西
    纯文本在计算机底层也会转化为二进制把保存
    将字符转换为二进制码的过程,被称为编码encode(); 反过程称为解码decode()
    5.2常见的字符集
字符集制定时间应用范围所占字节数
ASCII(美国信息互换标准编码)1961年提出用于显示现代英语和其他西欧语言使用8位(bits)表示一个字符,共256字符
ISO-8859-1时间不明欧洲的编码包含256个字符
GB2312《信息交换用汉字编码字符集·基本集》1981年5月1日实施中国国家简体中文字符集,兼容ASCII2bytes
GBK1995年国标码,GB2312的扩展字符集,支持繁体字,兼容GB23122bytes
UTF-81992年不定长编码,Unicode的一种1~3bytes

6. 进制

6.1 进制之间的转换

  • 十进制转二进制
    在这里插入图片描述
    原理:对十进制数进行除二逆取余
  • 二进制转十进制
    原理:二进制数乘以2(次幂)
    例:11110 12(4)+12(3)+12(2)+12(1)+1*2(0)=16+8+4+2+1=31
    6.2 进制的计数
    在这里插入图片描述

6.3 数据间的换算

  • bit(比特)简记b 是计算机中最小的单位
  • byte(字节)简记B 计算机数据处理的最基本单位
    • 8bit=1byte
    • 1024byte=1KB(千字节)
    • 1024KB=1MB(兆字节)
    • 1024MB=1GB(吉字节)
    • 1GB=1TB(太字节)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值