2021-2022-1 20211402 《信息安全专业导论》第五周学习总结

2021-2022-1 20211402 《信息安全专业导论》第五周学习总结

作业信息

|2021-2022-1信息安全专业导论|
|2021-2022-1信息安全专业导论第四周作业|
[|作业正文|]https://www.cnblogs.com/shengcongnianle/p/15450333.html

教材学习内容总结

一、《计算机科学概论》学习了第六章低级程序设计语言与伪代码,能基本区分机器语言和汇编语言,
并且了解了Pep/9虚拟机的特点及作用,了解了如何用二进制和十六进制编写程序语言。
了解了许多助记码。汇编器指令也被称作伪操作,有许多操作码与分支命令。
学习了伪代码语句,执行了伪代码算法。并且了解了程序也需要测试。

二、《看漫画学Python》学习了第五章分支语句、循环语句和跳转语句,对其给出的例子进行了实践操作并成功完成。

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

问题一:无法区分立即寻址模式和直接寻址模式。
解决过程:在云班课的答疑讨论里同学们给出了解答,并且在博客园的大神那学习到了它们的区别。

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

问题一:不清楚代码是哪里出现了错误

解决过程:根据系统提示了解到我的冒号是中文中的冒号“:”而不是英文中的冒号“:”,最后使代码成功运行。

[代码托管]

# coding=utf-8

score = int(input("请输入一个0~100整数:"))

if score >=50:
    grade = 'Great'
elif score >= 20:
    grade = 'Loser'
else:
    grade = 'Die'

print("Grade")

# coding=utf-8

for item in range(10):
    print(item)
else:
    print('For Over!')

# coding=utf-8

for item in range(10):
    if item == 3:
        # 跳出循环
        break
    print(item)

# coding=utf-8

for item in range(10):
    if item == 3:
        continue
    print(item)

#coding=utf-8

i = 100; r = 0; s = 0; t = 0

while i <1000:
    r = i // 100
    s = (i - r* 100) // 10
    t = i - r * 100 - s * 10 
    if i == (r ** 3 + s ** 3 + t ** 3):
        print("i = " + str(i))

    i += 1

上周考试错题总结


错因:没有分清异或门和或非门的区别
改正:

其他(感悟、思考等,可选)

对python的学习已经进入了需要自己创新自己自主学习的阶段。
但是我的想象力比较薄弱,对python语言的掌握也不是很熟练,
所以无法达成自主编程的目的,只能照着例子输。这是需要重视的点。
代码的学习与进步都需要自己去创造。我会朝着这方向努力的。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 5000行 30篇 400小时
第一周 200/200 2/2 30/30
第二周 300/500 2/4 15/35
第三周 200/700 2/6 20/55
第四周 300/1000 3/9 20/75
第五周 400/1400 3/12 20/95

计划学习时间:20小时
实际学习时间:20小时

参考资料

《计算机科学概论》
《看漫画学python》视频课

posted @ 2021-10-24 10:41  20211402赵佳怡  阅读(34)  评论(0编辑  收藏  举报