程序的作用与本质
逻辑系统/基本运算系统 | “与运算” “或运算” “非运算” |
---|---|
乘除运算系统 | "逻辑运算系统"的某些复杂指令抽象为该程序的基本动作指令,再组合成更高复杂度的系统 |
小系统作为基本动作构造出更大的系统 |
---|
指令:控制基本动作的命令 >>例:“与动作”=AND |
---|
程序:一系列指令的封装 |
程序执行机构:将程序解封,按照次序运行系列基本指令 |
运算式
中缀表达式(运算符在运算数字中间) | ( 100 + 205 ) |
---|---|
前缀表达式(运算符在运算数字前面) | (+ 100 205) |
运算基础之define |
---|
定义新的运算常量名称>>例如: define Π 3.14 |
定义新的运算规则>> 例如:定义平方运算 >>define (square x)(* x x) |
递归与迭代
递归:从上至下,从下返上>>未知推到已知再返回到结果 |
迭代: 从低至高,从已知一步步计算到答案 |