2021-2022-1学期 20212328 《网络空间安全专业导论》第三周学习总结

1.知识收获
机器语言(machine language)、由计算机直接使用的二进制编码指令构成的语言。留有自己专用的机器将金集合。这些指令

虚拟机(virtual computer(machine)):为了模拟真实机器的重要特征而设计的假想模

装入程序(loader):软件用于读取机器语言并把它载入内存的部分。

汇编语言(assembly language):一种低级语言,用助记码表示特定计算机的机器语言指令。 _汇编器(assembler):把汇编语言程序翻译成机器代码的程序。

汇编器指令(assembler directive):翻译程序使用的指令。 _

注释(comment):为程序读者提供的解释性文字。

算法(algorithm):解决方案的计划或概要,或解决问题的逻辑步骤顺序。伪代码(pseudocode):一种表达算法的语言。

布尔表达式(boolean expression):评价为真或假的表达式。包氨种语句使用的关键词。

桌面检查(desk checking):在纸上走查整个设计。_

算法/algorithm):在有限的时间内用有限的数据解决问题或子问题的明确指令集合。

嵌套结构(nested structure):控制结构嵌入另一个控制结构的结构,又称为嵌套逻辑(baselogic)。

抽象步骤(abstract step):细节仍未明确的算法步骤。具体步骤(concrete step):细节完全明确的算法步骤。

二分检索(binary search):在有序列表中查找项目的操作,通过比较操作排除大部分检索范围。

作活态燃酸,即在进行商店设计时不能见到做去的纯电。_ _信息隐蔽(information hiding):隐蔽模块的细节以控制对这些细节的访问的做法。

抽象(abstraction):复杂系统的一种模型,只包括对观察者来说必需的细节。 _

数据抽象(data abstraction):把数据的逻辑视图和它的实现分离开。

过程抽象(procedural abstraction):把动作的逻辑视图和它的实现分离开。

控制抽象(control abstraction):把控制结构的逻辑视图和它的实现分离开。

控制结构(control structure):用于改变正常的顺序控制流的语句。

2.学习收获
学会描述虚拟机Pep/8的重要特性。
学会区分立即寻址模式和直接寻址模式。
学会编写一个简单的机器语言程序。
学会区分机器语言和汇编语言。
学会描述创建和运行汇编语言程序的步骤。
学会编写一个简单的汇编语言程序。
学会区分给汇编器的指令和要翻译的指令。
学会区分执行一个算法和开发一种算法。
学会描述表达算法时使用的伪代码结构。 
学会使用伪代码来描述算法。
学会描述两种测试方式。
学会为简单的汇编语言程序设计和实现测试方案。
学会结合Polya提出的如何解决问题的列表,描述计算机问题求解的过程。
学会区分简单类型与复合类型。
学会描述三种复合数据结构机制。
学会认识递归问题,编写一个递归算法解决该问题。
学会区分无序数组与有序数组。
学会区分选择排序与插入排序。
学会描述快速排序算法。
学会亲自对一个数组中的值进行选择排序、冒泡排序、插入排序与快速排序使用二分检索算法。

3.遇到问题及解决
在python的学习中,没有深入了解python的语法知识,导致在学习中出了很多错误,使程序运行不了,于是我查阅资料,了解了语法知识,解决了我学习中的问题。

posted @ 2021-10-14 18:43  20212328陈懿凡  阅读(66)  评论(0)    收藏  举报