2024-2025-1 20241318 《计算机基础与程序设计》第二周学习总结

news/2024/12/21 22:20:07/文章来源:https://www.cnblogs.com/2473780384qqcom/p/18448907
这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02
这个作业的目标 <数字化、信息安全、自学教材(计算机科学概论(第七版)第1章并完成云班课测试、《C语言程序设计》第1章并完成云班课测试)>
作业正文 https://i.cnblogs.com/posts/edit
教材学习内容总结
《计算机科学概论(第七版)》第一章:
1、介绍了计算机的发展历程,从早期的计算工具到现代的电子计算机
2、讲解了计算机系统的组成,包括硬件和软件两部分。硬件方面涵盖中央处理器、存储器、输入输出设备等;软件方面涉及操作系统、编程语言、应用软件等
《C语言程序设计》第一章:
1、C语言的入门概念
2、C语言的结构、编写步骤、重要性
教材学习过程中的问题及解决过程
问题1、在计算机中为什么要用十六进制计数法来表示位?
解决办法:基于AI得出以下答案:
1. 简洁性:由于计算机中的位模式长度通常是 4 的倍数,而十六进制的一位可以表示四位二进制数。这样可以更简洁地表示较长的位串,方便人们阅读和理解。例如,一个 8 位的二进制数 10101100,如果用十六进制表示就是 AC,更加简洁直观。
2. 与硬件设计的对应性:在计算机硬件设计中,很多时候会使用十六进制来表示寄存器的值、内存地址等。这使得十六进制计数法与计算机硬件的表示方式更加契合,方便硬件工程师进行设计和调试。
3. 便于转换:十六进制与二进制之间的转换非常方便。每一位十六进制数对应四位二进制数,转换起来相对简单。在进行程序调试和分析时,能够快速地在二进制和十六进制之间进行转换,有助于理解计算机内部的数据存储和处理方式。
问题2:为什么说C语言程序必须包含一个主函数main?
解决办法:基于AI得出以下答案:
1. 规定的程序入口:当程序开始运行时,操作系统会寻找程序中的主函数作为入口点来启动程序的执行。就像进入一个大楼需要一个主要的大门一样,主函数就是 C 语言程序的“大门”。
2. 控制程序流程:主函数是整个程序执行的起点,在主函数中可以调用其他函数来完成各种任务,从而控制程序的流程。可以在主函数中进行变量的初始化、输入输出操作以及决定程序的执行路径等。
3. 便于组织和管理:有了主函数这个明确的起点,可以更好地组织和管理程序的结构。程序员可以将不同的功能模块封装在不同的函数中,然后在主函数中根据需要进行调用,使得程序的逻辑更加清晰,易于维护和扩展。
基于AI的学习
学习进度条
代码行数(新增/累积)
-------- :----------------:
目标 5000行
第一周 200/200
第二周 300/500
第三周 500/1000
第四周 300/1300

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/808960.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【THM】The Marketplace练习

脚本小子是这样的,黑客只要写POC就可以,可是脚本小子要考虑的事情就多了。 学到了新知识:利用XSS漏洞进行钓鱼、通过Token获取管理员权限、利用docker提权【THM】The Marketplace练习 与本文相关的TryHackMe实验房间链接:TryHackMe | The Marketplace 简介:你能接管marke…

Windows计划任务出现0x1错误结果

Windows计划任务出现0x1错误结果现象 解决方法 结果 现象 参考不少的文章,基本上都是说因为权限的问题,但试了N次都不行,仍然报0x1的错误结果,亲测解决方法说明如下; 1.脚本本身没问题,手动本地可以执行; 2.系统版本 Windows 10 专业工作站版 版本号 21H2 解决方法 在设…

面相快速入门教程2转化智慧

2 转化智慧 你的脸是遗传、环境和生活经历的产物。它展现了你的身份、经历和未来;它揭示了你独特的潜能,以及你需要什么才能感到幸福。你特征中的信息可以成为帮助你创造真正有意义和充实生活的绝佳资源。你所要做的就是照镜子。 事实上,你不需要知道什么特别的事情,就能从…

