- 总述
在程序设计层的学习中,第六章从机器语言到汇编语言再到伪代码来表示算法,第七章从使用简单变量的算法到使用数组的算法。在这样的基础上,第8章更深入地介绍了抽象和抽象容器————抽象数据类型,介绍了算法自顶向下的模型中子程序语句的内容及运行方式。列表、栈、队列、树、图的学习更有助于理解抽象复合结构的特定属性和确保属性的操作,例如:列表和树中的元素可以被插入、删除和检索;而图与之相比则较为复杂。我学习到了子程序声明使得子算法可以独立实现;参数有引用参数————通过发送实参的地址至子程序完成传递和值参————通过发送实参的副本至子程序的方式来传递两类。在第9章的学习中,我认识了实现算法的正式方法————高级编程语言,正是由于计算机只能执行机器码,所以需要翻译程序把高级语言编写的程序翻译成机器码。我学习到了面向对象设计的重点是确定问题的对象,并根据对象的属性和行为把他们抽象成类;而汇编器可以把汇编语言翻译成机器码;高级程序设计语言模型分为命令式和声明式;布尔表达式是关于程序状态的断言。同时学习了很多新概念,例如:赋值————把一个值存入变量叫作给这个变量赋值;封装————实施信息隐蔽的语言特性,用类结构实现;继承————允许一个类继承另一个类的属性和行为的语言特性;多态————语言具备的的消除同名操作的歧义的能力。
- 细化(思维导图)
第八章学习思维导图

第九章学习思维导图

posted on
浙公网安备 33010602011771号