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
posted @ 2024-10-06 10:47  橙子1234  阅读(15)  评论(0编辑  收藏  举报