这个作业要求在哪里 |
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 |