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

2023-2024-1 20231403 《计算机基础与程序设计》第五周学习总结

时间:2023-10-29 12:12:39浏览次数:42  
标签:文件 头文件 20231403 代码 2024 源文件 2023 程序设计

作业信息

这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第五周作业)
这个作业的目标 自学《计算机科学概论》第6章,《C语言程序设计》第4章
作业正文 https://www.cnblogs.com/lsrmy/p/17795646.html

教材学习内容总结

《计算机科学概论》

·第六章讲述了使用计算机的方法,以及一些计算机的指令,汇编语言,伪代码。

《C语言程序设计》

·字符常量,转义字符。我了解到转义字符是以反斜线开头描述特定的控制字符的字符,并且学习了各转义字符含义。
·数据的格式化输出,输出,格式转化说明,格式修饰符。

教材学习中的问题

1.什么是伪代码?

我查了资料,有这些说法“伪代码是一种算法描述语言。伪代码的目的是使被描述的算法可以容易地以任何一种编程语言实现。所以伪代码应该结构清晰、代码简单、可读性好,并且类似自然语言。 以编程语言的书写形式指明算法职能。伪代码相比程序语言它更类似自然语言。它是半角式化、不标准的语言。可以将整个算法运行过程的结构用接近自然语言的形式描述出来。人们在用不同的编程语言实现同一个算法时意识到,功能时可能很难,因为程序语言的形式限制了程序员对程序关键部分的理解。而伪代码提供了更多的设计信息,每一个模块的描述都必须与设计结构图一起出现。伪代码是一种非正式的,类似于英语结构的,用于描述模块结构图的语言。”

2.C语言里“头文件”和“源文件”作用分别是什么?

查阅资料得知,一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。一般在一个应用开发体系中,功能的真正逻辑实现是以硬件层为基础,在驱动程序、功能层程序以及用户的应用程序中完成的。 头文件的主要作用在于调用库功能,对各个被调用函数给出一个描述,其本身不包含程序的逻辑实现代码,它只起描述性作用,告诉应用程序通过相应途径寻找相应功能函数的真正逻辑实现代码 。用户程序只需要按照头文件中的接口声明来调用库功能,编译器会从库中提取相应的代码。从以上结构图来看,头文件是用户应用程序和函数库之间的桥梁和纽带。在整个软件中,头文件不是最重要的部分,但它是C语言家族中不可缺少的组成部分。做一个不算很恰当的比喻,头文件就像是一本书中的目录,读者(用户程序)通过目录,可以很方便就查阅其需要的内容(函数库)。在一本书中,目录固然重要,但绝对不是一本书的核心的、最重要的部分。源文件是相对目标文件和可执行文件而言的。源文件就是用汇编语言或高级语言写出来的代码保存为文件后的结果。目标文件是指源文件经过编译程序产生的能被cpu直接识别二进制文件。可执行文件就是将目标文件连接后形成的可执行文件,当然也是二进制的。

基于AI的学习



学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 40/38
第三周 500/600 4/7 62/60
第四周 700/800 5/9 80/80
第五周 800/900 6/10 90/90

标签:文件,头文件,20231403,代码,2024,源文件,2023,程序设计
From: https://www.cnblogs.com/lsrmy/p/17795646.html

相关文章

  • 2023 CSP-S 游记+赛后总结
    Day???去二中高新校区打了初赛,题目不是很难,但是很坑。忘了多少分了,反正过了。Day-1请了一天假,一大早就去二东集合,还和好朋友面基了,八点左右出发。教练在车上说了米哈游的创业故事,让我们士气大涨,在车上看了一会书,觉得头晕,大家都在上学,没人在线,于是就睡了一觉。到了服务区,发......
  • 2023-2024-1 20231416 《计算机基础与程序设计》第五周总结
    作业信息作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009作业的目标自学《计算机科学概论》第6章和《C语言程序设计》第4章作业正文 https://www......
  • test20231026
    T1这个向下取整是没有用的,所以可以直接暴力dfs。然后要注意一下,如果数组里有\(1\),你需要直接跳过,不然\(1\)可以使用无数次。inlineintksm(inta,intb){ intres=1; while(b){ if(b&1)res=res*a; a=a*a; b>>=1; } returnres;}intn,m;vector<int>a;unord......
  • IDEA 2023.2 激活码注册码
    第一步:下载IDEA安装包访问  https://www.jetbrains.com/idea/download/,下载IDEA2023.2版本的安装包。第二步:卸载老版本IDEA注意,安装新版本IDEA之前,如果本机安装过老版本的IDEA, 需要先彻底卸载,以免两者冲突,导致pojie失败。点击 Close 按钮关闭弹框:第三步:安装IDEA20......
  • 2023-2024-1 20231306 《计算机基础与程序设计》第五周学习总结
    这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第五周作业)这个作业的目标Pep/9虚拟机、机器语言与汇编语言、算法与伪代码测试:黑盒,白盒作业正文https://www.cnblogs.com/zwywuhu/p/17785563.html......
  • 2023年SWPU NSS 秋季招新赛 (校外赛道) MISC复盘WP
    GIFCode题目描述:扫一扫即可获取Flag给了一个含二维码的动图,分离一下得到九张二维码碎片,根据文件名数字按顺序组装,在线扫码即可NSSCTF{3f0ac91b-3e0e-a7e2-7b2a-c67cfdc093fe}相信他终将回来题目描述:我们的湾湾hint1:base怎么就不能转成16进制呢010查看,base64转图片但......
  • 2023年10月26日每日随笔
    今天,对软考进行学习,也进行了一些笔记的填写:国际标准:国家标准:GB中国ANSI美国BS英国JIS日本行业标准:GJB中国军用标准MIT-S美国军用标准IEEE美国电气电子工程师协会 地方标准:国家的地方一级行政机构制定的标准企业标准(企业规范) 我国国家标准代号:强制性标......
  • 2023年10月28日每日随笔
    笔记:学习了软件工程的相关知识开发模型:瀑布模型:结构化方法的模型基本结构:有计划,分阶段进行,每个阶段有评审软件计划->需求分析->软件设计->程序编码->程序测试->软件维护困难之处:需求阶段在一开始难以确定,适合需求明确,或者二次开发的项目原型模型:针对于需求不明确......
  • Python第二章读书笔记-2023.10.28
    03运行超市抹零结账行为money_all=67.99+11.75+21.1+8.49+25.89+17.5+22.4money_all_str=str(money_all)print("商品总金额为:",money_all_str)money_real=int(money_all)money_real_str=str(money_real)print("实收金额为:",money_real_str)print("学号后四位3126"......
  • 2023.10.28值得推荐的一款服务器空间
    ,已经体验一个月咯,非常不错的免费资源,适合大家去了解了解~!他们家的免费空间,免费服务器,非常稳定,非常靠谱,值得拥有,价格厚道~!免备案服务,域名管理等等服务,应有尽有,2023年你值得了解,他们家的免费云服务器还是独立IP的哦,非常非常好,非常NICE~!官网地址:https://www.sanfengyun.com......