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

这个作业属于哪个课程 <班级的链接>(如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,一经查实,立即删除!

相关文章

9.25鲜花

我真服了,有时你不去找麻烦,麻烦来找你,四入骨科还偏偏掐点掐在赛季正中间,运气再差点今年就没法考了 说实在的,一暑假下来我貌似长进不少,但不知道为啥一直打不出分,无语死了,按这个趋势下去迟早得废 whk方面倒是走势良好,除政史以外都是高位,我寻思我也没干什么啊 …

7.31鲜花

学校总算放假了,可算不用每天HZ机房切NFLSHC教室了,就是得补暑假作业 昨天晚上打了CF第一场Div2,不得不说,莫队实在太巨了,直接被带飞,ACD都是他打的,我就打了B 早上7:10起床直接奔HZ去了(实在没时间了),结果忘带牌子了,在大门口罚站5min等xls过来,大悲 不是卧槽我们…

CSP2024-S1游记

额额,由于对自己水平极度自信,所以没怎么练初赛,只做了两张真题,教练一直叫我做NFLS的模拟题,我一个都没做好吧 膜拜巨佬ydy,真的勇诶,直接不做(他把卡涂错了,最后61pts) 初赛随便考考都能过吧听说这次CCF不仅把J组分线推上90的高位还泄题了,怎么出的卷啊 话说回来,…

Day09——运算符

基本运算符 运算符 Java 语言支持如下运算符: (重点掌握前4个) 算术运算符:+、-、*、/、%、++; -- 赋值运算符: = 关系运算符:>、<、>=、<=、==、!=、instanceof(稍后再讲) 逻辑运算符:&&、||、! 位运算符:&、|、^、~、>>、<<、…

P11059 [入门赛 #27] 数字 (Hard Ver.)题解

Solution 先读题: 在给定x的位数\(n\)和模数\(p\)后,要求构造一个\(x\)在满足\(x\mod p\)的余数尽可能小的前提下使\(x\)的数字尽可能小。 我们假设\(x\)的各位数字之和为\(m\),有\(1\le m\le 9n\)。. (当\(x\)仅在最高位有1时\(m=1\),称为情况一,当x每位为9时\(m=9n\),称为情况…

【THM】The Marketplace练习

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

模型无关的局部解释(LIME)技术原理解析及多领域应用实践

在当前数据驱动的商业环境中,人工智能(AI)和机器学习(ML)已成为各行业决策制定的关键工具。从金融机构的信贷风险预测到医疗保健提供者的疾病诊断,AI模型正在塑造对生活和业务有深远影响的结果。 然而随着这些模型日益复杂化,一个重大挑战浮现:即"黑盒"问题。…

ABC374E 题解

好题。爱做。标签:二分。 求最大的最小值,考虑二分答案。然后问题就转化成了(求 \(n\) 次):有两种物品,每种物品有一个代价和价值,求获得不少于给定价值所需的最小代价。 下文记物品的代价为 \(w\),价值为 \(v\),所拿的数量为 \(cnt\)。 假设有两种物品 \(S\) 与 \(T\…