2020-2021-1 20201332 《信息安全专业导论》第三周学习总结

2020-2021-1 20201332 《信息安全专业导论》第三周学习总结

这个作业属于哪个课程?2020-2021-1信息安全专业导论
这个作业要求在哪里? (2020-2021-1信息安全专业导论第三周作业)
这个作业的目标?   计算机科学概论第2章,第3章 并完成云班课测试 程序设计导论-Python计算与应用开发实践第2章并完成云班课测试
作业正文  https://www.cnblogs.com/wdys12138/p/13834438.html

 

教材学习内容

  • 了解各种进制(主要是二进制),学习各个进制间的互相转化。了解每个二进制数字称为‘位’,8‘位’则构成一个’字节‘,‘字节’又互相结合构成‘字’。

  • 数据压缩极大的让有限的储存能容纳足够多的信息(包含有损压缩和无损压缩)。数字化(将连续的信息分割成离散的片段)有利于计算机很好的处理连续的模拟数据。

  • 学习各种数据表示法(负数,实数,二进制数,文本。。。)

  • 学习各种字符集(ASCII《现在常用》,Unicode)

  • 音频表示法(要把声波数字化(就要用到‘采样‘,且频率至少每秒4000次),音频格式(WAV,AU,VQF.... 重点介绍MP3)

  • 数字化图形(图片的清晰度取决于分辨率(像素个数),多种格式,光栅图形格式(BMP,GIF,JPEG),矢量图形格式(Flash,SVG)

    教材学习中的问题和解决过程

  • 问题1:将连续的模拟数据切割成离散型表示的信息还能和原来一样吗?

  • 答:将连续的实体分割成离散元素,可以用二进制单独表示,大大减少了费用,提升了可靠性,且如果切割的足够小,数字化就更有利

  • 问题2:矢量图形也用到像素,那它是特殊的光栅图形吗?

  • 答:矢量图形由数学函数计算曲线,每次图片大小变化,都会重新计算,所以随时随刻保持清晰。光栅图形仅有众多像素组成,因此色彩丰富度高,但如果放大,图形就会失真。由此可见,虽然二者均有像素参与,但表达方式天壤之别,应该是独立的两种图形。

 

代码调试中的问题和解决过程

  • 问题1:如果要合并两个列表,只能将一个列表中的元素加入另一个列表,繁琐

  • 答:只需将列表通过’‘。join()命令转化为字符串加减,再通过list()转化为列表即可

  • 问题2:将小数转化为二进制。

  • 答:我第一次将小数前的0.删去,再将后面的数字转化为二进制,但运行时发现与正确答案不服,原因尚未知。但按照教程将小数不断乘2取0,1则成功运行。

 

其他

  • 感悟

在编写程序中要先捋出整个程序的思路,这要比编写代码难得多,编写中要考虑各个命令之间时所属关系还是并列关系,如while语句中倘若print()包含,则会依次输出每次循环的结果;如果print()与while并列则只会输出最终的结果。

学习进度条

 代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 4500 30 450  
第一周 100/100 2/2 18/18  
第二周 50/150 4/5 30/48  
第三周 120/270 4/9 25/73  
原文地址:https://www.cnblogs.com/wdys12138/p/13834438.html