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

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

时间:2022-10-30 20:44:08浏览次数:75  
标签:20 代码 2023 调度 x% 2022 printf 20221405 SIZE

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2022-2023-1计算机基础与程序设计第九周作业
这个作业的目标 操作系统责任
内存与进程管理
分时系统
CPU调度
文件、文件系统
文件保护
磁盘调度
作业正文 https://www.cnblogs.com/lengyu1231/p/16821131.html

教材学习内容总结

  1. CPU调度
    学习了
    *先服务的算法调度:先到的任务先运行直到完成
    *最短作业优先的算法调度:最短的任务先运行直到完成
    *循环调度的算法调度:给定固定时间,无论是否完成都跳出运行下一个
    如下图。

    2.分区内存管理分区选择法
    学习了
  • 最先匹配:第一个能满足请求的内存块
  • 最佳匹配:能满足请求的最小内存块
  • 最差匹配:能满足请求的最大内存块

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

  • 问题1:for语句后没有;,及要清楚=和==区别
  • 问题1解决方案:
点击查看代码
#include <stdio.h>
main()
{ 
        int  x = 1, find = 0;
    while (!find);
    {
           if (x%2=1 && x%3=2 && x%5=4 && x%6=5 && x%7=0)
           {
                printf("x = %d\n", x);
                find = 1;   
                                x++;
           }           
    }
}
  • 问题2:#define后面没有;scanf后面要想着加&,如下列代码
点击查看代码
#include  <stdio.h>
#define SIZE 10;
main( )
{ int  i, j, t, a[SIZE];
   printf("input  10  numbers: \n");
   for(i = 1;i <= SIZE;i++) 
         scanf("%d", a[i]); 
   printf("\n");
   for (i = 0; i< SIZE; i++) 
       for (j = SIZE - 1; j >= i + 1; j--)
           if (a[j] > a[j-1])  
           {
        t=a[j];  
        a[j-1]=a[j]; 
        a[j]=t;    
        }
   for (i = 0; i < SIZE; i++)
      printf("%d\n", a[i]);
}
  • 问题2解决方案:凭借自己努力解决
点击查看代码
#include  <stdio.h>
#define SIZE 10
main( )
{ int  i, j, t, a[SIZE]={0};
   printf("input  10  numbers: \n");
   for(i = 0;i <= SIZE-1;i++)
   {
       scanf("%d", &a[i]);
        getchar();
   }
   for (i = 0; i< SIZE; i++)
       for (j = SIZE - 1; j >= i + 1; j--)
           if (a[j] < a[j-1])
           {
        t=a[j-1];
        a[j-1]=a[j];
        a[j]=t;
        }
   for (i = 0; i < SIZE; i++)
      printf("%d\n", a[i]);
}

上周考试错题总结

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行/650 30篇/22 400小时/174
第6周 90 4 20
第7周 100 1 20 独立写代码的能力有了提升
第8周 100 3 20 能写出更多更复杂的代码
第9周 120 1 20 完成了一个实验,对华为云有了更深的了解

计划学习时间20小时
实际学习时间20小时

参考资料

标签:20,代码,2023,调度,x%,2022,printf,20221405,SIZE
From: https://www.cnblogs.com/lengyu1231/p/16821131.html

相关文章

  • 2022-10-24 ClickHouse 源码解析-查询引擎经典理论
    ​​ClickHouse源码解析:综述​​​​ClickHouse源码解析:MergeTreeWrite-Path​​​​ClickHouse源码解析:MergeTreeRead-Path​​ClickHouse源码解析:查询引擎......
  • 2022-2023-1 20221404 《计算机基础与程序设计》第九周学习总结
    2022-2023-120221404《计算机基础与程序设计》第X周学习总结作业信息班级链接(2022-2023-1-计算机基础与程序设计)作业要求(2022-2023-1计算机基础与程序设计第......
  • CSP-S 2022 Unofficial 题解
    去年有个CSP-S2021Unofficial的题解但是那玩意咕掉了(主要是不想写最后一题,但是准备省选的时候会补上毕竟ZJ卷怪一堆懂得都懂),不过今年保证在NOIP2022前会写完这份题......
  • CSP-S2022 游记
    Day-2上午打了场信心赛,因为某种原因T2简单广搜想了半天先做了T3下午随机做了两道Y25t的题,看了两眼pbds打鬼子。摆烂。Day-1上午教练让我们几个找几道联赛到省......
  • 2022-2023-1 20221425 《计算机基础与程序设计》第九周学习总结
    学期(如2022-2023-1)学号(如:20221425)《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这......
  • 2022-2023-1 20221415 《计算机基础与程序设计》第九周学习总结
    2022-2023-120221415《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程<班级的链接>(2022-2023-1-计算机基础与程序设计)这个作业要求在哪......
  • P8817 CSP-S 2022 假期计划
    P8817CSP-S2022假期计划-洛谷|计算机科学教育新生态(luogu.com.cn)下文中,\(u\tov\)可达意为\(u\tov\)可以经过不多于\(k\)次转车到达,即\(u\)到\(v\)......
  • 2022.10代码大全阅读心得1
    第11章:变量名的力量问题:怎样给一个变量命名?长名字还是短名字?命名的最佳实践有哪些?有哪些常见的命名方法?在命名中应该要避免的东西有哪些?怎样给一个变量命名?通......
  • HN CSP-2022 游寄
    备注这是我第一次参加CSP,也是第一次写游寄,写的不好请见谅这里实测是指在各大欧钩上评测,并非官方数据(也不是我测的CSP-S,我还不知道实测分数初赛初赛其实不太记得了,只记......
  • 2022.10代码大全阅读心得2
    第十四章组织直线型代码14.1必须有明确顺序的代码对于具有明显的顺序关系的代码,应该使用顺序结构。对于隐含的顺序关系,应该:去除不合理的依赖关系(如不应该在Calculat......