作业信息
|作业属于哪个课程|
信息安全专业导论
|作业要求链接|
第六周作业
|作业目标|
- Polya如何解决问题
- 简单类型与组合类型
- 复合数据结构
- 查找与排序算法
- 算法复杂度
- 递归
- 代码安全
教材内容总结
《看漫画学python》
第六章:容器类型的数据
1.序列:序列中元素带有序号,这个序号叫索引,由0开始。
可以进行加和乘的运算,有切片操作
2.列表:用【】创建列表,追加单个元素用append,追加多个用extend,插入用list.insert(i,x)
3.元组:tuple
4.集合set 和s_set
5.字典:dict
第七章:字符串
1.指用单引号或双引号括起来的字符串
2.int()和float()将字符串转化为数字
str将数字转化为字符串
3.占位符{} 格式化控制符
《计算机科学概论》
第七章:问题求解与算法设计
1.算法:在有限的时间内用有限的数据解决问题或子问题的明确指令集合
2. 计算机求解过程:分析和说明——算法开发——实现——维护
3.有简单参数的算法:
1.带有选择的算法
2.带有循环的算法
计数控制循环 事件控制循环
控制结构嵌入另一个控制结构,成为嵌套结构
4.复杂类型:数组、记录
搜索算法、排序、递归
重要思想:1.信息隐蔽 2.抽象
代码调试中的问题和解决过程
在字符串的使用中遇到了问题,不知道为什么代码不能正常打印
上周测试错题总结
1. Which is a regular OR gate aiso known as?
Inclusive OR
2.Which of the following is a device that allows a computer to connect to the internet?
Modem
3.Addressability is the number of bits stored in each addressable location in memory.
正确
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 1/20 | |
第二周 | 300/500 | 2/4 | 4/38 | |
第三周 | 100/1000 | 3/9 | 10/60 | |
第四周 | 300/1300 | 1/10 | 10/90 | |
第五周 | 500/1800 | 3/13 | 10/100 | |
第六周 | 500/2300 | 1/14 | 20/120 |