- 时间正序
- 时间倒序
- 评论最多
- 1
1st. 计算机的三大原则
1.1计算机的三个根本性基础
①计算机是执行输入 运算 输出的机器
②程序是指令和数据的集合
③计算机的处理方式有时与人们的思维习惯不同
1.2输入 运算 输出 是硬件的基础
①计算机的硬件是由大量的ic(integrated circuit,集成电路)组成的 注 ic用途:输入 输出 并在内部对输入的信息进行运算

②输入输出运算三者必须成套出现,缺一不可

解释:不输入信息 计算机就无法工作 计算机不可能不执行任何运算 若不进行运算 计算机就没有存在的意义(此时 计算机≈电线)若不输出结果计算机也无任何意义(此时 计算机≈垃圾站)
1.3 软件是指令和数据的集合
软件及程序的基础 程序指指令和数据的集合
程序的数据一般分为两类:①作为指令执行对象的输入数据 ②从指令的执行结果中得到的输出数据(在编程中通常会为这些数值赋予名字即“变量“)
举个栗子:y = f(x) 表示若把变量x输入函数f中,经过函数内部的运算会输出到变量y中
变量和函数的名字都可以有一个以上的字符构成
再举个栗子 output = operate(input)
To证明程序是指令和数据的集合
①再在举个栗子(这里采用c语言/c++)
int a,b,c;
a=20;
b=10;
c=Average(a,b);
此代码表示求a,b的平均值
②在一般的编程过程中都需要先编译再执行 即将用c语言等编程语言编写的文件转化为用机械语言的文件
假设为以上程序命名为 阿巴阿巴.c 经过编译就会生成 阿巴阿巴.exe
所以无论是哪个程序,其内容都是数值的罗列(指令or数据)
自己挖的坑还要自己填![]()
废话少说我们开启
1.4对计算机来说什么都是数字
计算机三大原则最后一点:计算机有计算机的处理方法。
首先我们要理解计算机是为了我们处理特定工作的机器,其根本目的是为了提高手工作业的效率。
例如:用电子邮件代替书信。
但是由于人脑与计算机的思维方式不同,所以我们要顺应计算机的处理方法(所以有就会违背人们的思维方式)。
用数字表示信息就是一种计算机的处理方式,也是与我们思维习惯最不一样的地方。
例如:我们在表示颜色的时候可以说红色red蓝色blue等但是计算题看不懂
所以计算机就会用数字来表示颜色信息
例如红色225,0,0蓝色0,0,225
总之计算机会把他一切看不懂的语言通过内部转化为数字(数据编码)再进行处理。

