学期2023-2024-1 20231409 《计算机基础与程序设计》第十周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | 2023-2024-1计算机基础与程序设计第十周作业 |
这个作业的目标 | 自学计算机科学概论第12,13,14章 ,《C语言程序设计》第9章 |
作业正文 | https://www.cnblogs.com/twma/p/17873516.html |
教材学习内容总结
《计算机科学概论》
信息系统(information system):组织和分析数据的软件。
电子制表软件(spreadsheet):允许用户用单元格组织和分析数据的程序
单元格(cell):电子数据表中用于存放数据或公式的元素。
电子数据表函数(spreassheet function):电子制表软件提供的可用于公式的计算函数。
范围(range):用端点指定的一组连续单元格。
循环引用(circular reference):在计算结果时要错误地彼此依赖的一组公式。
模拟假设分析(what-if analysis):修改电子数据表中表示假设的值,以观察假设的变化对相关数据有什么影响。
人工智能
人工智能(artificial intelligence, AI):研究对人类思想建模和应用人类智能的计算机系统的学科。
图灵测试
图灵测试(turing test):一种行为方法,用于判断一个计算机系统是否是智能的。(一台计算机是否能够使人们相信它是另一个人)
弱等价性(weak equivalence):两个系统基于结果的等价性。(两个系统(人和计算机)输出结果等价,实现结果的方式不同。)
强等价性(strong equivalence):两个系统基于结果和实现这种结果的处理方法的等价性。(两个系统使用相同的内部过程来生成结果)
《c语言程序设计》
主要讲了字符串
动态内存分配
字符串传递
拼接和连接: strcat
字符串比较: strcmp
教材学习中的问题和解决过程
问题:32位的机器中,因为有32根地址线所以有2*32字节的空间,而每个地址又占用4个字节,那不是机器最多存放2*30个地址吗?可是对于32个bit位又有着2*32的地址序列。这俩者不是冲突了吗?
解答:每当创建指针变量时才占用4字节,而指针变量对应的地址只是个编号,是不占用实际的内存的
基于AI的学习
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 100/100 | 2/2 | 20/20 | |
第二周 | 100/200 | 2/4 | 10/30 | |
第三周 | 100/300 | 2/6 | 20/50 | |
第四周 | 100/400 | 2/8 | 15/65 | |
第五周 | 200/600 | 1/9 | 25/90 | |
第六周 | 200/800 | 1/10 | 20/110 | |
第七周 | 200/1000 | 1/11 | 20/130 | |
第八周 | 200/1200 | 1/12 | 20/150 | |
第九周 | 500/1700 | 1/13 | 20/170 | |
第十周 | 400/2100 | 1/14 | 20/190 |