2021-2022-1 20211329《信息安全专业导论》第五周学习总结
作业信息
教材学习内容总结
看漫画学python
第五章 程序流程控制
1主要学习了if结构,if-else结构,if-elif-else结构可以将成绩分类且输出该成绩的语句
2循环语句:while语句,for语句
3跳转语句:break语句:break语句用于强行退出循环体,不再执行循环体中剩余的语句。continue语句:continue语句用于结束本次循环,跳过循环体中尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。
第六章 容器类型的数据
1序列:序列包括列表(list)、字符串(str)、元组(tuple)和字节序列(bytes)等。
索引操作,加和乘操作,切片操作
2列表
创建列表:
创建列表有两种方法。
1 list(iterable)函数:参数iterable是可迭代对象(字符串、列表、元组、集合和字典等)。
2 [元素1,元素2,元素3,⋯]:指定具体的列表元素,元素之间以逗号分隔,列表元素需要使用中括号括起来。
列表是可变的序列对象,列表可以追加元素。
1 在列表中追加单个元素时,可以使用列表的append(x)方法。
2 在列表中追加多个元素时,可以使用加(+)运算符或列表的extend(t)方
插入,替换,删除元素
2元组
创建元组时有两种方法。
1 tuple(iterable)函数:参数iterable是可迭代对象(字符串、列表、元组、集合和字典等)。
2 (元素1,元素2,元素3,⋯):指定具体的元组元素,元素之间以逗号分隔。对于元组元素,可以使用小括号括起来,也可以省略小括号。
3集合
我们可以通过以下两种方式创建集合。
1 set(iterable)函数:参数iterable是可迭代对象(字符串、列表、元组、集合和字典等)。
2 {元素1,元素2,元素3,⋯}:指定具体的集合元素,元素之间以逗号分隔。对于集合元素,需要使用大括号括起来。
修改集合类似于修改列表,可以向其中插入和删除元素。修改可变集合有如右所示的常用方法。
add(elem):添加元素,如果元素已经存在,则不能添加,不会抛出错误。
remove(elem):删除元素,如果元素不存在,则抛出错误。
clear( ):清除集合。
4字典
我们可以通过以下两种方法创建字典。
1 dict( )函数。
2 {key1:value1,key2:value2,...,key_n:value_n}:指定具体的字典键值对,键值对之间以逗号分隔,最后用大括号括起来。
修改字典
计算机科学导论:
第六章 低级程序设计语言与伪代码
1计算机操作:计算机是能够储存,检索,处理数据的可编程电子设备,
2计算机语言:由计算机直接使用的二进制编码指令的语言。
3Pep/9:一台虚拟机为了模拟真实极其的重要特征而设计的假想机器。
基本特性:Pep/9的内存单位由65636字节的储存空间构成
指令格式:在长度是1字节或3字节,取决于是否需要用操作数说明符。指令说明符说明了要执行什么操作和如何解释操作数的位置。操作数说明符存放的是操作数本身或者操作数的地址。
一些示例指示:0000停止执行,1100将自负载入寄存器A中,1101将字节载入寄存器A中,1110存储寄存器A中的字,1111存储寄存器A的字节,0110将操作数加到寄存器A中,1000从寄存器A减操作数
Pep/9的输入、输出模拟了从键盘读入字符输入并且将字符输出写道屏幕中的能力。(内存映射输入输出)
Pep/9模拟器:
汇编语言:给每条机器语言指令分配一个 助记指令码。
汇编器:把汇编语言程序翻译成机器代码的程序。
Pep/9汇编语言
LDWA(载入字)、LDBA(载入字节)
汇编指令: 翻译程序使用的指令
表达算法
算法:解决方案的计划或概要,或解决问题的逻辑步骤顺序
伪代码:一种表达算法的语言
伪代码的功能:变量,赋值,输入、输出,选择,重复
执行伪代码算法,写伪代码算法,翻译为代码算法。
教材学习中的问题和解决过程
问题1:程序计数器(pc)指令寄存器(ir)累加器(a)用法
问题1解决方案:查找相关资料,浏览教材
-
代码调试中的问题和解决过程
- 练习
-
上周考试错题总结
-
-
感悟:本周学习了多种结构,可以运用到平时考试计成绩分类。
- 了解了Pep/9虚拟机的含义及用法
-
-
-
学习进度条
代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长 目标 5000行 30篇 400小时 第一周 2/200 2/2 20/20 第二周 0/500 2/4 18/38 第三周 500/1000 3/7 22/60 第四周 300/1300 2/9 30/90 -
计划学习时间:10小时
-
实际学习时间:8小时
-
改进情况:做好每日规划
参考资料
- [机科学概论]
- 看漫画学python
-
-