2022-2023-1 20221419 《计算机基础与程序设计》第2周学习总结
2022-2023-1 20221419 《计算机基础与程序设计》第2周学习总结
作业信息
班级:[2022-2023-1-计算机基础与程序设计]https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:[2022-2023-1计算机基础与程序设计第二周作业]https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02
作业目标:自学课本,了解计算机和编程知识
作业正文:https://www.cnblogs.com/lu-gu-an-yu/p/16664494.html
教材学习内容总结
《计算机科学概论》
1.计算机分层:最内层为信息层,反映了在计算机上表示信息的方式,采用二进制管理。然后是硬件层,包含门和电路,按照基本原理控制电流。程序设计层负责处理软件、用于现实计算的指令及管理数据。操作系统(os)层管理计算机资源。应用程序层用计算机解决真实世界的问题。最外层通信层是计算系统操作的基础层。
2.抽象:删除了复杂细节的心理模型。
3.历史:第一代使用真空管存储信息,主存储器是磁鼓,输入设备是读卡机,输出设备是穿孔卡片或行式打印机;第二代使用晶体管,出现了即时存取存储器,存储器为磁芯;第三代元件都在电路板上,特征为集成电路,出现了终端;第四代特征为大规模集成化。
4.使用并行体系结构的计算机依靠一套互相连接的中央处理器。
5.计算机系统由构成设备的硬件、机器执行的软件程序及由前两者管理和操作的数据组成。
《C语言程序设计》
学习编程的意义:了解和践行计算思维,从而掌握计算思维。
图灵测试:图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱艾伦·麦席森·图灵写于1950年的一篇论文《计算机器与智能》。
教材学习中的问题和解决过程
- 问题:计算机语言的进步就是翻译的进步吗?汇编器其实就是翻译器吗?
- 问题解决方案:通过看书和查询资料,自己理解计算机语言的进步就是翻译的进步,越高级的语言越便与学习和使用,但编写的指令都会被翻译成最简单的机器语言,而汇编器的职能就是翻译,但这些都是在我看来,没有找到确实描述,所以不确定。
代码调试中的问题和解决过程
- 问题:
- 问题解决方案:
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | /1000 | /7 | /60 | |
第四周 | /1300 | /9 | /90 |