2023-2024-1 学号:20231305 《计算机基础与程序设计》第10周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业) |
这个作业的目标 | <自学教材计算机科学概论第12、13、14章 并完成云班课测试《C语言程序设计》第9章并完成云班课测试> |
作业正文 | https://www.cnblogs.com/zhen-meng/p/17873974.html |
教材学习内容总结
《计算机科学概论》第12章:学习了定义一般信息系统的角色,并解释了电子数据表的结构。了解了电子数据表,数据库,并掌握了编写基本的SQL语句。第13章:了解了图灵测试,了解了知识的定义,学习为简单的情况开发检索树,学习了自然语言的定义及其性质。第14章:学习了定义模型并能举出复杂系统的例子
《C语言程序设计》:这一章讲了指针这一重要数据类型,并介绍了指针的各种应用。
教材学习中的问题和解决过程
- 问题1:通过图灵测试的标准是什么
- 问题1解决方案:通过查询得知在人类不知道对方是人类还是机器的情况下,通过对其提出的各种问题的反应来判断是人类还是电脑。通过一系列这样的测试,从电脑被误判断为人的几率就可以测出电脑智能的成功程度。如果有30%的裁判认为其为人类,则称其拥有人类智能。
- 问题2:操作系统变量PATH究竟是一个什么东西?
- 问题2解决方案:通过查询得知在计算机领域中,PATH 是一个环境变量,它用于指定操作系统在哪些目录中查找可执行文件。这个变量包含一组目录路径,操作系统会按照这些路径的顺序查找命令行输入的可执行文件。
具体来说,当你在命令行或终端窗口中输入一个命令时,操作系统会按照以下步骤来查找可执行文件:
1.当前目录: 首先,操作系统会在当前工作目录中查找是否有与输入的命令相对应的可执行文件。
2.PATH 变量指定的路径: 如果在当前目录没有找到对应的可执行文件,操作系统会继续在 PATH 环境变量中指定的目录列表中查找。PATH 中的各个目录路径之间使用分隔符(在不同的操作系统中可能是分号 ; 或冒号 :)分隔。
举例来说,一个 PATH 环境变量可能看起来像这样:
C:\Program Files\Java\jdk1.8.0_251\bin;C:\Windows\System32;C:\Python39\Scripts;C:\Python39;D:\Custom\Bin
在这个例子中,当输入一个命令时,操作系统会按照上述路径的顺序依次查找是否存在对应的可执行文件。
PATH 的使用使得用户可以在命令行中直接输入命令而不必提供完整的路径,从而方便地运行系统中的各种命令和程序。同时,它也是一种方便管理和配置系统环境的机制,允许用户或系统管理员灵活地添加、修改或删除可执行文件的搜索路径。
代码调试中的问题和解决过程
- 问题1:不知道如何随意地控制输入的学生人数
- 问题1解决方案:通过询问得知,可以通过输入一个小于0的值这个值可以是学号或成绩,并通过这个跳出循环,进而达到输入任意人数的目的。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 1300/1300 | 8/9 | 30/90 | |
第五周 | 1300/1300 | 6/9 | 90/90 | |
第六周 | 1300/1300 | 8/9 | 60/90 | |
第七周 | 1300/1300 | 8/9 | 60/90 | |
第八周 | 800/1300 | 8/9 | 60/90 | |
第九周 | 600/1300 | 8/9 | 60/90 | |
第十周 | 900/1300 | 6/9 | 50/90 |