P10678 『STA - R6』月 题解

Solution 看了别的大佬的题解,感觉都是数学证明然后用树和图做的,看不懂啊。。。萌新瑟瑟发抖 用 vector 模拟树,然后贪心摸索做出来了。注意到要求最深叶子结点和最浅叶子结点的距离最短时的情况,那么此时根节点应该是树中度数最大的点,把树尽可能的拓宽,深度换宽度。 那…

学期(如2024-2025-1) 20241304 《计算机基础与程序设计》第2周学习总结

学期(如2024-2025-1)20241304 《计算机基础与程序设计》第2周学习总结 作业信息这个作业属于哪个课程 <班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第二周作业)这个作业的目标 <…

Cisco Firepower 1000 Series FTD Software 7.6.0 ASA Software 9.22.1

Cisco Firepower 1000 Series FTD Software 7.6.0 & ASA Software 9.22.1Cisco Firepower 1000 Series FTD Software 7.6.0 & ASA Software 9.22.1 Firepower Threat Defense (FTD) Software - 思科防火墙系统软件 请访问原文链接:https://sysin.org/blog/cisco-firep…

从零开始学机器学习——网络应用

首先给大家介绍一个很好用的学习地址:https://cloudstudio.net/columns 今天,我们的主要任务是按照既定的流程再次运行模型,并将其成功加载到 Web 应用程序中,以便通过 Web 界面进行调用。最终生成的模型将能够基于 UFO 目击事件的数据和经纬度信息,推断出事件发生的城市地…

Cisco Firepower 4100 Series FTD Software 7.6.0 ASA Software 9.22.1

Cisco Firepower 4100 Series FTD Software 7.6.0 & ASA Software 9.22.1Cisco Firepower 4100 Series FTD Software 7.6.0 & ASA Software 9.22.1 Firepower Threat Defense (FTD) Software - 思科防火墙系统软件 请访问原文链接:https://sysin.org/blog/cisco-firep…

Cisco Firepower 9300 Series FTD Software 7.6.0 ASA Software 9.22.1

Cisco Firepower 9300 Series FTD Software 7.6.0 & ASA Software 9.22.1Cisco Firepower 9300 Series FTD Software 7.6.0 & ASA Software 9.22.1 Firepower Threat Defense (FTD) Software - 思科防火墙系统软件 请访问原文链接:https://sysin.org/blog/cisco-firep…

读数据湖仓08数据架构的演化

读数据湖仓08数据架构的演化1. 数据目录 1.1. 需要将分析基础设施放置在数据目录(Data Catalogue)的结构中1.1.1. 元数据1.1.2. 数据模型1.1.3. 本体1.1.4. 分类标准1.2. 数据目录类似于图书馆的图书检索目录1.2.1. 先通过图书馆的图书检索目录进行查找,以便快速找到所需的图书…

VUE2常见问题以及解决方案汇总,vue+element ui 问题以及解决方案汇总(不断更新中)

解决vue项目中 el-table 的 @row-click 事件与行内点击事件冲突,点击事件不生效(表格行点击事件和行内元素点击事件冲突)需要阻止事件冒泡 问题描述 1.点击列的编辑按钮,会触发按钮本身事件,同时会触发行点击事件 2.点击列的元素,会触发本身事件,同时会触发行点击事件 需…

1分钟了解什么是docker和docker-compose?前后端必知必会技能GET啦

@目录前情提要Docker定义:主要功能:命令示例:其他Docker Compose定义:我为什么使用它?主要功能:命令示例:主要区别配置文件:命令行操作:依赖关系管理:实际应用场景单个服务:多服务应用:总结结语欢迎路过的小哥哥小姐姐们提出更好的意见哇~~ 前情提要 本文非常简短,如果需要详…