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

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

时间:2023-11-23 20:22:21浏览次数:47  
标签:学习 20231329 调度 2024 int score 数组 2023 磁盘

作业信息

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09
这个作业的目标 计算机科学概论第10,11章 并完成云班课测试《C语言程序设计》第8章并完成云班课测试
作业正文 https://www.cnblogs.com/xjn123/p/17851560.html

教材学习内容总结

计算机科学概论第10,11章
第10章 操作系统
10.1操作系统的角色
现代软件分为两类:应用软件和系统软件
计算机具备两个或更多个操作系统
多道系统程序设计是主存中同时驻留多个程序的技术,内存管理和进程管理都需要CPU调度
10.2内存管理
单块内存管理:把应用程序载入一段连续的内存区域的内存管理方法 分区内存管理
10.3进程管理
进程控制块:操作系统管理进程信息使用的数据结构
10.4CPU调度
CPU调度可以是在一个进程从运行状态切换到等待状态或程序终止时发生。
第11章文件系统和目录
11.1文件系统
所谓文件,就是相关数据的有名集合。在文本文件中,数据字节是ASCII或Unicode字符集合中的字符。
文件类型 文件操作 文件访问 文件保护
11.2 目录
大多数系统操作都用文件表示目录。文件系统通常被看为目录树。
11.3磁盘调度
操作系统用于决定先满足哪个请求的方法叫做磁盘调度。
先到先服务磁盘调度法
最短寻道时间优先磁盘调度法 通过尽可能少的读写头移动满足所有未解决的请求。这种方法可能会在满足一个请求后改变读写头的移动方向。
SCAN磁盘调度法
C语言程序与设计第8章 数组和算法基础
8.1一维数组的定义和初始化
注意 C语言中的数组的下标都是从0开始的
int score[N] 数组元素的值仍然是随机数
8.2 二维数组的定义和初始化
short matrix[3][4]
一维长度声明可以省略 二维长度声明不能省略
8.3 向函数传递一维数组
int Average(int score[],int n);
int main(){
aver=Average (score,n);
int Average(int score[],int n){
} 8.4 排序和查找
Datasort(score,n);//调用该函数进行成绩排序
调用Printscore()输出成绩排序结果
8.5向函数传递二维数组
当形参被声明为二维数组时,可以省略数组第一维的长度声明,但不能省略数组第二维的长度声明。

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

问题1:在书中 我学习了磁盘调度的几种方法,但在何种形式下使用何种方式并不太清楚?

基于AI的学习







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

    case 2:
    {
            float sum=0;
            int i;
            for (i=0;i<studentnum;i++){
                    sum+=score[i];
            }
            float aver=sum/studentnum;
        printf("平均分:%.2f\n", aver);
        printf("总分:%.2f\n", sum);

break;
}
一开始{}太多 break放在了}之外 导致case2结束后无法返回

其他感悟

这周我们进行了实验课的学习 主要是运用do while循环和函数的调用 需要我们熟练掌握各类函数的用法以及一些基本的编程概念

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

参考资料

标签:学习,20231329,调度,2024,int,score,数组,2023,磁盘
From: https://www.cnblogs.com/xjn123/p/17851560.html

相关文章

  • 每日总结20231123
    代码时间(包括上课)5h代码量(行):100行博客数量(篇):1篇相关事项:1、今天是周四,上午上了软件设计和软件需求分析,软件设计写的是中介者模式和备忘录模式,软件需求分析是验收的第一阶段,效果还不错。。2、今天下午的人机交互技术还差c/s的结构和flash动画没写,下周一需要验收,该加班了。3、......
  • 2023-2024 20231313《计算机基础与程序设计》第九周学习总结
    2023-202420231313《计算机基础与程序设计》第九周学习总结作业速达作业课程班级链接作业要求计算机基础与程序设计第九周学习总结作业内容计算机科学概论第10,11章《C语言程序设计》第8章并完成云班课测试,操作系统责任、内存与进程管理、分时系统、CPU调度、......
  • 学期(2023-2024-1) 学号(20231414) 《计算机基础与程序设计》第九周学习总结
    学期(2023-2024-1)学号(20231414)《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2023-2024-1计算机基础与程序设计第九周作业)这个作业的目标<写上具体方面......
  • Spring_2023_11_23_3 Spring整合mybatis----注解方式
    Spring整合mybatis----注解方式2023-11-2317:18:29星期四a) 依赖的引入<!--spring基础依赖--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><ver......
  • 2023-2024-1 20232315 《网络空间安全导论》第二周学习
      一、 我最近初步了解了密码学基础,了解了其起源、初步发展与应用、包含的主要内容以及在当下的情况,下面是大概的思维导图: 二、下面是我学习后的问题:1、信息加密与信息隐藏有何本质区别?解决方法:问AI答案: 问题2:当今密码学面临哪些挑战,该如何迎接这些挑战?答案:......
  • 百度网盘(百度云)SVIP超级会员共享账号每日更新(2023.11.23)
    一、百度网盘SVIP超级会员共享账号可能很多人不懂这个共享账号是什么意思,小编在这里给大家做一下解答。我们多知道百度网盘很大的用处就是类似U盘,不同的人把文件上传到百度网盘,别人可以直接下载,避免了U盘的物理载体,直接在网上就实现文件传输。百度网盘SVIP会员可以让自己百度账......
  • 2023最全的Web自动化测试介绍(建议收藏)
    做测试的同学们都了解,做Web自动化,我们主要用Selenium或者是QTP。有的人可能就会说,我没这个Java基础,没有Selenium基础,能行吗?测试虽然属于计算机行业,但其实并不需要太深入的编程知识!01、行业现状我们先看看目前的行业现状:​测试行业现在70%是以手工测试为主,那么只有20%是自动化......
  • 20211325 2023-2024-1 《信息安全系统设计与实现(上)》第十一周学习笔记
    202113252023-2024-1《信息安全系统设计与实现(上)》第十一周学习笔记一、任务要求自学教材第13章,提交学习笔记(10分),评分标准如下1.知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容(4分)“我在学***X......
  • 2023-2024-1学期20232423《网络空间安全导论》第三周学习总结
    防火墙的那个部分最容易被攻陷,加固方法有哪些教材学习——网络安全基础3.1网络安全概述3.2网络安全防护技术对于计算机来说,可攻破的入口有很多,所以需要我们不断地提升技术、寻找防护方法,并不断加固我们的防御。3.3网络安全工程与管理3.4新型网络及安全技术对于新生......
  • IDEA 2023
    IDEA2023.2以上版本,寻找不到添加JavaWeb框架,没有Addframeworksupport选项的解决方案关于此问题,在网上试了很多方法,但都没有成功,比如说1,可以通过Settings菜单进行添加,选择addaction,搜索addframeworksupport,点击ok,最后点击apply->ok2,先点help,再点击FindAction,搜索addf......