- 时间正序
- 时间倒序
- 评论最多
- 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数据)