贺胖娇的编程之旅......

计算机三大原则

2022.04.26

热身问题

硬件和软件的区别是什么

自行作答

硬件看得见,摸得着,例如cpu,硬盘等等,是真实存在的
软件是通过硬件才能表现出来的,例如运算程序等等

标准答案

软件是一种逻辑的产品,与硬件产品有本质的区别.
硬件是看得见、摸得着的物理部件或设备,如CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等。
在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。
软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用,如系统软件和应用软件。
在研制软件产品的过程中,人们的生产活动表现在要创造性地抽象出问题的求解模型,然后根据求解模型写出程序,最后经过调试、运行程序得到求解问题的结果。

书中答案

硬件是看得见摸得着的设备,比如计算机主机、显示器、键盘等。
而软件是计算机所执行的程序,即指令和数据。
软件本身是看不见的。

解释

硬件(Hardware)代表“硬的东西”,而软件(Software)代表“软的东西”。
是硬的还是软的取决于眼睛能否看得到,或者实际上能否用手摸到。

存储字符串“中国”需要几个字节?

自行作答

4个。一个中文字符是两个字节

搜索答案

实际上,对于不同的编码来说,占字节不同。

编码 英文字母 中文汉字 备注
ASCII 1 2
UTF-8 1 3 中文标点也占三个字节
Unicode 1 2
UTF-16 2 2 一些扩展区的汉字需要4字节
UTF-32 4 4 世界上任何字符的存储都需要 4 个字节

书中答案

在 GBK 字符编码下,存储“中国”需要 4 个字节。

解释

存储汉字时,字符编码不同,汉字所占用的字节数也就不同。
在 GBK 字符编码下,一个汉字占用 2 个字节。
而在 UTF-8 字符编码下,一个汉字占用 3 个字节。

自行测试

go内置编码是utf-8

package main
import "fmt"

func main() {
   codeString := "中文字符"
   fmt.Printf("中文字符的编码长度是:%v", len(codeString))
}

输出:中文字符的编码长度是:12

什么是编码

自行作答

计算机无法识别人类世界的文字,图像等信息,因此需要转化为计算机可以理解的语言。
计算机硬件只能识别0 1代码,但底层有个编辑器可以将汇编语言识别为机器语言。
将高级语言(例如c++)编译成汇编语言就叫做编码

标准答案

编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机编程语言的代码简称编码。
用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。
编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从一种形式或格式转换为另一种形式的过程。解码,是编码的逆过程。

书中答案

通常将为了便于计算机处理而经过数字化处理的信息称作编码

解释

计算机内部会把所有的信息都当成数字来处理,尽管有些信息本来不是数字。
用于表示字符的数字是“字符编码”,用于表示颜色的数字是“颜色编码”

计算机三个根本性基础

从第一代计算机到现在,计算机结构没有发生什么改变,基本构造很简单。
只要了解计算机三大基本原则,很多问题就会豁然开朗 三大原则是:
计算机是执行输入、运算、输出的机器
程序是指令和数据的集合
计算机的处理方式有时与人们的思维习惯不同

计算机是执行输入、运算、输出的机器

计算机的硬件由大量的 IC(Integrated Circuit,集成电路)组成,每块 IC 上都带有许多引脚。
这些引脚有的用于输入,有的用于输出。IC 会在其内部对外部输入的信息进行运算,并把运算结果输出到外部。

软件是指令和数据的集合

无论程序多么高深、多么复杂,其内容也都是指令和数据。
所谓指令,就是控制计算机进行输入、运算、输出的命令。
把向计算机发出的指令一条条列出来,就得到了程序。
这里成套出现的输入、运算、输出,就是之前在硬件的基础一节中说明过的流程。

对计算机来说什么都是数字

用数字表示所有信息,这就是一个很具有代表性的计算机式的处理方法,这一点也正是和人类的思维习惯最不一样的地方。

2021-04-23 入职 超市:

淘宝: 泡面 213 骨科药 98 绿豆 16 蒲扇 43 薏仁湿气糕 39 裤子 33 裤子 59 裤子 27 裤子 45 裤子 38 裤子 39 风扇 143 床笠 253 = 125 杯子 29 洗衣液 138 红枣 20 燕麦 45 沐浴露 32 洗面奶 41 调味料 55 锅 298 调味料 97 电饭煲 69 梯子 198 口罩 59 灯 10 帘子 50 鞋柜 65 衣服 122 辣椒面 26 新灶 64 茶 35 口罩 47 凉席 99 凉席 68 门铃 249 空调 4699 衣架 22 白色晾衣架2 47 调料架 115 阿胶 289 中药 987 沙发巾 312 餐布 32 总计:9537

京东: 秋梨膏 66 门锁 1598 穿衣镜 105 总计:1769

美团优选: 07-27 50 7-21 17.84 7-16 44.9 7-13 20.53 7-6 30.52 6-5 19.7 6-2 36.32 5-31 21.29 5-19 38.95 5-16 33.69 5-11 51.88 4-30 24.61 总计:

橙心优选:

多多买菜:

其他: 保险 20000 衣服+吃饭 2700 总计:22700

发表评论