了解计算机
目录
一、计算机是什么
工具,用来打游戏/泡妞/看小说/看书/看电影,计算机帮你完成了需求
扫地机器人(计算机):扫地
机械手臂(计算机):加工产品
人(高贵的人)--》奴隶 来做。
生产奴隶(机器(计算机))
计算机对于我们人类而言:奴隶,完成我们的需求,
二、计算机的发展史
1946,军事用途,破译密码
设计导弹的路程
三、如何通过计算机完成我们的需求
如果什么都没有,计算机就是废铜烂铁
- 充电
- 开机(启动一个东西---》控制废铜烂铁)
四、计算机的分类
硬件:废铜烂铁
软件:除了废铜烂铁就是软件
五、操作系统
属于软件,我们人类编写的一个东西,虚拟的
操作系统提供了我们什么:控制废铜烂铁
创建文件(操作系统提供给你的):存储数据,一个个字符
六、编程语言
编程语言和语言有区别吗?
语言: 人与人交流的介质
编程语言:人与计算机交流的介质
七、编程语言的作用
造操作系统
造软件
八、编程是什么
写软件的时候就在写文件,写文件的过程叫做:编程
这一个个文件拼在一起,就生成一个qq软件,然后软件就可以实现我们的需求
九、编程语言的分类
计算机只认识高低压电频,高低压电频被认为的看成0和1
编写了一个东西,这个东西可以控制高低压电频,其实就在控制硬件,其实就是在控制计算机
操作系统,提供我们文件的概念
十、机器语言
直接和计算机交互
01101010101101011111000001011010101010010100
十一、汇编语言
把0和1用什么英文表示了
十二、高级语言
翻译的方式不同
解释(动态)
好比人类的翻译官(同声传译),说一句翻译一句
python写一句可以解释一次
编译(静态)
谷歌翻译,把你所有的话一次性翻译
c全部写完然后编译,然后输出结果
十三、基础练习
-
温度转换,要求:将温度转换成华氏度,将华氏度转换成温度
temp = input("请输入温度: ") if temp[-1:] == 'C': F = eval(temp[:-1]) * 18 + 32 print(F) elif temp[-1:] == "F": C = (eval(temp[:-1]) - 32) / 1.8 print(C)