# 2023-2024-1 学号:20231305 《计算机基础与程序设计》第9周学习总结

2023-2024-1 学号:20231305 《计算机基础与程序设计》第9周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)
这个作业的目标 <自学教材计算机科学概论第10、11章 并完成云班课测试《C语言程序设计》第8章并完成云班课测试>
作业正文 https://www.cnblogs.com/zhen-meng/p/17857930.html

教材学习内容总结

《计算机科学概论》第十、十一章:第十章介绍了计算机操作系统,说明了计算机的操作系统的两个主要责任是管理计算机的资源,并提供人机交互的界面,因为操作系统采用多道程序设计,程序将竞争CPU的访问,所以操作系统必须执行内存管理,因为正在被执行的程序有可能被打断,所以操作系统还要执行进程管理。分时操作可以可以创建虚拟机的假象。逻辑地址相映射。区别固定分区和动态分区:固定分区是把内存分成特定数目的分区以载入程序的内存管理法,动态分区是根据容纳程序的需要对内存分区的内存管理方法。CPU 各种调度处理方法。
第十一章介绍了文件系统和目录,文件系统是操作系统为他管理文件提供的逻辑视图,目录是文件的有名分组,文本文件和二进制文件其实都是以二进制的形式储存的,只是文本文件用的是字符表示法,二进制文件用的是通过定义特制的二进制格式表示数据。
《C语言基础与程序设计》:这一张讲述了数组这种数据结构以及数组向函数的传递,让我使用C语言编程时更加方便。不必定义很多数组。

教材学习中的问题和解决过程

  • 问题1:没有弄懂固定分区法和动态分区法具体如何实现。
  • 问题1解决方案:通过查询得知


代码调试中的问题和解决过程

  • 问题1:不知道如何随意地控制输入的学生人数
  • 问题1解决方案:通过询问得知,可以通过输入一个小于0的值这个值可以是学号或成绩,并通过这个跳出循环,进而达到输入任意人数的目的。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 1300/1300 8/9 30/90
第五周 1300/1300 6/9 90/90
第六周 1300/1300 8/9 60/90
第七周 1300/1300 8/9 60/90
第八周 800/1300 8/9 60/90
第九周 600/1300 8/9 60/90
posted @ 2023-11-26 20:54  20231305  阅读(4)  评论(0编辑  收藏  举报