2022-2023-1 20221408《计算机基础与程序设计》第九周学习总结

第九周学习总结

作业信息

  • 这个作业属于哪个课程:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
  • 这个作业的要求在哪里:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09
  • 这个作业的目标:总结本周学习内容
  • 作业正文:https://www.cnblogs.com/liudi20221408/p/16839995.html

教材学习内容总结

C语言程序设计

  • 数组的定义:int score[5];
  • 解释:score:数组名,5:数组个数
  • score[5]={1,2,3,4,5};
  • 也可以score[ ]={  };花括号内有几个数该数组就由几个数组成
  • %p得到的是变量的首地址
  • 不能非法越界访问内存,会导致数据的破坏
  • 二维数组:short matrix[3][4];
  • 二维数组:类型 数组名[第一维长度][第二维长度]

计算机科学概论

  • 内存管理
    • 单块内存管理:把应用程序载入到一段连续的内存空间
    • 分区内存管理
      • 固定分区法
      • 动态分区法
    • 页式内存管理:进程被划分为页
  • CPU调度
    • 先到先服务:按顺序
    • 最短作业优先:最短的优先
    • 轮询法:按顺序固定大小长度循环多次
  • 相对路径:从当前目录开始
  • 绝对路径:从根目录开始
  • SCAN磁盘调度法:只在磁盘调度算法中没有上下移动,而是在轴心和盘片边缘之间来回移动

教材学习中遇到的问题及解决过程

  • 问题1:在函数这一章还是存在问题,比如对函数调用的说明没有在题头,导致运行失败
  • 问题1解决方法:这周又复习了一遍第七章
  • 问题2:分区选择法的三个匹配没太看懂
  • 问题2解决方法:在网上查了几个资料,还找到了一个例题才懂的,其实也不难理解,但当时不知道为什么没有读懂

代码调试问题及解决过程

  • 问题:=和==还是有点没分清
  • 解决方法:调试确定所在行存在问题,然后才确定是是哪部分出现的问题

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
第一周 150/150 2/2 17/17
第二周 100/250 1/3 15/32
第三周 200/450 2/5 16/48
第四周 230/680 2/7 17/65
第五周 200/880 2/9 20/85
第六周 350/1230 5/14 14/99
第七周 470/1700 1/15 15/114
第八周 530/2230 2/17 14/128
第九周 480/2710 1/18 14/142
posted @ 2022-10-30 00:10  20221408柳笛  阅读(20)  评论(0编辑  收藏  举报