首页 > 编程语言 >2024-2025-1 20241318 《计算机基础与程序设计》第二周学习总结

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

时间:2024-10-06 10:44:56浏览次数:1  
标签:十六进制 函数 二进制 程序 C语言 2024 2025 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

标签:十六进制,函数,二进制,程序,C语言,2024,2025,20241318,计算机
From: https://www.cnblogs.com/2473780384qqcom/p/18448907

相关文章

  • 2024-2025-1 20241305 《计算机基础与程序设计》第二周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里2024-2025-1计算机基础与程序设计第二周作业(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))......
  • CSP2024-S1游记
    额额,由于对自己水平极度自信,所以没怎么练初赛,只做了两张真题,教练一直叫我做NFLS的模拟题,我一个都没做好吧膜拜巨佬ydy,真的勇诶,直接不做(他把卡涂错了,最后61pts)初赛随便考考都能过吧听说这次CCF不仅把J组分线推上90的高位还泄题了,怎么出的卷啊话说回来,这次又是主场作战,所以在前一......
  • 20241006每日一题洛谷P1031
    对题目第一印象:贪心吧,或者纯模拟第一次贪心,由于左右端堆只能想内一堆移动,遂放弃第一次模拟,开多个数组,(可能还要用递归?),遂放弃于是求助如来佛祖:从逻辑上可以看出,第一堆缺或者多的牌只能移动到第二堆上当第一堆达到期望值时,第一堆便不能再做操作,于是,可以将第二堆作为第一堆来处理......
  • 20241002每日一题洛谷P1563
    粗看题目我靠,什么方向还变来变去的(哭泣核心思想:圈内右数,圈外左数为整体逆时针数;圈外右数,圈内左数为整体顺时针数运用结构体就有了第一版源码:structpeople{ intface; charname[12];};intmain(){ intm,n; scanf("%d%d",&n,&m); peoplea[10010]; for(inti......
  • 2024-2025-1 20241328 《计算机基础与程序设计》第贰周学习总结
    2024-2025-120241328《计算机基础与程序设计》第贰周学习总结作业信息课程2024-2025-1-计算机基础与程序设计作业要求2024-2025-1计算机基础与程序设计第二周作业这个作业的目标数字化,信息安全,自学教材,计算机科学概论(第七版)第1章并完成云班课测试,《C语言程序设......
  • 学期(如2024-2025-1) 20241304 《计算机基础与程序设计》第2周学习总结
    学期(如2024-2025-1)20241304《计算机基础与程序设计》第2周学习总结作业信息这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第二周作业)这个作业的目标<自学教材第一章......
  • 【2024计算机毕业设计】基于jsp+mysql+Spring+mybatis的SSM药品进货销售仓储信息管理
    运行环境:最好是javajdk1.8,我在这个平台上运行的。其他版本理论上也可以。IDE环境:Eclipse,Myeclipse,IDEA或者SpringToolSuite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本tomcat服务器环境:Tomcat7.x,8.x,9.x版本均可操作系统环境:WindowsXP/7......
  • #2024-2025-1学号20241309《计算机基础与程序设计》第二周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第二周作业这个作业的目标作业正文2024-2025-1学号20241309《计算机基础与程序设计》第二周学习总结教材学习内容总结《计算机科学概论......
  • 10.5组队训练赛-2024CCPC山东省赛
    10.5组队训练赛-2024CCPC山东省赛成绩4排名8(差3题)写在前面Ika是简单题,但是因为a爆longlong一直没有看出来,导致交了很都发。出现的问题就是代码能力太弱,不能保证一遍过。改错的能力也很弱,没有及时发现出错的地方,一直在题意理解和算法方面打转。浪费时间。J题想了......
  • 2024黑苹果Hackintosh有感
    上次装黑苹果还是Leopard(雪豹),用的变色龙引导,那是2010年,当时国内黑苹果技术分享主要集中于远景论坛,纯粹的技术,无私的分享。经过多年的发展,各种主打收费、搬运、无技术含量的商业站点已经多如牛毛,占据了搜索引擎几乎95%以上的关键词结果是该整整此类完全抄袭、不尊重原创甚至以......