这个作业要求在哪里 |
https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08 |
这个作业的目标 |
学习《计算机科学概论》第九章,完成云班课测试 |
作业正文 |
https://www.cnblogs.com/1482156703optimus/p/14017993.html |
教材学习: |
|
汇编器可以把汇编语言程序翻译成机器码。编译器可以把用高级语言编写的程序翻译成汇编语言(再被翻译成机器码)或机器码。解释器则不仅翻译程序中的指令,还会立即执行它们,不会输出机器语言代码。 |
|
存在多种高级程序设计语言的模型,被分类为命令式(面向过程和面向对象)或者声明式(功能或逻辑)。命令式模型描述了被执行的处理过程。声明式模型描述了被执行的是什么,而不是怎样被完成。面向过程模型基于要完成的任务体系结构的概念;面向对象的模型基于交互对象的概念。函数式模型基于函数的数学概念;而逻辑模型则是基于数学逻辑。布尔表达式是关于程序状态的断言。程序用布尔表达式来判断执行哪部分代码(条件语句)或是否重复执行某段代码(循环语句)。 |
|
程序中的每个变量都有自己的数据类型。所谓强类型化,指的是变量是给定类型且只有类型相符的值才能被存人变量。把一个值存 人变量叫作给这个变量赋值(赋值语句)。 |
|
面向对象的程序用以下结构刻画: |
|
●封装:实施信息隐蔽的语言特性,用类结构实现。 |
|
●继承:允许一个类继承另-.个类的属性和行为的语言特性。 |
|
●多态:语言具备的消除同名操作的歧义的能力。 |
|
问题: |
|
·各类高级程序设计语言的概念混乱 |
|
·函数式模型和逻辑模型区分不清楚 |
|
解决: |
|
·查询资料,多翻教材 |
|
·向同学请教 |
|